This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

DHCP server xid


Hi,

While updating my local eCos sources tree, I noticed a strange change in
the tcpip package: file src/lib/dhcp_prot.c, RCS version 1.10, routine
do_dhcp(). This routine always regenerates the XID, even in the case of
a lease renewal. Moreover, it uses values from the interface request
which isn't initialized at this point. If some nodes boot at the same
time and run the same release of their software, they will probably
generate the same XID, which ultimately results into duplicated IP
addresses on the network ...

Could someone please give the rationale of this change, I've searched
the ChangeLog without success (I may have missed it, though).

Thanks,

Robin



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]