diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2015-03-02 17:30:26 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2015-03-02 17:30:26 +0000 |
commit | 11d8451df3d33c5bb876da719ac65e8fc64154f6 (patch) | |
tree | 4e61fd1366b02909415f2f7f69207fa6bfdd5f3b /release | |
parent | 1d0f6813acadfb6a48623a511a0ec820f125ee34 (diff) | |
download | src-11d8451df3d33c5bb876da719ac65e8fc64154f6.tar.gz src-11d8451df3d33c5bb876da719ac65e8fc64154f6.zip |
Implement Enhanced DAD algorithm for IPv6 described in
draft-ietf-6man-enhanced-dad-13.
This basically adds a random nonce option (RFC 3971) to NS messages
for DAD probe to detect a looped back packet. This looped back packet
prevented DAD on some pseudo-interfaces which aggregates multiple L2 links
such as lagg(4).
The length of the nonce is set to 6 bytes. This algorithm can be disabled by
setting net.inet6.ip6.dad_enhanced sysctl to 0 in a per-vnet basis.
Reported by: hiren
Reviewed by: ae
Differential Revision: https://reviews.freebsd.org/D1835
Notes
Notes:
svn path=/head/; revision=279531
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions