freebsd-dev/sys
Thomas Steen Rasmussen bc6abdd97e nd6: use CARP link level address in SLLAO for NS sent out
When sending an NS, check if we are using a IPv6 CARP address
and if we do, then put proper CARP link level address into
ND_OPT_SOURCE_LINKADDR option and also put PACKET_TAG_CARP tag
on the packet.  The latter will enforce CARP link level address
at the data link layer too, which might be necessary for broken
implementations.
The code really follows what NA sending code has been doing since
introduction of carp(4).  While here, bring to style(9) the whole
block of code.

PR:			193280
Differential revision:	https://reviews.freebsd.org/D33858
2022-01-24 21:02:47 -08:00
..
amd64 exec: Remove the stack gap implementation 2022-01-17 16:11:54 -05:00
arm exec: Introduce the PROC_PS_STRINGS() macro 2022-01-17 16:11:54 -05:00
arm64 Add the Armv8.3-SPE registers 2022-01-19 12:07:35 +00:00
bsm
cam ses: minor cleanup 2022-01-19 12:08:03 -07:00
cddl Teach DTrace about BTI on arm64 2022-01-19 12:07:35 +00:00
compat Add security.bsd.allow_ptrace sysctl 2022-01-22 19:36:56 +02:00
conf ice_ddp: Update to 1.3.27.0 2022-01-24 18:25:56 -08:00
contrib ice_ddp: Update to 1.3.27.0 2022-01-24 18:25:56 -08:00
crypto crypto: Add an API supporting curve25519. 2022-01-24 15:27:39 -08:00
ddb ddb: Remove SOFTWARE_SSTEP support 2022-01-07 09:25:33 -07:00
dev cxgbei: Parse all PDUs received prior to enabling offload mode. 2022-01-24 14:20:02 -08:00
dts
fs fusefs: Address -Wunused-but-set-variable warnings 2022-01-20 08:25:00 -05:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom geom: Handle partial I/O in g_{read,write,delete}_data() 2022-01-20 08:29:39 -05:00
gnu
i386 exec: Reimplement stack address randomization 2022-01-17 16:12:36 -05:00
isa
kern user_getpeername: Use 'bool' for the compat argument. 2022-01-24 09:51:35 -08:00
kgssapi
libkern
modules ice_ddp: Update to 1.3.27.0 2022-01-24 18:25:56 -08:00
net iflib: Allow drivers to determine which queue to TX on 2022-01-24 18:22:02 -08:00
net80211 net80211: ieee80211_dump_node() cosmetics 2022-01-17 00:01:46 +00:00
netgraph domains: make domain_init() initialize only global state 2022-01-03 10:15:22 -08:00
netinet ip_mroute: add unlock in early-exit 2022-01-22 14:48:47 +01:00
netinet6 nd6: use CARP link level address in SLLAO for NS sent out 2022-01-24 21:02:47 -08:00
netipsec IPsec: Use protocol-specific malloc types instead of M_XDATA. 2022-01-24 15:27:39 -08:00
netpfil pf: ensure we don't destroy an uninitialised lock 2022-01-16 09:04:57 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed domains: init with standard SYSINIT(9) or VNET_SYSINIT() 2022-01-03 10:15:22 -08:00
opencrypto crypto: Remove xform.c and compile xform_*.c standalone. 2022-01-24 15:27:40 -08:00
powerpc powerpc: enable ice in GENERIC64LE 2022-01-21 02:17:46 +01:00
riscv riscv: fix unused var in page_fault_handler() 2022-01-19 17:21:25 -04:00
rpc
security
sys iflib: Allow drivers to determine which queue to TX on 2022-01-24 18:22:02 -08:00
teken
tests
tools Revert "syscallarg_t: Add a type for system call arguments" 2022-01-12 23:29:20 +00:00
ufs Avoid unnecessary setting of UFS flag requesting fsck(8) be run. 2022-01-09 16:18:28 -08:00
vm vm_pageout_scans: correct detection of active object 2022-01-22 19:34:32 +02:00
x86 atrtc: Install address space handler for \_SB and its descendant. 2022-01-21 15:32:30 +09:00
xdr
xen
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00