DHCP Failing with ethernet driver

Hi,

I have developed an ethernet driver, which is not able to fetch the IP address.
Send and receive path looks fine for me, i mean MPSendnetbufferlist() handling.
Client is sending DHCP Discover , but there is no response from the server.

Any inputs on where to look (rootcause the issue), whether it is OID hanlding path or Data path?

Thanks