mirror of
https://github.com/ipxe/ipxe
synced 2026-02-12 21:29:39 +03:00
[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>
This commit is contained in:
@@ -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 */
|
||||||
|
|||||||
Reference in New Issue
Block a user