diff options
| author | Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> | 2026-04-11 14:12:01 +0000 |
|---|---|---|
| committer | Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> | 2026-04-13 14:14:58 +0000 |
| commit | e44d2e941e8ebd74e6a1b1fdbed83fe86671cbc6 (patch) | |
| tree | 53fdce576f752bad0eea41e0e8bfce441fcf2e8a /sys/netlink | |
| parent | eb5165bb491138f60d9004bc4c781490016d9288 (diff) | |
Diffstat (limited to 'sys/netlink')
| -rw-r--r-- | sys/netlink/route/interface.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/sys/netlink/route/interface.h b/sys/netlink/route/interface.h index 8b5189d1c588..0bd06ff1f6d5 100644 --- a/sys/netlink/route/interface.h +++ b/sys/netlink/route/interface.h @@ -286,4 +286,48 @@ enum { #define IFLA_GRE_MAX (__IFLA_GRE_MAX - 1) +/* IFLA_INFO_DATA geneve attributes */ +enum { + IFLA_GENEVE_UNSPEC, + IFLA_GENEVE_ID, + IFLA_GENEVE_PROTOCOL, + IFLA_GENEVE_LOCAL, + IFLA_GENEVE_REMOTE, + IFLA_GENEVE_LOCAL_PORT, + IFLA_GENEVE_PORT, + IFLA_GENEVE_PORT_RANGE, + IFLA_GENEVE_DF, + IFLA_GENEVE_TTL, + IFLA_GENEVE_TTL_INHERIT, + IFLA_GENEVE_DSCP_INHERIT, + IFLA_GENEVE_COLLECT_METADATA, + IFLA_GENEVE_FTABLE_LEARN, + IFLA_GENEVE_FTABLE_FLUSH, + IFLA_GENEVE_FTABLE_MAX, + IFLA_GENEVE_FTABLE_TIMEOUT, + IFLA_GENEVE_FTABLE_COUNT, + IFLA_GENEVE_FTABLE_NOSPACE_CNT, + IFLA_GENEVE_FTABLE_LOCK_UP_FAIL_CNT, + IFLA_GENEVE_MC_IFNAME, + IFLA_GENEVE_MC_IFINDEX, + IFLA_GENEVE_TXCSUM_CNT, + IFLA_GENEVE_TSO_CNT, + IFLA_GENEVE_RXCSUM_CNT, + __IFLA_GENEVE_MAX, +}; +#define IFLA_GENEVE_MAX (__IFLA_GENEVE_MAX - 1) + +enum ifla_geneve_df { + IFLA_GENEVE_DF_UNSET, + IFLA_GENEVE_DF_SET, + IFLA_GENEVE_DF_INHERIT, + __IFLA_GENEVE_DF_MAX, +}; +#define IFLA_GENEVE_DF_MAX (__IFLA_GENEVE_DF_MAX - 1) + +struct ifla_geneve_port_range { + uint16_t low; + uint16_t high; +}; + #endif |
