Project

General

Profile

Bug #4586

dhcpv6 client id malformed

Added by Bill Sommerfeld almost 7 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Category:
networking
Start date:
2014-02-09
Due date:
% Done:

80%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:

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.
"

#1

Updated by David Höppner almost 7 years ago

  • Assignee set to David Höppner
  • % Done changed from 0 to 80
#2

Updated by Dan McDonald over 6 years ago

  • Status changed from New to Resolved

commit 35b6f0471a5d938b98734483be3c5a258e319010
Author: David Höppner <>
Date: Sat Feb 15 17:27:42 2014 +0000

4586 dhcpv6 client id malformed
Reviewed by: Sebastien Roy &lt;&gt;
Reviewed by: Marcel Telka &lt;&gt;
Approved by: Dan McDonald &lt;&gt;

Also available in: Atom PDF