Lines Matching +full:use +full:- +full:rtm
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
43 * struct rtnl_link_stats64 - The main device statistics structure.
93 * - 30.3.1.1.21 aMulticastFramesReceivedOK
103 * - 30.3.1.1.23 aInRangeLengthErrors
104 * - 30.3.1.1.24 aOutOfRangeLengthField
105 * - 30.3.1.1.25 aFrameTooLongErrors
111 * not correspond one-to-one with dropped packets.
113 * The recommended interpretation for high speed interfaces is -
131 * - 30.3.1.1.6 aFrameCheckSequenceErrors
138 * - 30.3.1.1.7 aAlignmentErrors
144 * not correspond one-to-one with dropped packets.
147 * Not recommended for use in drivers for high speed interfaces.
165 * For IEEE 802.3 devices capable of half-duplex operation this counter
168 * - 30.3.1.1.11 aFramesAbortedDueToXSColls
170 * High speed interfaces may use this counter as a general device
179 * - 30.3.1.1.13 aCarrierSenseErrors
188 * old half-duplex Ethernet.
193 * - 30.3.2.1.4 aSQETestErrors
196 * to late collisions (for Ethernet - after the first 64B of transmission).
201 * - 30.3.1.1.10 aLateCollisions
253 /* Subset of link stats useful for in-HW collection. Meaning of the fields is as
311 IFLA_WIRELESS, /* Wireless Extension event - see wireless.h */
327 IFLA_NUM_VF, /* Number of VFs if device is SR-IOV PF */
384 #define IFLA_MAX (__IFLA_MAX - 1)
392 IFLA_PROTO_DOWN_REASON_MAX = __IFLA_PROTO_DOWN_REASON_CNT - 1
407 #define IFLA_INET_MAX (__IFLA_INET_MAX - 1)
419 - Combination IFF_BROADCAST|IFF_POINTOPOINT is invalid
420 - If neither of these three flags are set;
423 - IFF_MULTICAST does not mean anything special:
424 multicasts can be used on all not-NBMA links.
427 IFF_BROADCAST devices are able to use multicasts too.
453 #define IFLA_INET6_MAX (__IFLA_INET6_MAX - 1)
516 #define IFLA_BR_MAX (__IFLA_BR_MAX - 1)
541 IFLA_BRPORT_PROXYARP_WIFI, /* proxy ARP for Wi-Fi */
576 #define IFLA_BRPORT_MAX (__IFLA_BRPORT_MAX - 1)
595 #define IFLA_INFO_MAX (__IFLA_INFO_MAX - 1)
609 #define IFLA_VLAN_MAX (__IFLA_VLAN_MAX - 1)
622 #define IFLA_VLAN_QOS_MAX (__IFLA_VLAN_QOS_MAX - 1)
644 #define IFLA_MACVLAN_MAX (__IFLA_MACVLAN_MAX - 1)
651 MACVLAN_MODE_SOURCE = 16,/* use source MAC address list to assign */
671 #define IFLA_VRF_MAX (__IFLA_VRF_MAX - 1)
679 #define IFLA_VRF_PORT_MAX (__IFLA_VRF_PORT_MAX - 1)
702 #define IFLA_MACSEC_MAX (__IFLA_MACSEC_MAX - 1)
713 #define IFLA_XFRM_MAX (__IFLA_XFRM_MAX - 1)
720 MACSEC_VALIDATE_MAX = __MACSEC_VALIDATE_END - 1,
728 MACSEC_OFFLOAD_MAX = __MACSEC_OFFLOAD_END - 1,
739 #define IFLA_IPVLAN_MAX (__IFLA_IPVLAN_MAX - 1)
751 /* Tunnel RTM header */
761 NETKIT_NEXT = -1,
781 #define IFLA_NETKIT_MAX (__IFLA_NETKIT_MAX - 1)
804 #define VNIFILTER_ENTRY_STATS_MAX (__VNIFILTER_ENTRY_STATS_MAX - 1)
815 #define VXLAN_VNIFILTER_ENTRY_MAX (__VXLAN_VNIFILTER_ENTRY_MAX - 1)
822 #define VXLAN_VNIFILTER_MAX (__VXLAN_VNIFILTER_MAX - 1)
859 #define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1)
871 VXLAN_DF_MAX = __VXLAN_DF_END - 1,
893 #define IFLA_GENEVE_MAX (__IFLA_GENEVE_MAX - 1)
900 GENEVE_DF_MAX = __GENEVE_DF_END - 1,
913 #define IFLA_BAREUDP_MAX (__IFLA_BAREUDP_MAX - 1)
921 #define IFLA_PPP_MAX (__IFLA_PPP_MAX - 1)
940 #define IFLA_GTP_MAX (__IFLA_GTP_MAX - 1)
981 #define IFLA_BOND_MAX (__IFLA_BOND_MAX - 1)
993 #define IFLA_BOND_AD_INFO_MAX (__IFLA_BOND_AD_INFO_MAX - 1)
1009 #define IFLA_BOND_SLAVE_MAX (__IFLA_BOND_SLAVE_MAX - 1)
1011 /* SR-IOV virtual function management section */
1019 #define IFLA_VF_INFO_MAX (__IFLA_VF_INFO_MAX - 1)
1041 #define IFLA_VF_MAX (__IFLA_VF_MAX - 1)
1054 __u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
1064 #define IFLA_VF_VLAN_INFO_MAX (__IFLA_VF_VLAN_INFO_MAX - 1)
1069 __u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
1125 #define IFLA_VF_STATS_MAX (__IFLA_VF_STATS_MAX - 1)
1153 #define IFLA_VF_PORT_MAX (__IFLA_VF_PORT_MAX - 1)
1159 IFLA_PORT_VSI_TYPE, /* 802.1Qbg (pre-)standard VDP */
1167 #define IFLA_PORT_MAX (__IFLA_PORT_MAX - 1)
1171 #define PORT_SELF_VF -1
1188 /* 0x08-0xFF reserved for future VDP use */
1220 #define IFLA_IPOIB_MAX (__IFLA_IPOIB_MAX - 1)
1246 #define IFLA_HSR_MAX (__IFLA_HSR_MAX - 1)
1259 * For netdev stats, lets use the prefix IFLA_STATS_LINK_*
1271 #define IFLA_STATS_MAX (__IFLA_STATS_MAX - 1)
1273 #define IFLA_STATS_FILTER_BIT(ATTR) (1 << (ATTR - 1))
1284 #define IFLA_STATS_GETSET_MAX (__IFLA_STATS_GETSET_MAX - 1)
1288 * -> [LINK_XSTATS_TYPE_xxx]
1289 * -> [rtnl link type specific attributes]
1297 #define LINK_XSTATS_TYPE_MAX (__LINK_XSTATS_TYPE_MAX - 1)
1307 #define IFLA_OFFLOAD_XSTATS_MAX (__IFLA_OFFLOAD_XSTATS_MAX - 1)
1316 (__IFLA_OFFLOAD_XSTATS_HW_S_INFO_MAX - 1)
1353 #define IFLA_XDP_MAX (__IFLA_XDP_MAX - 1)
1360 IFLA_EVENT_NOTIFY_PEERS, /* re-sent grat. arp/ndisc */
1361 IFLA_EVENT_IGMP_RESEND, /* re-sent IGMP JOIN */
1381 #define IFLA_TUN_MAX (__IFLA_TUN_MAX - 1)
1399 #define IFLA_RMNET_MAX (__IFLA_RMNET_MAX - 1)
1414 #define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1)
1424 #define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1)