Actions
Bug #4586
closeddhcpv6 client id malformed
Start date:
2014-02-09
Due date:
% Done:
80%
Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:
External Bug:
Description
I'm participating in the comcast business class ipv6 trial.
I noticed that my system was sending a DHCPv6 client identifier containing a MAC address of all zeros.
I root-caused this to libdhcpagent's make_stable_duid attempting to get a MAC address by calling dlpi_info without calling dlpi_bind first.
dlpi_info(3dlpi) clearly documents that this is a no-no:
" di_physaddr
Link-layer physical address of bound dh.
If dh is in the DL_UNBOUND DLPI state,
the contents of di_physaddr are unspeci-
fied.
"
Updated by David Höppner over 9 years ago
- Assignee set to David Höppner
- % Done changed from 0 to 80
Updated by Dan McDonald about 9 years ago
- Status changed from New to Resolved
commit 35b6f0471a5d938b98734483be3c5a258e319010
Author: David Höppner <0xffea@gmail.com>
Date: Sat Feb 15 17:27:42 2014 +0000
4586 dhcpv6 client id malformed
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
Actions