Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f671be04 authored by FUJITA Tomonori's avatar FUJITA Tomonori Committed by Linus Torvalds
Browse files

Documentation: add networking driver's mapping error handling to DMA-API-HOWTO



Adds the concrete DMA mapping error handling for Networking drivers on the
transmit path.

Signed-off-by: default avatarFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Acked-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 5fd75a78
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -740,6 +740,11 @@ failure can be determined by:
		 */
		 */
	}
	}


Networking drivers must call dev_kfree_skb to free the socket buffer
and return NETDEV_TX_OK if the DMA mapping fails on the transmit hook
(ndo_start_xmit). This means that the socket buffer is just dropped in
the failure case.

			   Closing
			   Closing


This document, and the API itself, would not be in its current
This document, and the API itself, would not be in its current