Displaying 8 results from an estimated 8 matches for "receive_mergeable_xdp".
2023 Mar 22
1
[PATCH net-next 7/8] virtio_net: introduce receive_mergeable_xdp()
...t.c b/drivers/net/virtio_net.c
index 136131a7868a..6ecb17e972e1 100644
--- a/drivers/net/virtio_net.c
+++ b/drivers/net/virtio_net.c
@@ -1316,6 +1316,63 @@ static void *mergeable_xdp_prepare(struct virtnet_info *vi,
return page_address(xdp_page) + VIRTIO_XDP_HEADROOM;
}
+static struct sk_buff *receive_mergeable_xdp(struct net_device *dev,
+ struct virtnet_info *vi,
+ struct receive_queue *rq,
+ struct bpf_prog *xdp_prog,
+ void *buf,
+ void *ctx,
+ unsigned int len,
+ unsigned int *xdp_xmit,
+ struct virtnet_rq_stats *stats)
+{
+ struct v...
2023 Mar 30
1
[PATCH net-next 7/8] virtio_net: introduce receive_mergeable_xdp()
...x 136131a7868a..c8978d8d8adb 100644
> --- a/drivers/net/virtio_net.c
> +++ b/drivers/net/virtio_net.c
> @@ -1316,6 +1316,63 @@ static void *mergeable_xdp_prepare(struct virtnet_info *vi,
> return page_address(xdp_page) + VIRTIO_XDP_HEADROOM;
> }
>
> +static struct sk_buff *receive_mergeable_xdp(struct net_device *dev,
> + struct virtnet_info *vi,
> + struct receive_queue *rq,
> + struct bpf_prog *xdp_prog,
> + void *buf,
> + void *ctx,
> + unsigned int len,
> + unsigned int *xdp_xmit,
> + struc...
2023 Mar 22
1
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...are
> virtio_net: introduce virtnet_xdp_handler() to seprate the logic of
> run xdp
> virtio_net: separate the logic of freeing xdp shinfo
> virtio_net: separate the logic of freeing the rest mergeable buf
> virtio_net: auto release xdp shinfo
> virtio_net: introduce receive_mergeable_xdp()
> virtio_net: introduce receive_small_xdp()
>
> drivers/net/virtio_net.c | 615 +++++++++++++++++++++++----------------
> 1 file changed, 357 insertions(+), 258 deletions(-)
>
> --
> 2.32.0.3.g01195cf9f
2023 Mar 22
1
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...er() to seprate the logic of
> > > run xdp
> > > virtio_net: separate the logic of freeing xdp shinfo
> > > virtio_net: separate the logic of freeing the rest mergeable buf
> > > virtio_net: auto release xdp shinfo
> > > virtio_net: introduce receive_mergeable_xdp()
> > > virtio_net: introduce receive_small_xdp()
> > >
> > > drivers/net/virtio_net.c | 615 +++++++++++++++++++++++----------------
> > > 1 file changed, 357 insertions(+), 258 deletions(-)
> > >
> > > --
> > > 2.32.0.3.g01195cf9f...
2023 Mar 21
1
[RFC net-next 0/8] virtio_net: refactor xdp codes
...troduce virtnet_xdp_handler() to seprate the logic of
> > run xdp
> > virtio_net: separate the logic of freeing xdp shinfo
> > virtio_net: separate the logic of freeing the rest mergeable buf
> > virtio_net: auto release xdp shinfo
> > virtio_net: introduce receive_mergeable_xdp()
> > virtio_net: introduce receive_small_xdp()
> >
> > drivers/net/virtio_net.c | 615 +++++++++++++++++++++++----------------
> > 1 file changed, 357 insertions(+), 258 deletions(-)
> >
> > --
> > 2.32.0.3.g01195cf9f
> >
> > _______________...
2023 Mar 15
10
[RFC net-next 0/8] virtio_net: refactor xdp codes
...: introduce mergeable_xdp_prepare
virtio_net: introduce virtnet_xdp_handler() to seprate the logic of
run xdp
virtio_net: separate the logic of freeing xdp shinfo
virtio_net: separate the logic of freeing the rest mergeable buf
virtio_net: auto release xdp shinfo
virtio_net: introduce receive_mergeable_xdp()
virtio_net: introduce receive_small_xdp()
drivers/net/virtio_net.c | 615 +++++++++++++++++++++++----------------
1 file changed, 357 insertions(+), 258 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 22
9
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...: introduce mergeable_xdp_prepare
virtio_net: introduce virtnet_xdp_handler() to seprate the logic of
run xdp
virtio_net: separate the logic of freeing xdp shinfo
virtio_net: separate the logic of freeing the rest mergeable buf
virtio_net: auto release xdp shinfo
virtio_net: introduce receive_mergeable_xdp()
virtio_net: introduce receive_small_xdp()
drivers/net/virtio_net.c | 615 +++++++++++++++++++++++----------------
1 file changed, 357 insertions(+), 258 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 28
8
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...: introduce mergeable_xdp_prepare
virtio_net: introduce virtnet_xdp_handler() to seprate the logic of
run xdp
virtio_net: separate the logic of freeing xdp shinfo
virtio_net: separate the logic of freeing the rest mergeable buf
virtio_net: auto release xdp shinfo
virtio_net: introduce receive_mergeable_xdp()
virtio_net: introduce receive_small_xdp()
drivers/net/virtio_net.c | 618 +++++++++++++++++++++++----------------
1 file changed, 360 insertions(+), 258 deletions(-)
--
2.32.0.3.g01195cf9f