diff options
author | Andrew Melnychenko <andrew@daynix.com> | 2022-12-07 14:35:54 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-12-12 12:29:56 +0300 |
commit | b22bbdd17a5af2cc99cf42048970b9355dcbec8b (patch) | |
tree | fae37a9cfd906bf76d72a8ec0abad5a9e897116b /include/uapi | |
parent | 1fd54773c26787b9aea80e2f62c7d0780ea444d0 (diff) | |
download | linux-b22bbdd17a5af2cc99cf42048970b9355dcbec8b.tar.xz |
uapi/linux/if_tun.h: Added new offload types for USO4/6.
Added 2 additional offlloads for USO(IPv4 & IPv6).
Separate offloads are required for Windows VM guests,
g.e. Windows may set USO rx only for IPv4.
Signed-off-by: Andrew Melnychenko <andrew@daynix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi')
-rw-r--r-- | include/uapi/linux/if_tun.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/linux/if_tun.h b/include/uapi/linux/if_tun.h index b6d7b868f290..287cdc81c939 100644 --- a/include/uapi/linux/if_tun.h +++ b/include/uapi/linux/if_tun.h @@ -90,6 +90,8 @@ #define TUN_F_TSO6 0x04 /* I can handle TSO for IPv6 packets */ #define TUN_F_TSO_ECN 0x08 /* I can handle TSO with ECN bits. */ #define TUN_F_UFO 0x10 /* I can handle UFO packets */ +#define TUN_F_USO4 0x20 /* I can handle USO for IPv4 packets */ +#define TUN_F_USO6 0x40 /* I can handle USO for IPv6 packets */ /* Protocol info prepended to the packets (when IFF_NO_PI is not set) */ #define TUN_PKT_STRIP 0x0001 |