Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-02 Thread Lorenzo Bianconi
> On Tue, Oct 01, 2019 at 11:24:43AM +0200, Lorenzo Bianconi wrote: > > Add basic XDP support to mvneta driver for devices that rely on software > > buffer management. Currently supported verdicts are: > > - XDP_DROP > > - XDP_PASS > > - XDP_REDIRECT > > > > Signed-off-by: Lorenzo Bianconi > > --

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Ilias Apalodimas
On Tue, Oct 01, 2019 at 11:24:43AM +0200, Lorenzo Bianconi wrote: > Add basic XDP support to mvneta driver for devices that rely on software > buffer management. Currently supported verdicts are: > - XDP_DROP > - XDP_PASS > - XDP_REDIRECT > > Signed-off-by: Lorenzo Bianconi > --- > drivers/net/e

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Lorenzo Bianconi
> On Tue, 01 Oct 2019 13:06:36 +0200 > Toke Høiland-Jørgensen wrote: > > > Maciej Fijalkowski writes: > > > > > On Tue, 1 Oct 2019 11:24:43 +0200 > > > Lorenzo Bianconi wrote: > > > > > >> Add basic XDP support to mvneta driver for devices that rely on software > > >> buffer management. Cur

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Lorenzo Bianconi
> On Tue, 1 Oct 2019 11:24:43 +0200 > Lorenzo Bianconi wrote: > > > Add basic XDP support to mvneta driver for devices that rely on software > > buffer management. Currently supported verdicts are: > > - XDP_DROP > > - XDP_PASS > > - XDP_REDIRECT > > You're supporting XDP_ABORTED as well :P any

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Jesper Dangaard Brouer
On Tue, 01 Oct 2019 13:06:36 +0200 Toke Høiland-Jørgensen wrote: > Maciej Fijalkowski writes: > > > On Tue, 1 Oct 2019 11:24:43 +0200 > > Lorenzo Bianconi wrote: > > > >> Add basic XDP support to mvneta driver for devices that rely on software > >> buffer management. Currently supported ver

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Toke Høiland-Jørgensen
Maciej Fijalkowski writes: > On Tue, 1 Oct 2019 11:24:43 +0200 > Lorenzo Bianconi wrote: > >> Add basic XDP support to mvneta driver for devices that rely on software >> buffer management. Currently supported verdicts are: >> - XDP_DROP >> - XDP_PASS >> - XDP_REDIRECT > > You're supporting XDP_

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Toke Høiland-Jørgensen
Matteo Croce writes: > On Tue, 1 Oct 2019 11:24:43 +0200 > Lorenzo Bianconi wrote: >> +static int mvneta_xdp_setup(struct net_device *dev, struct bpf_prog >> *prog, >> +struct netlink_ext_ack *extack) >> +{ >> +struct mvneta_port *pp = netdev_priv(dev); >> +struc

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Maciej Fijalkowski
On Tue, 1 Oct 2019 11:24:43 +0200 Lorenzo Bianconi wrote: > Add basic XDP support to mvneta driver for devices that rely on software > buffer management. Currently supported verdicts are: > - XDP_DROP > - XDP_PASS > - XDP_REDIRECT You're supporting XDP_ABORTED as well :P any plans for XDP_TX?

Re: [RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Matteo Croce
On Tue, 1 Oct 2019 11:24:43 +0200 Lorenzo Bianconi wrote: > +static int mvneta_xdp_setup(struct net_device *dev, struct bpf_prog > *prog, > + struct netlink_ext_ack *extack) > +{ > + struct mvneta_port *pp = netdev_priv(dev); > + struct bpf_prog *old_prog; > + > +

[RFC 3/4] net: mvneta: add basic XDP support

2019-10-01 Thread Lorenzo Bianconi
Add basic XDP support to mvneta driver for devices that rely on software buffer management. Currently supported verdicts are: - XDP_DROP - XDP_PASS - XDP_REDIRECT Signed-off-by: Lorenzo Bianconi --- drivers/net/ethernet/marvell/mvneta.c | 145 -- 1 file changed, 136 inser