Roy Marples
2013-05-15 08:24:24 UTC
Hi List
Old discussion references:
http://mail-index4.netbsd.org/tech-net/2012/10/19/msg003676.html
http://mail-index.netbsd.org/current-users/2010/05/12/msg013334.html
http://mail-index.netbsd.org/current-users/2010/05/25/msg013529.html
http://mail-index.netbsd.org/tech-net/2010/05/25/msg002094.html
I agree with the latest proposal and attach a patch for review to
address it.
I've been testing this with a new dhcpcd build which listens for
RTM_NEWADDR or a duplicate NA message and reacts accordingly.
This is important as not only daemons fail to bind with a tentative
address from a RTM_NEWADDR message, but one shot things normally run
after successful address configuration, such as ntpdate also fail.
Although dhcpcd does have it's own DAD engine, it's not RFC
conformation (no kernel allows it to be), so getting kernels to
correctly announce RTM_NEWADDR when the address is ready does at least
allow userland applications such as dhcpcd to take advantage of the
kernel DAD.
Comments are welcome, probably comitting it over the weekend with
hopefully a new dhcpcd shortly afterwards.
Thanks
Roy
Old discussion references:
http://mail-index4.netbsd.org/tech-net/2012/10/19/msg003676.html
http://mail-index.netbsd.org/current-users/2010/05/12/msg013334.html
http://mail-index.netbsd.org/current-users/2010/05/25/msg013529.html
http://mail-index.netbsd.org/tech-net/2010/05/25/msg002094.html
I agree with the latest proposal and attach a patch for review to
address it.
I've been testing this with a new dhcpcd build which listens for
RTM_NEWADDR or a duplicate NA message and reacts accordingly.
This is important as not only daemons fail to bind with a tentative
address from a RTM_NEWADDR message, but one shot things normally run
after successful address configuration, such as ntpdate also fail.
Although dhcpcd does have it's own DAD engine, it's not RFC
conformation (no kernel allows it to be), so getting kernels to
correctly announce RTM_NEWADDR when the address is ready does at least
allow userland applications such as dhcpcd to take advantage of the
kernel DAD.
Comments are welcome, probably comitting it over the weekend with
hopefully a new dhcpcd shortly afterwards.
Thanks
Roy