xen networking: add XDP offset adjustment to xen-netback
the patch basically adds the offset adjustment and netfront state reading to make XDP work on netfront side. Reviewed-by: Paul Durrant <paul@xen.org> Signed-off-by: Denis Kirjanov <kda@linux-powerpc.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
6c5aa6fc4d
commit
1c9535c701
@@ -281,6 +281,9 @@ struct xenvif {
|
||||
u8 ipv6_csum:1;
|
||||
u8 multicast_control:1;
|
||||
|
||||
/* headroom requested by xen-netfront */
|
||||
u16 xdp_headroom;
|
||||
|
||||
/* Is this interface disabled? True when backend discovers
|
||||
* frontend is rogue.
|
||||
*/
|
||||
@@ -395,6 +398,7 @@ static inline pending_ring_idx_t nr_pending_reqs(struct xenvif_queue *queue)
|
||||
irqreturn_t xenvif_interrupt(int irq, void *dev_id);
|
||||
|
||||
extern bool separate_tx_rx_irq;
|
||||
extern bool provides_xdp_headroom;
|
||||
|
||||
extern unsigned int rx_drain_timeout_msecs;
|
||||
extern unsigned int rx_stall_timeout_msecs;
|
||||
|
Reference in New Issue
Block a user