From d1abdad3a4e261d40157caf02c88c3ec80719ac2 Mon Sep 17 00:00:00 2001 From: Jordan Whited Date: Mon, 26 Jun 2023 22:34:47 +0000 Subject: [PATCH] unix/linux: update TUN flags and virtio_net_hdr constants TUN_F_USO{4,6} and VIRTIO_NET_HDR_GSO_UDP_L4 are new in Linux v6.2. Change-Id: I7e3dc34118d1c03afeb87fb8699d8167a6e49b7f GitHub-Last-Rev: c658b9bf0f669015f2b4413c0df43102b3875dc3 GitHub-Pull-Request: golang/sys#165 Reviewed-on: https://go-review.googlesource.com/c/sys/+/506455 Reviewed-by: Carlos Amedee Auto-Submit: Carlos Amedee TryBot-Result: Gopher Robot Reviewed-by: Tobias Klauser Run-TryBot: Ian Lance Taylor Run-TryBot: Ian Lance Taylor Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor --- unix/linux/types.go | 13 ++++++++----- unix/ztypes_linux.go | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/unix/linux/types.go b/unix/linux/types.go index c19661ff..469ff6bc 100644 --- a/unix/linux/types.go +++ b/unix/linux/types.go @@ -5721,6 +5721,8 @@ const ( TUN_F_TSO6 = C.TUN_F_TSO6 TUN_F_TSO_ECN = C.TUN_F_TSO_ECN TUN_F_UFO = C.TUN_F_UFO + TUN_F_USO4 = C.TUN_F_USO4 + TUN_F_USO6 = C.TUN_F_USO6 ) // generated by: @@ -5734,9 +5736,10 @@ const ( // generated by: // perl -nlE '/^#define (VIRTIO_NET_HDR_GSO_\w+)/ && say "$1 = C.$1"' include/uapi/linux/virtio_net.h const ( - VIRTIO_NET_HDR_GSO_NONE = C.VIRTIO_NET_HDR_GSO_NONE - VIRTIO_NET_HDR_GSO_TCPV4 = C.VIRTIO_NET_HDR_GSO_TCPV4 - VIRTIO_NET_HDR_GSO_UDP = C.VIRTIO_NET_HDR_GSO_UDP - VIRTIO_NET_HDR_GSO_TCPV6 = C.VIRTIO_NET_HDR_GSO_TCPV6 - VIRTIO_NET_HDR_GSO_ECN = C.VIRTIO_NET_HDR_GSO_ECN + VIRTIO_NET_HDR_GSO_NONE = C.VIRTIO_NET_HDR_GSO_NONE + VIRTIO_NET_HDR_GSO_TCPV4 = C.VIRTIO_NET_HDR_GSO_TCPV4 + VIRTIO_NET_HDR_GSO_UDP = C.VIRTIO_NET_HDR_GSO_UDP + VIRTIO_NET_HDR_GSO_TCPV6 = C.VIRTIO_NET_HDR_GSO_TCPV6 + VIRTIO_NET_HDR_GSO_UDP_L4 = C.VIRTIO_NET_HDR_GSO_UDP_L4 + VIRTIO_NET_HDR_GSO_ECN = C.VIRTIO_NET_HDR_GSO_ECN ) diff --git a/unix/ztypes_linux.go b/unix/ztypes_linux.go index daf91f36..fce104b8 100644 --- a/unix/ztypes_linux.go +++ b/unix/ztypes_linux.go @@ -5845,6 +5845,8 @@ const ( TUN_F_TSO6 = 0x4 TUN_F_TSO_ECN = 0x8 TUN_F_UFO = 0x10 + TUN_F_USO4 = 0x20 + TUN_F_USO6 = 0x40 ) const ( @@ -5854,9 +5856,10 @@ const ( ) const ( - VIRTIO_NET_HDR_GSO_NONE = 0x0 - VIRTIO_NET_HDR_GSO_TCPV4 = 0x1 - VIRTIO_NET_HDR_GSO_UDP = 0x3 - VIRTIO_NET_HDR_GSO_TCPV6 = 0x4 - VIRTIO_NET_HDR_GSO_ECN = 0x80 + VIRTIO_NET_HDR_GSO_NONE = 0x0 + VIRTIO_NET_HDR_GSO_TCPV4 = 0x1 + VIRTIO_NET_HDR_GSO_UDP = 0x3 + VIRTIO_NET_HDR_GSO_TCPV6 = 0x4 + VIRTIO_NET_HDR_GSO_UDP_L4 = 0x5 + VIRTIO_NET_HDR_GSO_ECN = 0x80 )