Re: [PATCH 1/2] ixgbe: add XDP support for pass and drop actions

2017-04-23 Thread John Fastabend
On 17-04-23 09:05 PM, Jakub Kicinski wrote: > Hi! > > On Sun, 23 Apr 2017 18:31:19 -0700, John Fastabend wrote: >> +static int ixgbe_xdp_setup(struct net_device *dev, struct bpf_prog *prog) >> +{ >> +int i, frame_size = dev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; >> +struct

Re: [PATCH 1/2] ixgbe: add XDP support for pass and drop actions

2017-04-23 Thread Jakub Kicinski
Hi! On Sun, 23 Apr 2017 18:31:19 -0700, John Fastabend wrote: > +static int ixgbe_xdp_setup(struct net_device *dev, struct bpf_prog *prog) > +{ > + int i, frame_size = dev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; > + struct ixgbe_adapter *adapter = netdev_priv(dev); > + struct

[PATCH 1/2] ixgbe: add XDP support for pass and drop actions

2017-04-23 Thread John Fastabend
Basic XDP drop support for ixgbe. Uses READ_ONCE/xchg semantics on XDP programs instead of rcu primitives as suggested by Daniel Borkmann and Alex Duyck. Signed-off-by: John Fastabend Acked-by: Alexander Duyck --- 0 files changed diff