mirror of https://github.com/ipxe/ipxe.git
[udp] Propagate transmission errors to UDP interface users
Suggested-by: Simon Rowe <simon.rowe@eu.citrix.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/5/head
parent
464ca5dbc0
commit
bb36f3d7dc
|
|
@ -386,10 +386,9 @@ static int udp_xfer_deliver ( struct udp_connection *udp,
|
||||||
struct xfer_metadata *meta ) {
|
struct xfer_metadata *meta ) {
|
||||||
|
|
||||||
/* Transmit data, if possible */
|
/* Transmit data, if possible */
|
||||||
udp_tx ( udp, iobuf, ( ( struct sockaddr_tcpip * ) meta->src ),
|
return udp_tx ( udp, iobuf, ( ( struct sockaddr_tcpip * ) meta->src ),
|
||||||
( ( struct sockaddr_tcpip * ) meta->dest ), meta->netdev );
|
( ( struct sockaddr_tcpip * ) meta->dest ),
|
||||||
|
meta->netdev );
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** UDP data transfer interface operations */
|
/** UDP data transfer interface operations */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue