115 |
/* Received whole packet. */ |
/* Received whole packet. */ |
116 |
pbuf_realloc(q, recved); |
pbuf_realloc(q, recved); |
117 |
|
|
118 |
#ifdef LINK_STATS |
LINK_STATS_INC(link.recv); |
|
++lwip_stats.link.recv; |
|
|
#endif /* LINK_STATS */ |
|
119 |
|
|
120 |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif: Got packet\n")); |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif: Got packet\n")); |
121 |
return q; |
return q; |
139 |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif_input: alloc\n")); |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif_input: alloc\n")); |
140 |
p = pbuf_alloc(PBUF_LINK, PBUF_POOL_BUFSIZE, PBUF_POOL); |
p = pbuf_alloc(PBUF_LINK, PBUF_POOL_BUFSIZE, PBUF_POOL); |
141 |
|
|
|
#ifdef LINK_STATS |
|
142 |
if (p == NULL) { |
if (p == NULL) { |
143 |
++lwip_stats.link.drop; |
LINK_STATS_INC(link.drop); |
144 |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif_input: no new pbuf! (DROP)\n")); |
LWIP_DEBUGF(SLIP_DEBUG, ("slipif_input: no new pbuf! (DROP)\n")); |
145 |
} |
} |
|
#endif /* LINK_STATS */ |
|
146 |
|
|
147 |
if (q != NULL) { |
if (q != NULL) { |
148 |
pbuf_chain(q, p); |
pbuf_chain(q, p); |