]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen-netback: slightly rework xenvif_rx_skb
authorJoao Martins <joao.m.martins@oracle.com>
Fri, 12 May 2017 08:46:49 +0000 (09:46 +0100)
committerJoao Martins <joao.m.martins@oracle.com>
Wed, 31 May 2017 21:52:05 +0000 (22:52 +0100)
commite0d6c45b0e6a1d7e0906c75f7588c5fc247ff8c4
tree97fc94501d42e765c9032ada8961b6b2c4952fce
parente6a489830f719260d01c179e7f16c323dd9510e9
xen-netback: slightly rework xenvif_rx_skb

This way we can reuse xenvif_rx_skb when transmiting
an skb that it's not taken from the internal guestrx queue.
We therefore isolate that in xenvif_rx_action on guestrx
context, and all its usage of the completed queue.

Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Shannon Nelson <shannon.nelson@oracle.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Orabug: 26107942
drivers/net/xen-netback/rx.c