<p dir="ltr"><br>
On 10 Dec 2013 17:45, "Patrik Flykt" <<a href="mailto:Patrik.Flykt@linux.intel.com">Patrik.Flykt@linux.intel.com</a>> wrote:<br>
><br>
> On Tue, 2013-12-10 at 02:46 +0100, Lennart Poettering wrote:<br>
> > > +        uint32_t ciaddr;<br>
> > > +        uint32_t yiaddr;<br>
> > > +        uint32_t siaddr;<br>
> > > +        uint32_t giaddr;<br>
> ><br>
> > Hmmm, why uin32_t? Shouldn't this be32_t? THis is network byte order,<br>
> > right? which is just synoymous to big endian...<br>
> ><br>
> > Or even, if you now use "struct in_addr" elsewhere anyway, why not<br>
> > just use that here too?<br>
><br>
> be32_t seems reasonable, the 'struct in_addr' was deemed to add slightly<br>
> too much cruft without being particularly useful in internal code. What<br>
> if we figure out whether this patch set is otherwise reasonable and fix<br>
> this and add the remaining parts of DHCP in a coming patch set?<br>
> Meanwhile Tom could take the code for an official test spin...</p>
<p dir="ltr">Sounds reasonable to me. I'm mostly afk this week, but should be able to get it done next week. Do you have a public got repo I could easily pull from?</p>
<p dir="ltr">Cheers,</p>
<p dir="ltr">Tom</p>