Now
MAIN commitmail json YAML
src/sys/net/if_stf.c@1.83
/
diff
/
nxr@1.83
src/sys/net/raw_cb.h@1.26 / diff / nxr@1.26
src/sys/net/raw_usrreq.c@1.55 / diff / nxr@1.55
src/sys/net/rtsock.c@1.175 / diff / nxr@1.175
src/sys/netatalk/at_proto.c@1.19 / diff / nxr@1.19
src/sys/netinet/if_arp.c@1.200 / diff / nxr@1.200
src/sys/netinet/in_gif.c@1.69 / diff / nxr@1.69
src/sys/netinet/in_proto.c@1.116 / diff / nxr@1.116
src/sys/netinet/ip_mroute.c@1.134 / diff / nxr@1.134
src/sys/netinet6/in6_gif.c@1.66 / diff / nxr@1.66
src/sys/netinet6/in6_proto.c@1.108 / diff / nxr@1.108
src/sys/netinet6/ip6protosw.h@1.23 / diff / nxr@1.23
src/sys/netipsec/keysock.c@1.49 / diff / nxr@1.49
src/sys/netipsec/keysock.h@1.8 / diff / nxr@1.8
src/sys/netipsec/xform_ipip.c@1.33 / diff / nxr@1.33
src/sys/netnatm/natm_proto.c@1.16 / diff / nxr@1.16
src/sys/sys/protosw.h@1.66 / diff / nxr@1.66
src/sys/net/raw_cb.h@1.26 / diff / nxr@1.26
src/sys/net/raw_usrreq.c@1.55 / diff / nxr@1.55
src/sys/net/rtsock.c@1.175 / diff / nxr@1.175
src/sys/netatalk/at_proto.c@1.19 / diff / nxr@1.19
src/sys/netinet/if_arp.c@1.200 / diff / nxr@1.200
src/sys/netinet/in_gif.c@1.69 / diff / nxr@1.69
src/sys/netinet/in_proto.c@1.116 / diff / nxr@1.116
src/sys/netinet/ip_mroute.c@1.134 / diff / nxr@1.134
src/sys/netinet6/in6_gif.c@1.66 / diff / nxr@1.66
src/sys/netinet6/in6_proto.c@1.108 / diff / nxr@1.108
src/sys/netinet6/ip6protosw.h@1.23 / diff / nxr@1.23
src/sys/netipsec/keysock.c@1.49 / diff / nxr@1.49
src/sys/netipsec/keysock.h@1.8 / diff / nxr@1.8
src/sys/netipsec/xform_ipip.c@1.33 / diff / nxr@1.33
src/sys/netnatm/natm_proto.c@1.16 / diff / nxr@1.16
src/sys/sys/protosw.h@1.66 / diff / nxr@1.66
Eliminate struct protosw::pr_output.
You can't use this unless you know what it is a priori: the formal
prototype is variadic, and the different instances (e.g., ip_output,
route_output) have different real prototypes.
Convert the only user of it, raw_send in net/raw_cb.c, to take an
explicit callback argument. Convert the only instances of it,
route_output and key_output, to such explicit callbacks for raw_send.
Use assertions to make sure the conversion to explicit callbacks is
warranted.
Discussed on tech-net with no objections:
https://mail-index.netbsd.org/tech-net/2016/01/16/msg005484.html
You can't use this unless you know what it is a priori: the formal
prototype is variadic, and the different instances (e.g., ip_output,
route_output) have different real prototypes.
Convert the only user of it, raw_send in net/raw_cb.c, to take an
explicit callback argument. Convert the only instances of it,
route_output and key_output, to such explicit callbacks for raw_send.
Use assertions to make sure the conversion to explicit callbacks is
warranted.
Discussed on tech-net with no objections:
https://mail-index.netbsd.org/tech-net/2016/01/16/msg005484.html