NetBSD/sys/net
kardel 12b9b4e230 use the CARP interface for arp/nd instead of the carp parent interface.
this provides the correct source mac address for the packets.

there are routers out there that cache the source mac during
nd and then subsequently bypass/miss packet filters on carp
interfaces as they send to the parent interface mac instead of the
correct carp interface mac.
2020-01-16 13:16:59 +00:00
..
agr in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
npf Skip npf_config_sync if nothing to do. 2019-12-14 15:21:51 +00:00
bpf_filter.c
bpf_stub.c
bpf.c bpf can send a packet greater than MCLBYTES (JumboFrame) using multiple mbuf. 2019-11-29 17:29:31 +00:00
bpf.h Whitespace change. 2019-02-26 10:30:28 +00:00
bpfdesc.h
bpfjit.c Add missing include. 2019-01-20 23:36:57 +00:00
bpfjit.h
bridgestp.c
bsd-comp.c
dl_print.c Add the missing add. (Return to the earlier state, done differently.) 2019-04-30 20:56:32 +00:00
dlt.h sync with libcap-1.9.1 2019-10-01 16:02:55 +00:00
ether_sw_offload.c Improve wording in comments: replace "chain" with "queue" for 2018-12-15 07:38:58 +00:00
ether_sw_offload.h PR kern/53562 2018-12-12 01:40:20 +00:00
ethertypes.h Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking 2020-01-01 10:04:37 +00:00
files.net PR kern/53562 2018-12-12 01:40:20 +00:00
files.pf
if_arc.h
if_arcsubr.c
if_arp.h
if_bridge.c Cast uint32_t to avoid undefined behavior in bridge_rthash(). Found by kUBSan. 2019-08-05 13:30:21 +00:00
if_bridgevar.h PR kern/53562 2018-12-12 01:46:47 +00:00
if_dl.h Whitespace consistency. NFC. 2019-04-30 20:55:41 +00:00
if_ether.h Implement VLAN hardware filter function(ETHERCAP_VLAN_HWFILTER). 2019-07-17 03:26:24 +00:00
if_ethersubr.c use the CARP interface for arp/nd instead of the carp parent interface. 2020-01-16 13:16:59 +00:00
if_faith.c A few more empty-string --> NULL in required-modules lists 2019-04-27 06:18:15 +00:00
if_faith.h
if_fddi.h
if_fddisubr.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_gif.c Add sysctl nodes to control fragmentation with IPv[46] over IPv6 gif(4). 2019-10-30 03:45:59 +00:00
if_gif.h Add sysctl nodes to control fragmentation with IPv[46] over IPv6 gif(4). 2019-10-30 03:45:59 +00:00
if_gre.c Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51. 2019-10-16 06:53:34 +00:00
if_gre.h No functional change: 2019-02-26 09:43:37 +00:00
if_hippi.h
if_hippisubr.c
if_ieee1394.h
if_ieee1394subr.c Replace M_ALIGN and MH_ALIGN by m_align. 2018-12-22 14:28:56 +00:00
if_ipsec.c Make global and per-interface ipsecif(4) pmtu tunable like gif(4). 2019-11-01 04:28:14 +00:00
if_ipsec.h Make global and per-interface ipsecif(4) pmtu tunable like gif(4). 2019-11-01 04:28:14 +00:00
if_l2tp.c Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51. 2019-10-16 06:53:34 +00:00
if_l2tp.h Avoid having a rtcache directly in a percpu storage for tunnel protocols. 2019-09-19 06:07:24 +00:00
if_llatbl.c Make panic messages more informative 2019-09-25 09:53:37 +00:00
if_llatbl.h Show pointers of llentries on trace logs of LLE_REF_TRACE 2019-07-18 06:47:10 +00:00
if_llc.h
if_loop.c Fix comment. 2019-11-14 04:14:30 +00:00
if_media.c in ifmedia_add(), use a wait-style memory allocation rather than 2019-10-01 17:45:25 +00:00
if_media.h Fix previous comment change for ifm_media. It was correct. 2019-12-05 05:29:27 +00:00
if_module.h
if_mpls.c A few more empty-string --> NULL in required-modules lists 2019-04-27 06:18:15 +00:00
if_mpls.h
if_ppp.c dedup 2019-09-20 08:45:29 +00:00
if_ppp.h
if_pppoe.c s/pakcet/packet/ in comment. 2019-03-18 11:38:03 +00:00
if_pppoe.h
if_pppvar.h
if_sl.c Add comments about D_MPSAFE to functions called as struct linesw.l_ioctl. 2019-01-24 09:33:03 +00:00
if_slvar.h Fix typo (s/supress/suppress/). 2019-07-11 03:49:51 +00:00
if_sppp.h
if_spppsubr.c if_flags is neither int nor short. It's unsigned short. 2019-09-13 07:55:05 +00:00
if_spppvar.h
if_srt.c A few more empty-string --> NULL in required-modules lists 2019-04-27 06:18:15 +00:00
if_srt.h
if_stf.c Some more empty-string --> NULL conversions for module dependencies 2019-04-26 11:51:56 +00:00
if_stf.h
if_strip.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
if_stripvar.h Fix typo (s/supress/suppress/). 2019-07-11 03:49:51 +00:00
if_tap.c Add missing packet filter hooks, byte accounting. 2020-01-06 20:31:35 +00:00
if_tap.h
if_token.h
if_tokensubr.c Remove very old IFF_NOTRAILERS flag. 2019-02-05 06:17:00 +00:00
if_tun.c Read the len before pushing the packet, otherwise possible use-after-free. 2019-12-13 14:13:55 +00:00
if_tun.h
if_types.h
if_vlan.c Rather than keeping a separate mutex, condvar, and pserialize for each 2019-12-12 02:15:42 +00:00
if_vlanvar.h
if.c Protect network ioctls from non-authorized users. (Ilja Van Sprundel) 2019-12-17 04:54:36 +00:00
if.h Avoid having a rtcache directly in a percpu storage for tunnel protocols. 2019-09-19 06:07:24 +00:00
link_proto.c Make panic messages more informative 2019-09-25 09:53:37 +00:00
Makefile Remove the network ATM code. 2018-09-06 06:41:59 +00:00
net_stats.c
net_stats.h
netisr_dispatch.h Remove the network ATM code. 2018-09-06 06:41:59 +00:00
netisr.h Remove the network ATM code. 2018-09-06 06:41:59 +00:00
pfil.c
pfil.h
pfkeyv2.h
pktqueue.c
pktqueue.h
ppp_defs.h
ppp_tty.c dedup 2019-09-20 08:45:29 +00:00
ppp-comp.h
ppp-deflate.c
radix.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
radix.h
raw_cb.c
raw_cb.h Make raw_input non-variadic. 2018-09-07 06:13:14 +00:00
raw_usrreq.c Fix typo (s/m_free/m_freem/) (one more) 2019-08-02 02:17:46 +00:00
route.c Get rid of unnecessary NULL checks for rt_ifa and ifa_ifp 2019-11-13 02:51:22 +00:00
route.h Avoid having a rtcache directly in a percpu storage 2019-09-19 04:08:29 +00:00
rss_config.c "rss_symmetric_key" iniitalizer is too short. Pointed out by ryo@n.o, thanks. 2019-11-20 08:17:01 +00:00
rss_config.h
rtbl.c
rtsock_shared.c Error out if the type is beyond the storage size. No functional change, 2019-10-14 16:43:04 +00:00
rtsock.c inet6: Send RTM_MISS when we fail to resolve an address. 2019-09-01 18:54:38 +00:00
slcompress.c KNF. No functional change. 2019-04-06 08:38:23 +00:00
slcompress.h
slip.h
zlib.c Fix typo (s/supress/suppress/). 2019-07-11 03:49:51 +00:00
zlib.h