[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20100509.014639.180406795.davem@davemloft.net>
Date: Sun, 09 May 2010 01:46:39 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: fujita.tomonori@....ntt.co.jp
Cc: akpm@...ux-foundation.org, randy.dunlap@...cle.com,
netdev@...r.kernel.org
Subject: Re: [PATCH -mm] Documentation: add networking driver's mapping
error handling to DMA-API-HOWTO
From: FUJITA Tomonori <fujita.tomonori@....ntt.co.jp>
Date: Sun, 9 May 2010 13:00:49 +0900
> I think that it's a good idea to add what drivers should to do exactly
> in the DMA mapping failure case.
>
> Seems some networking drivers call dev_kfree_skb() and return
> NETDEV_TX_OK, however, some return NETDEV_TX_BUSY without freeing the
> skb. (and many don't even check the failure, which we need to fix).
>
> What networking drivers are supposed to do in the case?
The best thing is probably just to drop, pretending the queue
is full and passing the packet back to the stack is just
full of complications and not worth it, so...
> From: FUJITA Tomonori <fujita.tomonori@....ntt.co.jp>
> Subject: [PATCH -mm] 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: FUJITA Tomonori <fujita.tomonori@....ntt.co.jp>
Acked-by: David S. Miller <davem@...emloft.net>
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists