[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether th
From: |
Joel Cunningham |
Subject: |
[lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received |
Date: |
Tue, 23 Jan 2018 10:04:31 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0 |
Follow-up Comment #17, bug #52937 (project lwip):
Simon,
Patch looks correct to me, couple of minor things:
I'd add would be some comments for the RAW_INPUT defines:
#define RAW_INPUT_NONE 0 /* pbuf did not match any pcbs */
#define RAW_INPUT_EATEN 1 /* pbuf handed off and delivered to pcb
*/
#define RAW_INPUT_DELIVERED 0xFF /* pbuf only delivered to pcb (pbuf can
still be referenced) */
> I'm not too happy with the "delivered" being 0xFF
I would fine with it being 2. What advantage do you see having the value be at
the end of the number space rather than sequential like an enumeration?
>From the raw.h, I can't quiet tell if raw_input is part of the callback API or
something internal to LwIP. If not, we could change the function signature
and use an enumerated type (instead of #define).
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?52937>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, (continued)
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, hanhui, 2018/01/21
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Joel Cunningham, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Simon Goldschmidt, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, hanhui, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, hanhui, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Joel Cunningham, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Simon Goldschmidt, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Joel Cunningham, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, hanhui, 2018/01/22
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Simon Goldschmidt, 2018/01/23
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received,
Joel Cunningham <=
- [lwip-devel] [bug #52937] raw_input() must tell ip4/6_input() whether this protocol has been received, Simon Goldschmidt, 2018/01/25