[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [task #6969] Review usage of conn->err in netconn layer
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [task #6969] Review usage of conn->err in netconn layer |
Date: |
Mon, 26 Nov 2007 17:23:50 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 |
Follow-up Comment #23, task #6969 (project lwip):
Our consensus was to only let ERR_MEM, ERR_BUF and ERR_RTE be minor errors.
In addition to that, we wanted to add ERR_RETRY (although I'm not sure we
really need this, in ip_output_if (my new 'patch' for bug #21643), we can
return ERR_RTE also). All other errors would be fatal. This solution might not
solve all kinds of errors in the really correct way, but it's way better than
now.
Anyway, I can't think of a situation where out-of-memory is a fatal error in
api_lib.c (but please convince me of the opposite :) ...
The general idea of masking is OK to me, but when generating the error (e.g.
in the netif driver), you often can't tell if the upper layer (e.g. api_lib.c)
sees this as fatal. And another problem would be that all old errors would be
non-fatal (since bit6 = 0), so that would have to be turned around so that
only new code can generate non-fatal errors.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?6969>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Kieran Mansley, 2007/11/09
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Kieran Mansley, 2007/11/09
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Simon Goldschmidt, 2007/11/12
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Frédéric Bernon, 2007/11/12
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Jonathan Larmour, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Frédéric Bernon, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer,
Simon Goldschmidt <=
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Jonathan Larmour, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Simon Goldschmidt, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Frédéric Bernon, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Frédéric Bernon, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Jonathan Larmour, 2007/11/26
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Simon Goldschmidt, 2007/11/27
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Simon Goldschmidt, 2007/11/27
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Frédéric Bernon, 2007/11/27
- [lwip-devel] [task #6969] Review usage of conn->err in netconn layer, Simon Goldschmidt, 2007/11/28