Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Akihiko Odaki
On 2025/05/23 23:46, Paolo Abeni wrote: On 5/23/25 1:35 PM, Akihiko Odaki wrote: On 2025/05/23 19:40, Paolo Abeni wrote: On 5/23/25 10:16 AM, Akihiko Odaki wrote: On 2025/05/21 20:34, Paolo Abeni wrote: @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet *n)

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Paolo Abeni
On 5/23/25 1:35 PM, Akihiko Odaki wrote: > On 2025/05/23 19:40, Paolo Abeni wrote: >> On 5/23/25 10:16 AM, Akihiko Odaki wrote: >>> On 2025/05/21 20:34, Paolo Abeni wrote: @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet *n) .ufo = !!(n->curr_gue

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Akihiko Odaki
On 2025/05/23 19:40, Paolo Abeni wrote: On 5/23/25 10:16 AM, Akihiko Odaki wrote: On 2025/05/21 20:34, Paolo Abeni wrote: @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet *n) .ufo = !!(n->curr_guest_offloads & (1ULL << VIRTIO_NET_F_GUEST_UFO)), .us

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Paolo Abeni
On 5/23/25 12:54 PM, Akihiko Odaki wrote: > On 2025/05/23 19:40, Paolo Abeni wrote: >> On 5/23/25 10:16 AM, Akihiko Odaki wrote: >>> On 2025/05/21 20:34, Paolo Abeni wrote: @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet *n) .ufo = !!(n->curr_gu

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Paolo Abeni
On 5/23/25 10:16 AM, Akihiko Odaki wrote: > On 2025/05/21 20:34, Paolo Abeni wrote: >> @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet >> *n) >> .ufo = !!(n->curr_guest_offloads & (1ULL << >> VIRTIO_NET_F_GUEST_UFO)), >> .uso4 = !!(n->curr_guest_offlo

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Akihiko Odaki
On 2025/05/23 19:40, Paolo Abeni wrote: On 5/23/25 10:16 AM, Akihiko Odaki wrote: On 2025/05/21 20:34, Paolo Abeni wrote: @@ -890,6 +915,12 @@ static void virtio_net_apply_guest_offloads(VirtIONet *n) .ufo = !!(n->curr_guest_offloads & (1ULL << VIRTIO_NET_F_GUEST_UFO)), .us

Re: [PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-23 Thread Akihiko Odaki
On 2025/05/21 20:34, Paolo Abeni wrote: When any host or guest GSO over UDP tunnel offload is enabled the virtio net header includes the additional tunnel-related fields, update the size accordingly. Push the GSO over UDP tunnel offloads all the way down to the tap device extending the newly int

[PATCH RFC 15/16] net: implement tnl feature offloading

2025-05-21 Thread Paolo Abeni
When any host or guest GSO over UDP tunnel offload is enabled the virtio net header includes the additional tunnel-related fields, update the size accordingly. Push the GSO over UDP tunnel offloads all the way down to the tap device extending the newly introduced NetFeatures struct, and eventually