update kernel headers from net-next
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
1fd8a8e23d
commit
35a004dc8a
|
|
@ -889,15 +889,19 @@ enum {
|
||||||
#define XDP_FLAGS_UPDATE_IF_NOEXIST (1U << 0)
|
#define XDP_FLAGS_UPDATE_IF_NOEXIST (1U << 0)
|
||||||
#define XDP_FLAGS_SKB_MODE (1U << 1)
|
#define XDP_FLAGS_SKB_MODE (1U << 1)
|
||||||
#define XDP_FLAGS_DRV_MODE (1U << 2)
|
#define XDP_FLAGS_DRV_MODE (1U << 2)
|
||||||
|
#define XDP_FLAGS_HW_MODE (1U << 3)
|
||||||
|
#define XDP_FLAGS_MODES (XDP_FLAGS_SKB_MODE | \
|
||||||
|
XDP_FLAGS_DRV_MODE | \
|
||||||
|
XDP_FLAGS_HW_MODE)
|
||||||
#define XDP_FLAGS_MASK (XDP_FLAGS_UPDATE_IF_NOEXIST | \
|
#define XDP_FLAGS_MASK (XDP_FLAGS_UPDATE_IF_NOEXIST | \
|
||||||
XDP_FLAGS_SKB_MODE | \
|
XDP_FLAGS_MODES)
|
||||||
XDP_FLAGS_DRV_MODE)
|
|
||||||
|
|
||||||
/* These are stored into IFLA_XDP_ATTACHED on dump. */
|
/* These are stored into IFLA_XDP_ATTACHED on dump. */
|
||||||
enum {
|
enum {
|
||||||
XDP_ATTACHED_NONE = 0,
|
XDP_ATTACHED_NONE = 0,
|
||||||
XDP_ATTACHED_DRV,
|
XDP_ATTACHED_DRV,
|
||||||
XDP_ATTACHED_SKB,
|
XDP_ATTACHED_SKB,
|
||||||
|
XDP_ATTACHED_HW,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
|
@ -905,6 +909,7 @@ enum {
|
||||||
IFLA_XDP_FD,
|
IFLA_XDP_FD,
|
||||||
IFLA_XDP_ATTACHED,
|
IFLA_XDP_ATTACHED,
|
||||||
IFLA_XDP_FLAGS,
|
IFLA_XDP_FLAGS,
|
||||||
|
IFLA_XDP_PROG_ID,
|
||||||
__IFLA_XDP_MAX,
|
__IFLA_XDP_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -369,6 +369,7 @@ enum {
|
||||||
TCA_BPF_FLAGS,
|
TCA_BPF_FLAGS,
|
||||||
TCA_BPF_FLAGS_GEN,
|
TCA_BPF_FLAGS_GEN,
|
||||||
TCA_BPF_TAG,
|
TCA_BPF_TAG,
|
||||||
|
TCA_BPF_ID,
|
||||||
__TCA_BPF_MAX,
|
__TCA_BPF_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -146,6 +146,9 @@ enum {
|
||||||
RTM_GETSTATS = 94,
|
RTM_GETSTATS = 94,
|
||||||
#define RTM_GETSTATS RTM_GETSTATS
|
#define RTM_GETSTATS RTM_GETSTATS
|
||||||
|
|
||||||
|
RTM_NEWCACHEREPORT = 96,
|
||||||
|
#define RTM_NEWCACHEREPORT RTM_NEWCACHEREPORT
|
||||||
|
|
||||||
__RTM_MAX,
|
__RTM_MAX,
|
||||||
#define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1)
|
#define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1)
|
||||||
};
|
};
|
||||||
|
|
@ -664,6 +667,10 @@ enum rtnetlink_groups {
|
||||||
#define RTNLGRP_NSID RTNLGRP_NSID
|
#define RTNLGRP_NSID RTNLGRP_NSID
|
||||||
RTNLGRP_MPLS_NETCONF,
|
RTNLGRP_MPLS_NETCONF,
|
||||||
#define RTNLGRP_MPLS_NETCONF RTNLGRP_MPLS_NETCONF
|
#define RTNLGRP_MPLS_NETCONF RTNLGRP_MPLS_NETCONF
|
||||||
|
RTNLGRP_IPV4_MROUTE_R,
|
||||||
|
#define RTNLGRP_IPV4_MROUTE_R RTNLGRP_IPV4_MROUTE_R
|
||||||
|
RTNLGRP_IPV6_MROUTE_R,
|
||||||
|
#define RTNLGRP_IPV6_MROUTE_R RTNLGRP_IPV6_MROUTE_R
|
||||||
__RTNLGRP_MAX
|
__RTNLGRP_MAX
|
||||||
};
|
};
|
||||||
#define RTNLGRP_MAX (__RTNLGRP_MAX - 1)
|
#define RTNLGRP_MAX (__RTNLGRP_MAX - 1)
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ enum {
|
||||||
TCA_ACT_BPF_NAME,
|
TCA_ACT_BPF_NAME,
|
||||||
TCA_ACT_BPF_PAD,
|
TCA_ACT_BPF_PAD,
|
||||||
TCA_ACT_BPF_TAG,
|
TCA_ACT_BPF_TAG,
|
||||||
|
TCA_ACT_BPF_ID,
|
||||||
__TCA_ACT_BPF_MAX,
|
__TCA_ACT_BPF_MAX,
|
||||||
};
|
};
|
||||||
#define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1)
|
#define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1)
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,8 @@ enum {
|
||||||
#define TCP_SAVED_SYN 28 /* Get SYN headers recorded for connection */
|
#define TCP_SAVED_SYN 28 /* Get SYN headers recorded for connection */
|
||||||
#define TCP_REPAIR_WINDOW 29 /* Get/set window parameters */
|
#define TCP_REPAIR_WINDOW 29 /* Get/set window parameters */
|
||||||
#define TCP_FASTOPEN_CONNECT 30 /* Attempt FastOpen with connect */
|
#define TCP_FASTOPEN_CONNECT 30 /* Attempt FastOpen with connect */
|
||||||
#define TCP_ULP 31 /* Attach a ULP to a TCP connection */
|
#define TCP_ULP 31 /* Attach a ULP to a TCP connection */
|
||||||
|
#define TCP_MD5SIG_EXT 32 /* TCP MD5 Signature with extensions */
|
||||||
|
|
||||||
struct tcp_repair_opt {
|
struct tcp_repair_opt {
|
||||||
__u32 opt_code;
|
__u32 opt_code;
|
||||||
|
|
@ -235,11 +236,15 @@ enum {
|
||||||
/* for TCP_MD5SIG socket option */
|
/* for TCP_MD5SIG socket option */
|
||||||
#define TCP_MD5SIG_MAXKEYLEN 80
|
#define TCP_MD5SIG_MAXKEYLEN 80
|
||||||
|
|
||||||
|
/* tcp_md5sig extension flags for TCP_MD5SIG_EXT */
|
||||||
|
#define TCP_MD5SIG_FLAG_PREFIX 1 /* address prefix length */
|
||||||
|
|
||||||
struct tcp_md5sig {
|
struct tcp_md5sig {
|
||||||
struct __kernel_sockaddr_storage tcpm_addr; /* address associated */
|
struct __kernel_sockaddr_storage tcpm_addr; /* address associated */
|
||||||
__u16 __tcpm_pad1; /* zero */
|
__u8 tcpm_flags; /* extension flags */
|
||||||
|
__u8 tcpm_prefixlen; /* address prefix */
|
||||||
__u16 tcpm_keylen; /* key length */
|
__u16 tcpm_keylen; /* key length */
|
||||||
__u32 __tcpm_pad2; /* zero */
|
__u32 __tcpm_pad; /* zero */
|
||||||
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* key (binary) */
|
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* key (binary) */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue