[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [lwip-users] It is weired!
From: |
Chien-Lung Wu |
Subject: |
RE: [lwip-users] It is weired! |
Date: |
Fri, 14 Dec 2007 14:22:14 -0500 |
Hi, Jonathan:
I got it. Thank you so much.
David
-----Original Message-----
From: address@hidden
[mailto:address@hidden On Behalf Of
Jonathan Larmour
Sent: Friday, December 14, 2007 12:48 PM
To: Mailing list for lwIP users
Subject: Re: [lwip-users] It is weired!
Chien-Lung Wu wrote:
> I defined DHCP protocol structure as following:
>
> typedef struct dhcp_s {
> u8_t dhcp_op;
> u8_t dhcp_htype;
> u8_t dhcp_hlen;
> u8_t dhcp_hops;
> u8_t dhcp_xid[4];
> u8_t dhcp_secs[2];
> u8_t dhcp_flags[2];
> u8_t dhcp_ciaddr[4];
> u8_t dhcp_yiaddr[4];
> u8_t dhcp_siaddr[4];
> u8_t dhcp_giaddr[4];
> u8_t dhcp_hwaddr[6];
> u8_t dhcp_sname[64];
> u8_t dhcp_file[128];
> u8_t dhcp_option[312];
> } dhcp_t;
>
> Everything seems fine except that dhcp_option[312] always shift 10
bytes
> ahead (overlapping with dhcp_file) when I use
Your chaddr field should be 16 bytes, not 6. See
http://tools.ietf.org/html/rfc2131#page-9
Jifl
--
eCosCentric Limited http://www.eCosCentric.com/ The eCos
experts
Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223
245571
Registered in England and Wales: Reg No 4422071.
------["Si fractum non sit, noli id reficere"]------
Opinions==mine
_______________________________________________
lwip-users mailing list
address@hidden
htp://lists.nongnu.org/mailman/listinfo/lwip-users