NetBSD/sys/net
maxv 89bd38bf79 In addition to checking L4 in the cache, here we also need to check the
protocol. The NPF entry point does not ensure that

	ICMPv6 can be set only in IPv6
	ICMPv4 can be set only in IPv4

So we could have ICMPv6 in IPv4.
2018-03-23 08:34:57 +00:00
..
agr Add locking. 2018-01-25 03:54:57 +00:00
npf In addition to checking L4 in the cache, here we also need to check the 2018-03-23 08:34:57 +00:00
bpf_filter.c Create separate modules for i2c_bitbang and bpf_filter so these files 2016-06-07 01:06:27 +00:00
bpf_stub.c Use bpf_ops for bpf_mtap_softint 2017-01-25 01:04:23 +00:00
bpf.c Abandon unnecessary softint 2018-01-25 02:45:02 +00:00
bpf.h Use bpf_ops for bpf_mtap_softint 2017-01-25 01:04:23 +00:00
bpfdesc.h Abandon unnecessary softint 2018-01-25 02:45:02 +00:00
bpfjit.c Don't trigger BJ_ASSERT(false) on invalid BPF_Jxxx opcode in jmp_to_op(). 2016-07-29 20:29:38 +00:00
bpfjit.h
bridgestp.c Remove an obsolete assertion too (fix build) 2018-02-28 13:12:53 +00:00
bsd-comp.c Catch up with the renaming of module ppp --> if_ppp and avoid warning 2016-08-06 22:38:18 +00:00
dl_print.c pretty-print link addresses. 2016-04-06 18:04:58 +00:00
dlt.h Typos. 2018-02-08 09:05:16 +00:00
ethertypes.h
files.net Remove the Econet code. It was part of acorn26, which was removed a 2018-02-27 14:28:01 +00:00
files.pf
if_arc.h If if_attach() failed in the attach function, return. 2017-10-23 09:22:24 +00:00
if_arcsubr.c If if_attach() failed in the attach function, return. 2017-10-23 09:22:24 +00:00
if_arp.h Define ar_* as inlined functions, not as macros. Makes it easier to 2018-02-13 08:43:26 +00:00
if_atm.h Constify rtentry of if_output 2016-04-28 00:16:56 +00:00
if_atmsubr.c Get rid of unnecessary header inclusions 2017-01-11 13:08:29 +00:00
if_bridge.c If the bridge is not running, don't call bridge_stop. Otherwise the 2018-01-15 09:49:16 +00:00
if_bridgevar.h Constify rtentry of if_output 2016-04-28 00:16:56 +00:00
if_dl.h
if_ether.h Mostly style, and add a bunch of KASSERTs. 2018-01-15 16:36:51 +00:00
if_etherip.c A few fixes: 2018-01-26 14:47:41 +00:00
if_etherip.h fix race of gif_softc->gif_ro when we send multiple flows over gif on NET_MPSAFE enabled kernel. 2016-12-14 11:19:15 +00:00
if_ethersubr.c Make the arpresolve branch more readable, fix typo, fix XXX (which I 2018-02-13 15:21:59 +00:00
if_faith.c Ensure to not turn on IFF_RUNNING of an interface until its initialization completes 2017-12-06 07:40:16 +00:00
if_faith.h
if_fddi.h
if_fddisubr.c Do ND in L2_output in the same manner as arpresolve 2017-02-14 03:05:06 +00:00
if_gif.c Use m_freem instead of m_free. Otherwise we're leaking the next mbufs in 2018-02-12 15:38:14 +00:00
if_gif.h update gif(4) locking notes. 2017-11-27 05:03:11 +00:00
if_gre.c style 2018-01-16 06:38:42 +00:00
if_gre.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_hippi.h
if_hippisubr.c Get rid of unnecessary header inclusions 2017-01-11 13:08:29 +00:00
if_ieee1394.h
if_ieee1394subr.c Do ND in L2_output in the same manner as arpresolve 2017-02-14 03:05:06 +00:00
if_ipsec.c Fix IPv6 ipsecif(4) ATF regression, sorry. 2018-03-13 02:12:05 +00:00
if_ipsec.h add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
if_l2tp.c Use MH_ALIGN instead, ok knakahara@. 2018-01-26 14:10:15 +00:00
if_l2tp.h If if_attach() failed in the attach function, return. Add comments about if_initialize(). 2017-10-30 11:24:04 +00:00
if_llatbl.c Use pool(9) for llentry allocations 2018-03-06 07:27:55 +00:00
if_llatbl.h Use pool(9) for llentry allocations 2018-03-06 07:27:55 +00:00
if_llc.h
if_loop.c Don't set IFEF_MPSAFE unless NET_MPSAFE at this point 2017-12-19 03:32:35 +00:00
if_media.c Hold KERNEL_LOCK on if_ioctl selectively based on IFEF_MPSAFE 2017-11-22 03:03:18 +00:00
if_media.h Add 2.5GBASE-T and 5GBASE-T. 2017-10-04 07:08:01 +00:00
if_module.h modularize some more drivers and merge the module glue 2016-08-07 17:38:33 +00:00
if_mpls.c Several changes: 2018-01-19 15:04:29 +00:00
if_mpls.h
if_ppp.c Add one more not supported error 2017-09-17 20:39:04 +00:00
if_ppp.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_pppoe.c Use m_freem instead of m_free. Otherwise we're leaking the next mbufs in 2018-02-12 15:38:14 +00:00
if_pppoe.h Add a locking notes for if_pppoe 2017-10-12 09:50:55 +00:00
if_pppvar.h Constify rtentry of if_output 2016-04-28 00:16:56 +00:00
if_sl.c if MGETHDR fails, don't try to copy to single mbuf and deref null. 2017-04-13 00:47:33 +00:00
if_slvar.h
if_sppp.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_spppsubr.c Fix breaking character limit. Pointed out by ozaki-r@n.o, thanks. 2018-02-06 03:15:15 +00:00
if_spppvar.h Add a locking notes for if_spppsubr 2017-10-12 09:53:55 +00:00
if_srt.c - If if_attach() failed in the attach function, free resources and return. 2017-10-23 09:32:55 +00:00
if_srt.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_stf.c Add argument to encapsw->pr_input() instead of m_tag. 2017-11-15 10:42:41 +00:00
if_stf.h Add argument to encapsw->pr_input() instead of m_tag. 2017-11-15 10:42:41 +00:00
if_strip.c if MGETHDR fails, don't try to copy to single mbuf and deref null. 2017-04-13 00:47:33 +00:00
if_stripvar.h
if_tap.c Don't set IFEF_MPSAFE unless NET_MPSAFE at this point 2017-12-19 03:32:35 +00:00
if_tap.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_token.h Fix token_rif extractions from llentry 2015-12-16 05:44:59 +00:00
if_tokensubr.c Correctly handle the return value of arpresolve, otherwise we either leak 2017-01-31 17:13:36 +00:00
if_tun.c Add packet filtering to tun(4) interfaces. 2018-03-16 17:12:04 +00:00
if_tun.h Make MP-safe and use kmem(9) 2017-01-26 21:13:19 +00:00
if_types.h add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
if_vlan.c Fix the handling of the state returned from pfil_run_hooks(). 2018-03-16 17:00:35 +00:00
if_vlanvar.h Mostly style, and add a bunch of KASSERTs. 2018-01-15 16:36:51 +00:00
if.c Destroy ifq_lock at the end of if_detach 2018-01-30 10:40:02 +00:00
if.h Add a KASSERT in IFQ_CLASSIFY, we really need to make sure the given 2018-01-15 13:05:40 +00:00
link_proto.c Revert "Make sure to hold if_ioctl_lock when calling ifp->if_ioctl" 2017-04-06 03:54:59 +00:00
Makefile Currently, it is not necessary to install rss_config.h. Pointed out by msaitoh@n.o. 2018-02-16 10:19:03 +00:00
net_osdep.h Remove ovbcopy. It's long dead; only sparc has a reference to a function 2018-02-08 21:02:05 +00:00
net_stats.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
net_stats.h
netisr_dispatch.h merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
netisr.h merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
pfil.c need to membar_producer() *before* switching. 2017-03-10 07:35:58 +00:00
pfil.h Make pfil(9) MP-safe (applying psref(9)) 2017-01-16 09:28:40 +00:00
pfkeyv2.h Introduce and use SADB_SASTATE_USABLE_P 2017-07-04 08:11:32 +00:00
pktqueue.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
pktqueue.h
ppp_defs.h
ppp_tty.c ppprcvframe() has indentation issues. 2018-02-07 06:19:43 +00:00
ppp-comp.h
ppp-deflate.c Catch up with the renaming of module ppp --> if_ppp and avoid warning 2016-08-06 22:38:18 +00:00
radix.c Make the routing table and rtcaches MP-safe 2016-12-12 03:55:57 +00:00
radix.h Don't use rt_walktree to delete routes 2016-11-15 01:50:06 +00:00
raw_cb.c Fix race condition on the rawcb list shared by rtsock and keysock 2017-09-25 01:56:22 +00:00
raw_cb.h Fix race condition on the rawcb list shared by rtsock and keysock 2017-09-25 01:56:22 +00:00
raw_usrreq.c socket: report receive buffer overflows 2018-03-19 16:26:25 +00:00
route.c Don't take RT_LOCK in DDB 2018-03-23 04:09:41 +00:00
route.h Use a queue of deferred entries to delete routes instead of a fixed stack 2018-01-09 19:52:29 +00:00
rss_config.c Introduce very simple Receive Side Scaling (RSS) utility. 2018-02-16 04:48:32 +00:00
rss_config.h Introduce very simple Receive Side Scaling (RSS) utility. 2018-02-16 04:48:32 +00:00
rtbl.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
rtsock.c rtsock: log dropped messages that we cannot report to userland 2018-03-19 16:34:48 +00:00
slcompress.c Actually commit the changes for making this into a loadable module. The 2016-08-05 08:56:36 +00:00
slcompress.h acknowleg -> acknowledg, proceedure -> procedure. 2016-12-12 15:58:44 +00:00
slip.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
zlib.c
zlib.h