update headers from 4.14 merge
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
a17a01145f
commit
4a5b3035de
|
|
@ -758,6 +758,8 @@ struct bpf_sock {
|
||||||
__u32 family;
|
__u32 family;
|
||||||
__u32 type;
|
__u32 type;
|
||||||
__u32 protocol;
|
__u32 protocol;
|
||||||
|
__u32 mark;
|
||||||
|
__u32 priority;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define XDP_PACKET_HEADROOM 256
|
#define XDP_PACKET_HEADROOM 256
|
||||||
|
|
|
||||||
|
|
@ -234,9 +234,14 @@ enum devlink_dpipe_field_ipv4_id {
|
||||||
DEVLINK_DPIPE_FIELD_IPV4_DST_IP,
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum devlink_dpipe_field_ipv6_id {
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP,
|
||||||
|
};
|
||||||
|
|
||||||
enum devlink_dpipe_header_id {
|
enum devlink_dpipe_header_id {
|
||||||
DEVLINK_DPIPE_HEADER_ETHERNET,
|
DEVLINK_DPIPE_HEADER_ETHERNET,
|
||||||
DEVLINK_DPIPE_HEADER_IPV4,
|
DEVLINK_DPIPE_HEADER_IPV4,
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6,
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* _LINUX_DEVLINK_H_ */
|
#endif /* _LINUX_DEVLINK_H_ */
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,7 @@
|
||||||
#define ARPHRD_LAPB 516 /* LAPB */
|
#define ARPHRD_LAPB 516 /* LAPB */
|
||||||
#define ARPHRD_DDCMP 517 /* Digital's DDCMP protocol */
|
#define ARPHRD_DDCMP 517 /* Digital's DDCMP protocol */
|
||||||
#define ARPHRD_RAWHDLC 518 /* Raw HDLC */
|
#define ARPHRD_RAWHDLC 518 /* Raw HDLC */
|
||||||
|
#define ARPHRD_RAWIP 519 /* Raw IP */
|
||||||
|
|
||||||
#define ARPHRD_TUNNEL 768 /* IPIP tunnel */
|
#define ARPHRD_TUNNEL 768 /* IPIP tunnel */
|
||||||
#define ARPHRD_TUNNEL6 769 /* IP6IP6 tunnel */
|
#define ARPHRD_TUNNEL6 769 /* IP6IP6 tunnel */
|
||||||
|
|
|
||||||
|
|
@ -140,6 +140,9 @@
|
||||||
#define ETH_P_IEEE802154 0x00F6 /* IEEE802.15.4 frame */
|
#define ETH_P_IEEE802154 0x00F6 /* IEEE802.15.4 frame */
|
||||||
#define ETH_P_CAIF 0x00F7 /* ST-Ericsson CAIF protocol */
|
#define ETH_P_CAIF 0x00F7 /* ST-Ericsson CAIF protocol */
|
||||||
#define ETH_P_XDSA 0x00F8 /* Multiplexed DSA protocol */
|
#define ETH_P_XDSA 0x00F8 /* Multiplexed DSA protocol */
|
||||||
|
#define ETH_P_MAP 0x00F9 /* Qualcomm multiplexing and
|
||||||
|
* aggregation protocol
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is an Ethernet frame header.
|
* This is an Ethernet frame header.
|
||||||
|
|
|
||||||
|
|
@ -143,6 +143,7 @@ enum {
|
||||||
INET_DIAG_MARK,
|
INET_DIAG_MARK,
|
||||||
INET_DIAG_BBRINFO,
|
INET_DIAG_BBRINFO,
|
||||||
INET_DIAG_CLASS_ID,
|
INET_DIAG_CLASS_ID,
|
||||||
|
INET_DIAG_MD5SIG,
|
||||||
__INET_DIAG_MAX,
|
__INET_DIAG_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,9 @@ struct nlmsghdr {
|
||||||
#define NLM_F_CREATE 0x400 /* Create, if it does not exist */
|
#define NLM_F_CREATE 0x400 /* Create, if it does not exist */
|
||||||
#define NLM_F_APPEND 0x800 /* Add to end of list */
|
#define NLM_F_APPEND 0x800 /* Add to end of list */
|
||||||
|
|
||||||
|
/* Modifiers to DELETE request */
|
||||||
|
#define NLM_F_NONREC 0x100 /* Do not delete recursively */
|
||||||
|
|
||||||
/* Flags for ACK message */
|
/* Flags for ACK message */
|
||||||
#define NLM_F_CAPPED 0x100 /* request was capped */
|
#define NLM_F_CAPPED 0x100 /* request was capped */
|
||||||
#define NLM_F_ACK_TLVS 0x200 /* extended ACK TVLs were included */
|
#define NLM_F_ACK_TLVS 0x200 /* extended ACK TVLs were included */
|
||||||
|
|
|
||||||
|
|
@ -256,4 +256,13 @@ struct tcp_md5sig {
|
||||||
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* key (binary) */
|
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* key (binary) */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* INET_DIAG_MD5SIG */
|
||||||
|
struct tcp_diag_md5sig {
|
||||||
|
__u8 tcpm_family;
|
||||||
|
__u8 tcpm_prefixlen;
|
||||||
|
__u16 tcpm_keylen;
|
||||||
|
__be32 tcpm_addr[4];
|
||||||
|
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN];
|
||||||
|
};
|
||||||
|
|
||||||
#endif /* _LINUX_TCP_H */
|
#endif /* _LINUX_TCP_H */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue