david/ipxe
Archived
1
0

We shouldn't need to allocate a TX packet buffer when calling newdata();

if the application wants to send data then it will have to use the normal
senddata() mechanism.
This commit is contained in:
Michael Brown 2006-08-01 14:13:58 +00:00
parent ae277992c2
commit 21c3d63c2e

View File

@ -258,10 +258,6 @@ void udp_rx ( struct pk_buff *pkb, struct in_addr *src_net_addr __unused,
/** Strip off the UDP header */
pkb_pull ( pkb, sizeof ( *udphdr ) );
/** Allocate max possible buffer space to the tx buffer */
conn->tx_pkb = alloc_pkb ( UDP_MAX_TXPKB );
pkb_reserve ( conn->tx_pkb, UDP_MAX_HLEN );
/** Call the application's callback */
conn->udp_op->newdata ( conn, pkb->data, ulen - sizeof ( *udphdr ) );
}