search for: g01195cf9f

Displaying 20 results from an estimated 65 matches for "g01195cf9f".

2023 Mar 06
4
[PATCH net 0/2] add checking sq is full inside xdp xmit
...s full in XDP Xmit. Thanks. Xuan Zhuo (2): virtio_net: separate the logic of checking whether sq is full virtio_net: add checking sq is full inside xdp xmit drivers/net/virtio_net.c | 78 ++++++++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 31 deletions(-) -- 2.32.0.3.g01195cf9f
2023 May 17
12
[PATCH vhost v9 00/12] virtio core prepares for AF_XDP
...size() virtio_ring: separate the logic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio_ring.c | 296 +++++++++++++++++++++++++++-------- include/linux/virtio.h | 14 ++ 2 files changed, 246 insertions(+), 64 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 21
11
[PATCH vhost v3 00/11] virtio core prepares for AF_XDP
...gic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_ring.c | 342 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 3 files changed, 255 insertions(+), 97 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 22
11
[PATCH vhost v4 00/11] virtio core prepares for AF_XDP
...gic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_ring.c | 342 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 3 files changed, 255 insertions(+), 97 deletions(-) -- 2.32.0.3.g01195cf9f
2023 May 09
12
[PATCH vhost v8 00/12] virtio core prepares for AF_XDP
...size() virtio_ring: separate the logic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio_ring.c | 375 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 2 files changed, 272 insertions(+), 107 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 24
11
[PATCH vhost v5 00/11] virtio core prepares for AF_XDP
...gic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_ring.c | 351 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 3 files changed, 264 insertions(+), 97 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 27
11
[PATCH vhost v6 00/11] virtio core prepares for AF_XDP
...gic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_ring.c | 352 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 3 files changed, 265 insertions(+), 97 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Apr 25
12
[PATCH vhost v7 00/11] virtio core prepares for AF_XDP
...esize() virtio_ring: separate the logic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio_ring.c | 352 +++++++++++++++++++++++++---------- include/linux/virtio.h | 4 + 2 files changed, 259 insertions(+), 97 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 08
3
[PATCH net, stable v1 0/3] add checking sq is full inside xdp xmit
...n Zhuo (3): virtio_net: reorder some funcs virtio_net: separate the logic of checking whether sq is full virtio_net: add checking sq is full inside xdp xmit drivers/net/virtio_net.c | 155 +++++++++++++++++++++------------------ 1 file changed, 85 insertions(+), 70 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 15
10
[RFC net-next 0/8] virtio_net: refactor xdp codes
...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 02
12
[PATCH vhost v1 00/12] virtio core prepares for AF_XDP
...ic of reset/enable from virtqueue_resize virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_ring.c | 636 ++++++++++++++++++++++++----------- include/linux/virtio.h | 14 + 3 files changed, 466 insertions(+), 190 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Jul 10
10
[PATCH vhost v11 00/10] virtio core prepares for AF_XDP
...reset() virtio_net: merge dma operation for one page drivers/net/virtio_net.c | 283 +++++++++++++++++++++++++++++++++-- drivers/virtio/virtio_ring.c | 257 ++++++++++++++++++++++++------- include/linux/virtio.h | 6 + 3 files changed, 478 insertions(+), 68 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 22
9
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...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 Feb 14
11
[PATCH vhost 00/10] virtio core prepares for AF_XDP
...tio_ring: correct the expression of the description of virtqueue_resize() virtio_ring: introduce virtqueue_reset() drivers/virtio/virtio_ring.c | 792 ++++++++++++++++++++++++++++------- include/linux/virtio.h | 29 ++ 2 files changed, 659 insertions(+), 162 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Mar 28
8
[PATCH net-next 0/8] virtio_net: refactor xdp codes
...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
2023 Jun 02
12
[PATCH vhost v10 00/10] virtio core prepares for AF_XDP
..._ring: introduce virtqueue_add_sg() virtio_net: support dma premapped drivers/net/virtio_net.c | 163 ++++++++++-- drivers/virtio/virtio_ring.c | 493 +++++++++++++++++++++++++++++++---- include/linux/virtio.h | 34 +++ 3 files changed, 612 insertions(+), 78 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Jun 02
12
[PATCH vhost v10 00/10] virtio core prepares for AF_XDP
..._ring: introduce virtqueue_add_sg() virtio_net: support dma premapped drivers/net/virtio_net.c | 163 ++++++++++-- drivers/virtio/virtio_ring.c | 493 +++++++++++++++++++++++++++++++---- include/linux/virtio.h | 34 +++ 3 files changed, 612 insertions(+), 78 deletions(-) -- 2.32.0.3.g01195cf9f
2023 Apr 13
1
[PATCH net] virtio_net: bugfix overflow inside xdp_linearize_page()
..._ATOMIC); if (!page) return NULL; @@ -823,7 +828,6 @@ static struct page *xdp_linearize_page(struct receive_queue *rq, page_off += *len; while (--*num_buf) { - int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); unsigned int buflen; void *buf; int off; -- 2.32.0.3.g01195cf9f
2023 Apr 14
1
[PATCH net v1] virtio_net: bugfix overflow inside xdp_linearize_page()
...GFP_ATOMIC); if (!page) return NULL; @@ -823,7 +828,6 @@ static struct page *xdp_linearize_page(struct receive_queue *rq, page_off += *len; while (--*num_buf) { - int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); unsigned int buflen; void *buf; int off; -- 2.32.0.3.g01195cf9f
2023 Mar 28
1
[PATCH net-next 4/8] virtio_net: separate the logic of freeing xdp shinfo
...ags(&xdp)) { - shinfo = xdp_get_shared_info_from_buff(&xdp); - for (i = 0; i < shinfo->nr_frags; i++) { - xdp_page = skb_frag_page(&shinfo->frags[i]); - put_page(xdp_page); - } - } - + put_xdp_frags(&xdp); goto err_xdp; } rcu_read_unlock(); -- 2.32.0.3.g01195cf9f