299 |
u16_t tmp; |
u16_t tmp; |
300 |
|
|
301 |
/* Get a RAM based MTU sized pbuf */ |
/* Get a RAM based MTU sized pbuf */ |
302 |
rambuf = pbuf_alloc(PBUF_LINK, 0, PBUF_ROM); |
rambuf = pbuf_alloc(PBUF_LINK, 0, PBUF_REF); |
303 |
rambuf->tot_len = rambuf->len = mtu; |
rambuf->tot_len = rambuf->len = mtu; |
304 |
rambuf->payload = buf; |
rambuf->payload = buf; |
305 |
|
|
349 |
#ifdef IP_STATS |
#ifdef IP_STATS |
350 |
++lwip_stats.ip_frag.xmit; |
++lwip_stats.ip_frag.xmit; |
351 |
#endif /* IP_STATS */ |
#endif /* IP_STATS */ |
|
pbuf_dechain(header); |
|
352 |
pbuf_free(header); |
pbuf_free(header); |
353 |
|
|
354 |
left -= cop; |
left -= cop; |