Hi Joe, On Wed, Jul 25, 2018 at 5:46 AM Joe Hershberger <joe.hershber...@ni.com> wrote: > > Make the behavior of the send function reusable. > > Signed-off-by: Joe Hershberger <joe.hershber...@ni.com> > --- > > arch/sandbox/include/asm/eth.h | 20 +++++ > drivers/net/sandbox.c | 176 > ++++++++++++++++++++++++----------------- > 2 files changed, 124 insertions(+), 72 deletions(-) > > diff --git a/arch/sandbox/include/asm/eth.h b/arch/sandbox/include/asm/eth.h > index bfcd11b593..00062616a4 100644 > --- a/arch/sandbox/include/asm/eth.h > +++ b/arch/sandbox/include/asm/eth.h > @@ -13,4 +13,24 @@ void sandbox_eth_disable_response(int index, bool disable); > > void sandbox_eth_skip_timeout(void); > > +/* > + * sandbox_eth_arp_req_to_reply() > + * > + * Check for an arp request to be sent. If so, inject a reply > + * > + * returns 1 if injected, 0 if not
The meaning of return code 1/0 seems odd. Normally 0 means OK. Can we use -Exxx for the error condition? > + */ > +int sandbox_eth_arp_req_to_reply(struct udevice *dev, void *packet, > + unsigned int len); > + > +/* > + * sandbox_eth_ping_req_to_reply() > + * > + * Check for a ping request to be sent. If so, inject a reply > + * > + * returns 1 if injected, 0 if not > + */ > +int sandbox_eth_ping_req_to_reply(struct udevice *dev, void *packet, > + unsigned int len); > + > #endif /* __ETH_H */ [snip] Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot