NetBSD/sys/net
knakahara b0c61d654b Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created.
The tunnel interfaces are gif(4), l2tp(4), and ipsecif(4). They use mutex
itself in percpu area. When percpu_cpu_enlarge() run, the address of the
mutex in percpu area becomes different from the address which lockdebug
saved. That can cause "already initialized" false detection.
2018-04-27 09:55:27 +00:00
..
agr Add locking. 2018-01-25 03:54:57 +00:00
npf PR/53207: David Binderman: Use logical and 2018-04-23 15:36:30 +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
bpf.c Abandon unnecessary softint 2018-01-25 02:45:02 +00:00
bpf.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +00:00
bpf_filter.c
bpf_stub.c 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
bpfjit.h
bridgestp.c Remove an obsolete assertion too (fix build) 2018-02-28 13:12:53 +00:00
bsd-comp.c
dl_print.c
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.c disentangle a bit more the compat ioctl code. 2018-04-12 18:44:59 +00:00
if.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +00:00
if_arc.h If if_attach() failed in the attach function, return. 2017-10-23 09:22:24 +00:00
if_arcsubr.c m_copy -> m_copym 2018-04-26 19:56:55 +00:00
if_arp.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +00:00
if_atm.h
if_atmsubr.c Get rid of unnecessary header inclusions 2017-01-11 13:08:29 +00:00
if_bridge.c Add missing PSLIST_ENTRY_INIT and PSLIST_ENTRY_DESTROY 2018-04-18 06:37:17 +00:00
if_bridgevar.h bridge: use pslist(9) for rtlist and rthash 2018-04-18 04:01:58 +00:00
if_dl.h
if_ether.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +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 m_copy -> m_copym 2018-04-26 19:56:55 +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 m_copy -> m_copym 2018-04-26 19:56:55 +00:00
if_gif.c Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_gif.h Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_gre.c style 2018-01-16 06:38:42 +00:00
if_gre.h
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 m_copy -> m_copym 2018-04-26 19:56:55 +00:00
if_ipsec.c Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_ipsec.h Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_l2tp.c Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_l2tp.h Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created. 2018-04-27 09:55:27 +00:00
if_llatbl.c Use pool(9) for llentry allocations 2018-03-06 07:27:55 +00:00
if_llatbl.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +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 add prototypes, validate ifm_change and ifm_status vectors. NFC. 2018-03-30 13:21:24 +00:00
if_media.h Add 2.5GBASE-T and 5GBASE-T. 2017-10-04 07:08:01 +00:00
if_module.h
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
if_pppoe.c Fix sending PADT to unexpected hosts when net.pppoe.term_unknown is enabled. 2018-04-18 07:40:40 +00:00
if_pppoe.h Add a locking notes for if_pppoe 2017-10-12 09:50:55 +00:00
if_pppvar.h
if_sl.c SIOCSIFDSTADDR uses struct ifreq instead of struct ifaddr or struct in_aliasreq. 2018-04-20 09:56:22 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c Reset fail counter when link goes down so that next session starts 2018-03-30 13:29:19 +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
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 SIOCSIFDSTADDR uses struct ifreq instead of struct ifaddr or struct in_aliasreq. 2018-04-20 09:56:22 +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
if_token.h
if_tokensubr.c m_copy -> m_copym 2018-04-26 19:56:55 +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
link_proto.c Revert "Make sure to hold if_ioctl_lock when calling ifp->if_ioctl" 2017-04-06 03:54:59 +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.h merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
netisr_dispatch.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-comp.h
ppp-deflate.c
ppp_defs.h
ppp_tty.c ppprcvframe() has indentation issues. 2018-02-07 06:19:43 +00:00
radix.c Make the routing table and rtcaches MP-safe 2016-12-12 03:55:57 +00:00
radix.h
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 m_copy -> m_copym 2018-04-26 19:56:55 +00:00
route.c Resolve tangled lock dependencies in route.c 2018-04-12 04:38:13 +00:00
route.h s/static inline/static __inline/g for consistency. 2018-04-19 21:20:43 +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 Fix a deadlock (rt_free vs. route_intr on rt_so_mtx) 2018-04-25 03:49:57 +00:00
slcompress.c
slcompress.h acknowleg -> acknowledg, proceedure -> procedure. 2016-12-12 15:58:44 +00:00
slip.h
zlib.c
zlib.h