drivers/block/nbd.c
2053
[NBD_DEVICE_CONNECTED] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
117
[RDMA_NLDEV_ATTR_RES_PATH_MIG_STATE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
122
[RDMA_NLDEV_ATTR_RES_POLL_CTX] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
133
[RDMA_NLDEV_ATTR_RES_STATE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
139
[RDMA_NLDEV_ATTR_RES_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
164
[RDMA_NLDEV_SYS_ATTR_NETNS_MODE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
165
[RDMA_NLDEV_SYS_ATTR_COPY_ON_FORK] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
167
[RDMA_NLDEV_ATTR_STAT_HWCOUNTER_DYNAMIC] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
168
[RDMA_NLDEV_SYS_ATTR_PRIVILEGED_QKEY_MODE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
169
[RDMA_NLDEV_ATTR_DRIVER_DETAILS] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
170
[RDMA_NLDEV_ATTR_DEV_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
172
[RDMA_NLDEV_ATTR_NAME_ASSIGN_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
173
[RDMA_NLDEV_ATTR_EVENT_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
174
[RDMA_NLDEV_ATTR_STAT_OPCOUNTER_ENABLED] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
66
[RDMA_NLDEV_ATTR_DEV_DIM] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
70
[RDMA_NLDEV_ATTR_DEV_NODE_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
75
[RDMA_NLDEV_ATTR_DRIVER_PRINT_TYPE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
87
[RDMA_NLDEV_ATTR_LMC] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
93
[RDMA_NLDEV_ATTR_PORT_PHYS_STATE] = { .type = NLA_U8 },
drivers/infiniband/core/nldev.c
94
[RDMA_NLDEV_ATTR_PORT_STATE] = { .type = NLA_U8 },
drivers/infiniband/core/sa_query.c
176
[LS_NLA_TYPE_TCLASS] = {.type = NLA_U8},
drivers/net/bonding/bond_netlink.c
104
[IFLA_BOND_USE_CARRIER] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
110
[IFLA_BOND_PRIMARY_RESELECT] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
111
[IFLA_BOND_FAIL_OVER_MAC] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
112
[IFLA_BOND_XMIT_HASH_POLICY] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
114
[IFLA_BOND_NUM_PEER_NOTIF] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
115
[IFLA_BOND_ALL_SLAVES_ACTIVE] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
119
[IFLA_BOND_AD_LACP_ACTIVE] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
120
[IFLA_BOND_AD_LACP_RATE] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
121
[IFLA_BOND_AD_SELECT] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
127
[IFLA_BOND_TLB_DYNAMIC_LB] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
129
[IFLA_BOND_MISSED_MAX] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
131
[IFLA_BOND_COUPLED_CONTROL] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
132
[IFLA_BOND_BROADCAST_NEIGH] = { .type = NLA_U8 },
drivers/net/bonding/bond_netlink.c
99
[IFLA_BOND_MODE] = { .type = NLA_U8 },
drivers/net/geneve.c
1714
[IFLA_GENEVE_TTL] = { .type = NLA_U8 },
drivers/net/geneve.c
1715
[IFLA_GENEVE_TOS] = { .type = NLA_U8 },
drivers/net/geneve.c
1719
[IFLA_GENEVE_UDP_CSUM] = { .type = NLA_U8 },
drivers/net/geneve.c
1720
[IFLA_GENEVE_UDP_ZERO_CSUM6_TX] = { .type = NLA_U8 },
drivers/net/geneve.c
1721
[IFLA_GENEVE_UDP_ZERO_CSUM6_RX] = { .type = NLA_U8 },
drivers/net/geneve.c
1722
[IFLA_GENEVE_TTL_INHERIT] = { .type = NLA_U8 },
drivers/net/geneve.c
1723
[IFLA_GENEVE_DF] = { .type = NLA_U8 },
drivers/net/gtp.c
1570
[IFLA_GTP_CREATE_SOCKETS] = { .type = NLA_U8 },
drivers/net/gtp.c
1571
[IFLA_GTP_RESTART_COUNT] = { .type = NLA_U8 },
drivers/net/gtp.c
2427
[GTPA_FAMILY] = { .type = NLA_U8, },
drivers/net/ieee802154/mac802154_hwsim.c
540
[MAC802154_HWSIM_EDGE_ATTR_LQI] = { .type = NLA_U8 },
drivers/net/macsec.c
1668
[MACSEC_RXSC_ATTR_ACTIVE] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
1672
[MACSEC_SA_ATTR_AN] = NLA_POLICY_MAX(NLA_U8, MACSEC_NUM_AN - 1),
drivers/net/macsec.c
1673
[MACSEC_SA_ATTR_ACTIVE] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
1682
[MACSEC_OFFLOAD_ATTR_TYPE] = NLA_POLICY_MAX(NLA_U8, MACSEC_OFFLOAD_MAX),
drivers/net/macsec.c
3765
[IFLA_MACSEC_ICV_LEN] = NLA_POLICY_RANGE(NLA_U8, MACSEC_MIN_ICV_LEN, MACSEC_STD_ICV_LEN),
drivers/net/macsec.c
3768
[IFLA_MACSEC_ENCODING_SA] = NLA_POLICY_MAX(NLA_U8, MACSEC_NUM_AN - 1),
drivers/net/macsec.c
3769
[IFLA_MACSEC_ENCRYPT] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3770
[IFLA_MACSEC_PROTECT] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3771
[IFLA_MACSEC_INC_SCI] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3772
[IFLA_MACSEC_ES] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3773
[IFLA_MACSEC_SCB] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3774
[IFLA_MACSEC_REPLAY_PROTECT] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/macsec.c
3775
[IFLA_MACSEC_VALIDATION] = NLA_POLICY_MAX(NLA_U8, MACSEC_VALIDATE_MAX),
drivers/net/macsec.c
3776
[IFLA_MACSEC_OFFLOAD] = NLA_POLICY_MAX(NLA_U8, MACSEC_OFFLOAD_MAX),
drivers/net/ovpn/main.c
109
[IFLA_OVPN_MODE] = NLA_POLICY_RANGE(NLA_U8, OVPN_MODE_P2P,
drivers/net/team/team_nl.c
18
[TEAM_ATTR_OPTION_TYPE] = { .type = NLA_U8, },
drivers/net/vxlan/vxlan_core.c
3109
[NDA_NDM_FLAGS_MASK] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3417
[IFLA_VXLAN_TOS] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3418
[IFLA_VXLAN_TTL] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3420
[IFLA_VXLAN_LEARNING] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3424
[IFLA_VXLAN_PROXY] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3425
[IFLA_VXLAN_RSC] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3426
[IFLA_VXLAN_L2MISS] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3427
[IFLA_VXLAN_L3MISS] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3428
[IFLA_VXLAN_COLLECT_METADATA] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3430
[IFLA_VXLAN_UDP_CSUM] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3431
[IFLA_VXLAN_UDP_ZERO_CSUM6_TX] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3432
[IFLA_VXLAN_UDP_ZERO_CSUM6_RX] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3433
[IFLA_VXLAN_REMCSUM_TX] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3434
[IFLA_VXLAN_REMCSUM_RX] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3439
[IFLA_VXLAN_DF] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3440
[IFLA_VXLAN_VNIFILTER] = { .type = NLA_U8 },
drivers/net/vxlan/vxlan_core.c
3441
[IFLA_VXLAN_LOCALBYPASS] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/vxlan/vxlan_core.c
3444
[IFLA_VXLAN_MC_ROUTE] = NLA_POLICY_MAX(NLA_U8, 1),
drivers/net/vxlan/vxlan_mdb.c
1319
[MDBE_ATTR_RTPROT] = NLA_POLICY_MIN(NLA_U8, RTPROT_STATIC),
drivers/net/vxlan/vxlan_mdb.c
1326
[MDBE_ATTR_STATE_MASK] = NLA_POLICY_MASK(NLA_U8, MDB_PERMANENT),
drivers/net/vxlan/vxlan_mdb.c
330
[MDBE_ATTR_GROUP_MODE] = NLA_POLICY_RANGE(NLA_U8, MCAST_EXCLUDE,
drivers/net/vxlan/vxlan_mdb.c
333
[MDBE_ATTR_RTPROT] = NLA_POLICY_MIN(NLA_U8, RTPROT_STATIC),
drivers/net/wireguard/generated/netlink.c
20
[WGALLOWEDIP_A_CIDR_MASK] = { .type = NLA_U8, },
drivers/net/wireless/ath/wil6210/cfg80211.c
182
[QCA_ATTR_DMG_RF_SECTOR_TYPE] = { .type = NLA_U8 },
drivers/net/wireless/ath/wil6210/cfg80211.c
189
[QCA_ATTR_DMG_RF_SECTOR_CFG_MODULE_INDEX] = { .type = NLA_U8 },
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
11
[IWL_MVM_VENDOR_ATTR_ROAMING_FORBIDDEN] = { .type = NLA_U8 },
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
13
[IWL_MVM_VENDOR_ATTR_CHANNEL_NUM] = { .type = NLA_U8 },
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
16
[IWL_MVM_VENDOR_ATTR_BAND] = { .type = NLA_U8 },
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c
17
[IWL_MVM_VENDOR_ATTR_COLLOC_CHANNEL] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
12
[MT76_TM_ATTR_TX_RATE_MODE] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
13
[MT76_TM_ATTR_TX_RATE_NSS] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
14
[MT76_TM_ATTR_TX_RATE_IDX] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
15
[MT76_TM_ATTR_TX_RATE_SGI] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
16
[MT76_TM_ATTR_TX_RATE_LDPC] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
17
[MT76_TM_ATTR_TX_RATE_STBC] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
18
[MT76_TM_ATTR_TX_LTF] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
19
[MT76_TM_ATTR_TX_ANTENNA] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
20
[MT76_TM_ATTR_TX_SPE_IDX] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
21
[MT76_TM_ATTR_TX_POWER_CONTROL] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
23
[MT76_TM_ATTR_TX_DUTY_CYCLE] = { .type = NLA_U8 },
drivers/net/wireless/mediatek/mt76/testmode.c
9
[MT76_TM_ATTR_STATE] = { .type = NLA_U8 },
drivers/net/wireless/ti/wlcore/testmode.c
50
[WL1271_TM_ATTR_ANSWER] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
811
[HWSIM_RATE_INFO_ATTR_FLAGS] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
812
[HWSIM_RATE_INFO_ATTR_MCS] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
814
[HWSIM_RATE_INFO_ATTR_NSS] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
815
[HWSIM_RATE_INFO_ATTR_BW] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
816
[HWSIM_RATE_INFO_ATTR_HE_GI] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
817
[HWSIM_RATE_INFO_ATTR_HE_DCM] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
818
[HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
819
[HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
820
[HWSIM_RATE_INFO_ATTR_EHT_GI] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
821
[HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
830
[NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
831
[NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
832
[NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
833
[NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST] = { .type = NLA_U8 },
drivers/net/wireless/virtual/mac80211_hwsim.c
887
[NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT] = NLA_POLICY_MAX(NLA_U8, 15),
drivers/net/wireless/virtual/mac80211_hwsim.c
888
[NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST] = NLA_POLICY_MAX(NLA_U8, 31),
drivers/s390/net/qeth_l2_main.c
956
[IFLA_BRPORT_LEARNING_SYNC] = { .type = NLA_U8 },
drivers/target/target_core_user.c
369
[TCMU_ATTR_SUPP_KERN_CMD_REPLY] = { .type = NLA_U8 },
include/linux/genl_magic_func.h
61
case NLA_U8: val = (__u8)val;
include/linux/genl_magic_struct.h
71
__field(attr_nr, attr_flag, name, NLA_U8, char, \
include/linux/genl_magic_struct.h
74
__field(attr_nr, attr_flag, name, NLA_U8, unsigned char, \
include/net/netlink.h
404
(tp == NLA_U8 || tp == NLA_U16 || tp == NLA_U32 || \
lib/nlattr.c
128
case NLA_U8:
lib/nlattr.c
179
case NLA_U8:
lib/nlattr.c
25
[NLA_U8] = sizeof(u8),
lib/nlattr.c
331
case NLA_U8:
lib/nlattr.c
360
case NLA_U8:
lib/nlattr.c
38
[NLA_U8] = sizeof(u8),
net/batman-adv/netlink.c
100
[BATADV_ATTR_TPMETER_RESULT] = { .type = NLA_U8 },
net/batman-adv/netlink.c
106
[BATADV_ATTR_TT_TTVN] = { .type = NLA_U8 },
net/batman-adv/netlink.c
107
[BATADV_ATTR_TT_LAST_TTVN] = { .type = NLA_U8 },
net/batman-adv/netlink.c
114
[BATADV_ATTR_TQ] = { .type = NLA_U8 },
net/batman-adv/netlink.c
130
[BATADV_ATTR_AGGREGATED_OGMS_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
131
[BATADV_ATTR_AP_ISOLATION_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
134
[BATADV_ATTR_BONDING_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
135
[BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
136
[BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
137
[BATADV_ATTR_FRAGMENTATION_ENABLED] = { .type = NLA_U8 },
net/batman-adv/netlink.c
140
[BATADV_ATTR_GW_MODE] = { .type = NLA_U8 },
net/batman-adv/netlink.c
142
[BATADV_ATTR_HOP_PENALTY] = { .type = NLA_U8 },
net/batman-adv/netlink.c
144
[BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED] = { .type = NLA_U8 },
net/bridge/br_cfm_netlink.c
64
[IFLA_BRIDGE_CFM_CC_CCM_TX_IF_TLV_VALUE] = { .type = NLA_U8 },
net/bridge/br_cfm_netlink.c
66
[IFLA_BRIDGE_CFM_CC_CCM_TX_PORT_TLV_VALUE] = { .type = NLA_U8 },
net/bridge/br_fdb.c
1299
[NFEA_ACTIVITY_NOTIFY] = { .type = NLA_U8 },
net/bridge/br_fdb.c
781
[NDA_NDM_FLAGS_MASK] = { .type = NLA_U8 },
net/bridge/br_mdb.c
1442
[MDBE_ATTR_RTPROT] = NLA_POLICY_MIN(NLA_U8, RTPROT_STATIC),
net/bridge/br_mdb.c
1443
[MDBE_ATTR_STATE_MASK] = NLA_POLICY_MASK(NLA_U8, MDB_PERMANENT),
net/bridge/br_mdb.c
663
[MDBE_ATTR_GROUP_MODE] = NLA_POLICY_RANGE(NLA_U8, MCAST_EXCLUDE,
net/bridge/br_mdb.c
666
[MDBE_ATTR_RTPROT] = NLA_POLICY_MIN(NLA_U8, RTPROT_STATIC),
net/bridge/br_mst.c
299
[IFLA_BRIDGE_MST_ENTRY_STATE] = NLA_POLICY_RANGE(NLA_U8,
net/bridge/br_netlink.c
1241
[IFLA_BR_VLAN_FILTERING] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1246
[IFLA_BR_MCAST_ROUTER] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1247
[IFLA_BR_MCAST_SNOOPING] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1248
[IFLA_BR_MCAST_QUERY_USE_IFADDR] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1249
[IFLA_BR_MCAST_QUERIER] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1260
[IFLA_BR_NF_CALL_IPTABLES] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1261
[IFLA_BR_NF_CALL_IP6TABLES] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1262
[IFLA_BR_NF_CALL_ARPTABLES] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1264
[IFLA_BR_VLAN_STATS_ENABLED] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1265
[IFLA_BR_MCAST_STATS_ENABLED] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1266
[IFLA_BR_MCAST_IGMP_VERSION] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1267
[IFLA_BR_MCAST_MLD_VERSION] = { .type = NLA_U8 },
net/bridge/br_netlink.c
1268
[IFLA_BR_VLAN_STATS_PER_PORT] = { .type = NLA_U8 },
net/bridge/br_netlink.c
878
[IFLA_BRPORT_STATE] = { .type = NLA_U8 },
net/bridge/br_netlink.c
881
[IFLA_BRPORT_MODE] = { .type = NLA_U8 },
net/bridge/br_netlink.c
882
[IFLA_BRPORT_GUARD] = { .type = NLA_U8 },
net/bridge/br_netlink.c
883
[IFLA_BRPORT_PROTECT] = { .type = NLA_U8 },
net/bridge/br_netlink.c
884
[IFLA_BRPORT_FAST_LEAVE]= { .type = NLA_U8 },
net/bridge/br_netlink.c
885
[IFLA_BRPORT_LEARNING] = { .type = NLA_U8 },
net/bridge/br_netlink.c
886
[IFLA_BRPORT_UNICAST_FLOOD] = { .type = NLA_U8 },
net/bridge/br_netlink.c
887
[IFLA_BRPORT_PROXYARP] = { .type = NLA_U8 },
net/bridge/br_netlink.c
888
[IFLA_BRPORT_PROXYARP_WIFI] = { .type = NLA_U8 },
net/bridge/br_netlink.c
889
[IFLA_BRPORT_MULTICAST_ROUTER] = { .type = NLA_U8 },
net/bridge/br_netlink.c
890
[IFLA_BRPORT_MCAST_TO_UCAST] = { .type = NLA_U8 },
net/bridge/br_netlink.c
891
[IFLA_BRPORT_MCAST_FLOOD] = { .type = NLA_U8 },
net/bridge/br_netlink.c
892
[IFLA_BRPORT_BCAST_FLOOD] = { .type = NLA_U8 },
net/bridge/br_netlink.c
893
[IFLA_BRPORT_VLAN_TUNNEL] = { .type = NLA_U8 },
net/bridge/br_netlink.c
895
[IFLA_BRPORT_NEIGH_SUPPRESS] = { .type = NLA_U8 },
net/bridge/br_netlink.c
896
[IFLA_BRPORT_ISOLATED] = { .type = NLA_U8 },
net/bridge/br_netlink.c
897
[IFLA_BRPORT_LOCKED] = { .type = NLA_U8 },
net/bridge/br_netlink.c
898
[IFLA_BRPORT_MAB] = { .type = NLA_U8 },
net/bridge/br_netlink.c
903
[IFLA_BRPORT_NEIGH_VLAN_SUPPRESS] = NLA_POLICY_MAX(NLA_U8, 1),
net/bridge/br_vlan.c
2168
[BRIDGE_VLANDB_ENTRY_STATE] = { .type = NLA_U8 },
net/bridge/br_vlan.c
2170
[BRIDGE_VLANDB_ENTRY_MCAST_ROUTER] = { .type = NLA_U8 },
net/bridge/br_vlan.c
2173
[BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS] = NLA_POLICY_MAX(NLA_U8, 1),
net/bridge/br_vlan_options.c
651
[BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING] = { .type = NLA_U8 },
net/bridge/br_vlan_options.c
652
[BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION] = { .type = NLA_U8 },
net/bridge/br_vlan_options.c
654
[BRIDGE_VLANDB_GOPTS_MCAST_QUERIER] = { .type = NLA_U8 },
net/bridge/br_vlan_options.c
655
[BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION] = { .type = NLA_U8 },
net/caif/chnl_net.c
493
[IFLA_CAIF_LOOPBACK] = { .type = NLA_U8 }
net/can/gw.c
812
[CGW_LIM_HOPS] = { .type = NLA_U8 },
net/core/drop_monitor.c
1606
[NET_DM_ATTR_ALERT_MODE] = { .type = NLA_U8 },
net/core/fib_rules.c
859
[FRA_L3MDEV] = { .type = NLA_U8 },
net/core/fib_rules.c
861
[FRA_PROTOCOL] = { .type = NLA_U8 },
net/core/fib_rules.c
862
[FRA_IP_PROTO] = { .type = NLA_U8 },
net/core/fib_rules.c
865
[FRA_DSCP] = NLA_POLICY_MAX(NLA_U8, INET_DSCP_MASK >> 2),
net/core/fib_rules.c
870
[FRA_DSCP_MASK] = NLA_POLICY_MASK(NLA_U8, INET_DSCP_MASK >> 2),
net/core/neighbour.c
1947
[NDA_PROTOCOL] = { .type = NLA_U8 },
net/core/rtnetlink.c
2232
[IFLA_CARRIER] = { .type = NLA_U8 },
net/core/rtnetlink.c
2235
[IFLA_OPERSTATE] = { .type = NLA_U8 },
net/core/rtnetlink.c
2236
[IFLA_LINKMODE] = { .type = NLA_U8 },
net/core/rtnetlink.c
2258
[IFLA_PROTO_DOWN] = { .type = NLA_U8 },
net/core/rtnetlink.c
2316
[IFLA_PORT_REQUEST] = { .type = NLA_U8, },
net/core/rtnetlink.c
2331
[IFLA_XDP_ATTACHED] = { .type = NLA_U8 },
net/core/rtnetlink.c
6187
[IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS] = NLA_POLICY_MAX(NLA_U8, 1),
net/dcb/dcbnl.c
100
[DCB_TC_ATTR_PARAM_BW_PCT] = {.type = NLA_U8},
net/dcb/dcbnl.c
107
[DCB_CAP_ATTR_PG] = {.type = NLA_U8},
net/dcb/dcbnl.c
108
[DCB_CAP_ATTR_PFC] = {.type = NLA_U8},
net/dcb/dcbnl.c
109
[DCB_CAP_ATTR_UP2TC] = {.type = NLA_U8},
net/dcb/dcbnl.c
110
[DCB_CAP_ATTR_PG_TCS] = {.type = NLA_U8},
net/dcb/dcbnl.c
111
[DCB_CAP_ATTR_PFC_TCS] = {.type = NLA_U8},
net/dcb/dcbnl.c
112
[DCB_CAP_ATTR_GSP] = {.type = NLA_U8},
net/dcb/dcbnl.c
113
[DCB_CAP_ATTR_BCN] = {.type = NLA_U8},
net/dcb/dcbnl.c
114
[DCB_CAP_ATTR_DCBX] = {.type = NLA_U8},
net/dcb/dcbnl.c
120
[DCB_NUMTCS_ATTR_PG] = {.type = NLA_U8},
net/dcb/dcbnl.c
121
[DCB_NUMTCS_ATTR_PFC] = {.type = NLA_U8},
net/dcb/dcbnl.c
126
[DCB_BCN_ATTR_RP_0] = {.type = NLA_U8},
net/dcb/dcbnl.c
127
[DCB_BCN_ATTR_RP_1] = {.type = NLA_U8},
net/dcb/dcbnl.c
128
[DCB_BCN_ATTR_RP_2] = {.type = NLA_U8},
net/dcb/dcbnl.c
129
[DCB_BCN_ATTR_RP_3] = {.type = NLA_U8},
net/dcb/dcbnl.c
130
[DCB_BCN_ATTR_RP_4] = {.type = NLA_U8},
net/dcb/dcbnl.c
131
[DCB_BCN_ATTR_RP_5] = {.type = NLA_U8},
net/dcb/dcbnl.c
132
[DCB_BCN_ATTR_RP_6] = {.type = NLA_U8},
net/dcb/dcbnl.c
133
[DCB_BCN_ATTR_RP_7] = {.type = NLA_U8},
net/dcb/dcbnl.c
155
[DCB_APP_ATTR_IDTYPE] = {.type = NLA_U8},
net/dcb/dcbnl.c
157
[DCB_APP_ATTR_PRIORITY] = {.type = NLA_U8},
net/dcb/dcbnl.c
175
[DCB_FEATCFG_ATTR_PG] = {.type = NLA_U8},
net/dcb/dcbnl.c
176
[DCB_FEATCFG_ATTR_PFC] = {.type = NLA_U8},
net/dcb/dcbnl.c
177
[DCB_FEATCFG_ATTR_APP] = {.type = NLA_U8},
net/dcb/dcbnl.c
46
[DCB_ATTR_STATE] = {.type = NLA_U8},
net/dcb/dcbnl.c
49
[DCB_ATTR_SET_ALL] = {.type = NLA_U8},
net/dcb/dcbnl.c
52
[DCB_ATTR_PFC_STATE] = {.type = NLA_U8},
net/dcb/dcbnl.c
56
[DCB_ATTR_DCBX] = {.type = NLA_U8},
net/dcb/dcbnl.c
62
[DCB_PFC_UP_ATTR_0] = {.type = NLA_U8},
net/dcb/dcbnl.c
63
[DCB_PFC_UP_ATTR_1] = {.type = NLA_U8},
net/dcb/dcbnl.c
64
[DCB_PFC_UP_ATTR_2] = {.type = NLA_U8},
net/dcb/dcbnl.c
65
[DCB_PFC_UP_ATTR_3] = {.type = NLA_U8},
net/dcb/dcbnl.c
66
[DCB_PFC_UP_ATTR_4] = {.type = NLA_U8},
net/dcb/dcbnl.c
67
[DCB_PFC_UP_ATTR_5] = {.type = NLA_U8},
net/dcb/dcbnl.c
68
[DCB_PFC_UP_ATTR_6] = {.type = NLA_U8},
net/dcb/dcbnl.c
69
[DCB_PFC_UP_ATTR_7] = {.type = NLA_U8},
net/dcb/dcbnl.c
84
[DCB_PG_ATTR_BW_ID_0] = {.type = NLA_U8},
net/dcb/dcbnl.c
85
[DCB_PG_ATTR_BW_ID_1] = {.type = NLA_U8},
net/dcb/dcbnl.c
86
[DCB_PG_ATTR_BW_ID_2] = {.type = NLA_U8},
net/dcb/dcbnl.c
87
[DCB_PG_ATTR_BW_ID_3] = {.type = NLA_U8},
net/dcb/dcbnl.c
88
[DCB_PG_ATTR_BW_ID_4] = {.type = NLA_U8},
net/dcb/dcbnl.c
89
[DCB_PG_ATTR_BW_ID_5] = {.type = NLA_U8},
net/dcb/dcbnl.c
90
[DCB_PG_ATTR_BW_ID_6] = {.type = NLA_U8},
net/dcb/dcbnl.c
91
[DCB_PG_ATTR_BW_ID_7] = {.type = NLA_U8},
net/dcb/dcbnl.c
97
[DCB_TC_ATTR_PARAM_PGID] = {.type = NLA_U8},
net/dcb/dcbnl.c
98
[DCB_TC_ATTR_PARAM_UP_MAPPING] = {.type = NLA_U8},
net/dcb/dcbnl.c
99
[DCB_TC_ATTR_PARAM_STRICT_PRIO] = {.type = NLA_U8},
net/devlink/netlink_gen.c
152
[DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
187
[DEVLINK_ATTR_SB_POOL_TYPE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
204
[DEVLINK_ATTR_SB_POOL_TYPE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
234
[DEVLINK_ATTR_ESWITCH_INLINE_MODE] = NLA_POLICY_MAX(NLA_U8, 3),
net/devlink/netlink_gen.c
235
[DEVLINK_ATTR_ESWITCH_ENCAP_MODE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
263
[DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED] = { .type = NLA_U8, },
net/devlink/netlink_gen.c
284
[DEVLINK_ATTR_RELOAD_ACTION] = NLA_POLICY_RANGE(NLA_U8, 1, 2),
net/devlink/netlink_gen.c
309
[DEVLINK_ATTR_PARAM_TYPE] = NLA_POLICY_VALIDATE_FN(NLA_U8, &devlink_attr_param_type_validate),
net/devlink/netlink_gen.c
310
[DEVLINK_ATTR_PARAM_VALUE_CMODE] = NLA_POLICY_MAX(NLA_U8, 2),
net/devlink/netlink_gen.c
400
[DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER] = { .type = NLA_U8, },
net/devlink/netlink_gen.c
401
[DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP] = { .type = NLA_U8, },
net/devlink/netlink_gen.c
44
[DEVLINK_PORT_FN_ATTR_STATE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
45
[DEVLINK_PORT_FN_ATTR_OPSTATE] = NLA_POLICY_MAX(NLA_U8, 1),
net/devlink/netlink_gen.c
464
[DEVLINK_ATTR_TRAP_ACTION] = NLA_POLICY_MAX(NLA_U8, 2),
net/devlink/netlink_gen.c
485
[DEVLINK_ATTR_TRAP_ACTION] = NLA_POLICY_MAX(NLA_U8, 2),
net/devlink/netlink_gen.c
50
[DEVLINK_RATE_TC_ATTR_INDEX] = NLA_POLICY_MAX(NLA_U8, DEVLINK_RATE_TC_INDEX_MAX),
net/devlink/port.c
15
NLA_POLICY_RANGE(NLA_U8, DEVLINK_PORT_FN_STATE_INACTIVE,
net/ethtool/cabletest.c
231
[ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR] = { .type = NLA_U8 },
net/ethtool/coalesce.c
323
[ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX] = { .type = NLA_U8 },
net/ethtool/coalesce.c
324
[ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX] = { .type = NLA_U8 },
net/ethtool/coalesce.c
336
[ETHTOOL_A_COALESCE_USE_CQE_MODE_TX] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/coalesce.c
337
[ETHTOOL_A_COALESCE_USE_CQE_MODE_RX] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/eee.c
114
[ETHTOOL_A_EEE_ENABLED] = { .type = NLA_U8 },
net/ethtool/eee.c
115
[ETHTOOL_A_EEE_TX_LPI_ENABLED] = { .type = NLA_U8 },
net/ethtool/eeprom.c
241
[ETHTOOL_A_MODULE_EEPROM_PAGE] = { .type = NLA_U8 },
net/ethtool/eeprom.c
242
[ETHTOOL_A_MODULE_EEPROM_BANK] = { .type = NLA_U8 },
net/ethtool/eeprom.c
244
NLA_POLICY_RANGE(NLA_U8, 0, ETH_MODULE_MAX_I2C_ADDRESS),
net/ethtool/fec.c
296
[ETHTOOL_A_FEC_AUTO] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/linkinfo.c
81
[ETHTOOL_A_LINKINFO_PORT] = { .type = NLA_U8 },
net/ethtool/linkinfo.c
82
[ETHTOOL_A_LINKINFO_PHYADDR] = { .type = NLA_U8 },
net/ethtool/linkinfo.c
83
[ETHTOOL_A_LINKINFO_TP_MDIX_CTRL] = { .type = NLA_U8 },
net/ethtool/linkmodes.c
159
[ETHTOOL_A_LINKMODES_AUTONEG] = { .type = NLA_U8 },
net/ethtool/linkmodes.c
162
[ETHTOOL_A_LINKMODES_DUPLEX] = { .type = NLA_U8 },
net/ethtool/linkmodes.c
163
[ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG] = { .type = NLA_U8 },
net/ethtool/mm.c
152
[ETHTOOL_A_MM_VERIFY_ENABLED] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/mm.c
154
[ETHTOOL_A_MM_TX_ENABLED] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/mm.c
155
[ETHTOOL_A_MM_PMAC_ENABLED] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/module.c
109
NLA_POLICY_RANGE(NLA_U8, ETHTOOL_MODULE_POWER_MODE_POLICY_HIGH,
net/ethtool/pause.c
168
[ETHTOOL_A_PAUSE_AUTONEG] = { .type = NLA_U8 },
net/ethtool/pause.c
169
[ETHTOOL_A_PAUSE_RX] = { .type = NLA_U8 },
net/ethtool/pause.c
170
[ETHTOOL_A_PAUSE_TX] = { .type = NLA_U8 },
net/ethtool/plca.c
137
[ETHTOOL_A_PLCA_ENABLED] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/plca.c
41
case NLA_U8:
net/ethtool/rings.c
141
NLA_POLICY_MAX(NLA_U8, ETHTOOL_TCP_DATA_SPLIT_ENABLED),
net/ethtool/rings.c
143
[ETHTOOL_A_RINGS_TX_PUSH] = NLA_POLICY_MAX(NLA_U8, 1),
net/ethtool/rings.c
144
[ETHTOOL_A_RINGS_RX_PUSH] = NLA_POLICY_MAX(NLA_U8, 1),
net/hsr/hsr_netlink.c
21
[IFLA_HSR_MULTICAST_SPEC] = { .type = NLA_U8 },
net/hsr/hsr_netlink.c
22
[IFLA_HSR_VERSION] = { .type = NLA_U8 },
net/hsr/hsr_netlink.c
25
[IFLA_HSR_PROTOCOL] = { .type = NLA_U8 },
net/ieee802154/nl802154.c
1856
[NL802154_KEY_ID_ATTR_INDEX] = { .type = NLA_U8 },
net/ieee802154/nl802154.c
190
[NL802154_ATTR_PAGE] = NLA_POLICY_MAX(NLA_U8, IEEE802154_MAX_PAGE),
net/ieee802154/nl802154.c
191
[NL802154_ATTR_CHANNEL] = NLA_POLICY_MAX(NLA_U8, IEEE802154_MAX_CHANNEL),
net/ieee802154/nl802154.c
205
[NL802154_ATTR_MIN_BE] = { .type = NLA_U8, },
net/ieee802154/nl802154.c
206
[NL802154_ATTR_MAX_BE] = { .type = NLA_U8, },
net/ieee802154/nl802154.c
207
[NL802154_ATTR_MAX_CSMA_BACKOFFS] = { .type = NLA_U8, },
net/ieee802154/nl802154.c
2075
[NL802154_KEY_ATTR_USAGE_FRAMES] = { NLA_U8 },
net/ieee802154/nl802154.c
211
[NL802154_ATTR_LBT_MODE] = { .type = NLA_U8, },
net/ieee802154/nl802154.c
217
[NL802154_ATTR_ACKREQ_DEFAULT] = { .type = NLA_U8 },
net/ieee802154/nl802154.c
225
NLA_POLICY_RANGE(NLA_U8, NL802154_SCAN_ED, NL802154_SCAN_RIT_PASSIVE),
net/ieee802154/nl802154.c
2256
[NL802154_DEV_ATTR_SECLEVEL_EXEMPT] = { NLA_U8 },
net/ieee802154/nl802154.c
231
NLA_POLICY_MAX(NLA_U8, IEEE802154_MAX_SCAN_DURATION),
net/ieee802154/nl802154.c
233
NLA_POLICY_RANGE(NLA_U8, NL802154_SCAN_DONE_REASON_FINISHED,
net/ieee802154/nl802154.c
236
NLA_POLICY_MAX(NLA_U8, IEEE802154_ACTIVE_SCAN_DURATION),
net/ieee802154/nl802154.c
241
[NL802154_ATTR_SEC_ENABLED] = { .type = NLA_U8, },
net/ieee802154/nl802154.c
2606
[NL802154_SECLEVEL_ATTR_LEVELS] = { .type = NLA_U8 },
net/ieee802154/nl802154.c
2609
[NL802154_SECLEVEL_ATTR_DEV_OVERRIDE] = { .type = NLA_U8 },
net/ieee802154/nl_policy.c
19
[IEEE802154_ATTR_STATUS] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
23
[IEEE802154_ATTR_CHANNEL] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
24
[IEEE802154_ATTR_BCN_ORD] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
25
[IEEE802154_ATTR_SF_ORD] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
26
[IEEE802154_ATTR_PAN_COORD] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
27
[IEEE802154_ATTR_BAT_EXT] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
28
[IEEE802154_ATTR_COORD_REALIGN] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
29
[IEEE802154_ATTR_PAGE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
30
[IEEE802154_ATTR_DEV_TYPE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
41
[IEEE802154_ATTR_CAPABILITY] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
42
[IEEE802154_ATTR_REASON] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
43
[IEEE802154_ATTR_SCAN_TYPE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
45
[IEEE802154_ATTR_DURATION] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
50
[IEEE802154_ATTR_LBT_ENABLED] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
51
[IEEE802154_ATTR_CCA_MODE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
53
[IEEE802154_ATTR_CSMA_RETRIES] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
54
[IEEE802154_ATTR_CSMA_MIN_BE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
55
[IEEE802154_ATTR_CSMA_MAX_BE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
59
[IEEE802154_ATTR_LLSEC_ENABLED] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
60
[IEEE802154_ATTR_LLSEC_SECLEVEL] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
61
[IEEE802154_ATTR_LLSEC_KEY_MODE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
64
[IEEE802154_ATTR_LLSEC_KEY_ID] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
67
[IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
69
[IEEE802154_ATTR_LLSEC_FRAME_TYPE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
70
[IEEE802154_ATTR_LLSEC_CMD_FRAME_ID] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
71
[IEEE802154_ATTR_LLSEC_SECLEVELS] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
72
[IEEE802154_ATTR_LLSEC_DEV_OVERRIDE] = { .type = NLA_U8, },
net/ieee802154/nl_policy.c
73
[IEEE802154_ATTR_LLSEC_DEV_KEY_MODE] = { .type = NLA_U8, },
net/ipv4/devinet.c
108
[IFA_PROTO] = { .type = NLA_U8 },
net/ipv4/fib_frontend.c
684
[RTA_IP_PROTO] = { .type = NLA_U8 },
net/ipv4/fou_nl.c
17
[FOU_ATTR_AF] = { .type = NLA_U8, },
net/ipv4/fou_nl.c
18
[FOU_ATTR_IPPROTO] = NLA_POLICY_MIN(NLA_U8, 1),
net/ipv4/fou_nl.c
19
[FOU_ATTR_TYPE] = { .type = NLA_U8, },
net/ipv4/ip_gre.c
1651
[IFLA_GRE_TTL] = { .type = NLA_U8 },
net/ipv4/ip_gre.c
1652
[IFLA_GRE_TOS] = { .type = NLA_U8 },
net/ipv4/ip_gre.c
1653
[IFLA_GRE_PMTUDISC] = { .type = NLA_U8 },
net/ipv4/ip_gre.c
1659
[IFLA_GRE_IGNORE_DF] = { .type = NLA_U8 },
net/ipv4/ip_gre.c
1662
[IFLA_GRE_ERSPAN_VER] = { .type = NLA_U8 },
net/ipv4/ip_gre.c
1663
[IFLA_GRE_ERSPAN_DIR] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
461
[LWTUNNEL_IP_TTL] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
462
[LWTUNNEL_IP_TOS] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
476
[LWTUNNEL_IP_OPT_GENEVE_TYPE] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
487
[LWTUNNEL_IP_OPT_ERSPAN_VER] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
489
[LWTUNNEL_IP_OPT_ERSPAN_DIR] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
490
[LWTUNNEL_IP_OPT_ERSPAN_HWID] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
964
[LWTUNNEL_IP6_HOPLIMIT] = { .type = NLA_U8 },
net/ipv4/ip_tunnel_core.c
965
[LWTUNNEL_IP6_TC] = { .type = NLA_U8 },
net/ipv4/ipip.c
586
[IFLA_IPTUN_TTL] = { .type = NLA_U8 },
net/ipv4/ipip.c
587
[IFLA_IPTUN_TOS] = { .type = NLA_U8 },
net/ipv4/ipip.c
588
[IFLA_IPTUN_PROTO] = { .type = NLA_U8 },
net/ipv4/ipip.c
589
[IFLA_IPTUN_PMTUDISC] = { .type = NLA_U8 },
net/ipv6/addrconf.c
4774
[IFA_PROTO] = { .type = NLA_U8 },
net/ipv6/addrconf.c
5976
[IFLA_INET6_ADDR_GEN_MODE] = { .type = NLA_U8 },
net/ipv6/ila/ila_lwt.c
130
[ILA_ATTR_CSUM_MODE] = { .type = NLA_U8, },
net/ipv6/ila/ila_lwt.c
131
[ILA_ATTR_IDENT_TYPE] = { .type = NLA_U8, },
net/ipv6/ila/ila_lwt.c
132
[ILA_ATTR_HOOK_TYPE] = { .type = NLA_U8, },
net/ipv6/ila/ila_main.c
11
[ILA_ATTR_CSUM_MODE] = { .type = NLA_U8, },
net/ipv6/ila/ila_main.c
12
[ILA_ATTR_IDENT_TYPE] = { .type = NLA_U8, },
net/ipv6/ioam6_iptunnel.c
72
[IOAM6_IPTUNNEL_MODE] = NLA_POLICY_RANGE(NLA_U8,
net/ipv6/ip6_gre.c
2183
[IFLA_GRE_TTL] = { .type = NLA_U8 },
net/ipv6/ip6_gre.c
2184
[IFLA_GRE_ENCAP_LIMIT] = { .type = NLA_U8 },
net/ipv6/ip6_gre.c
2194
[IFLA_GRE_ERSPAN_VER] = { .type = NLA_U8 },
net/ipv6/ip6_gre.c
2195
[IFLA_GRE_ERSPAN_DIR] = { .type = NLA_U8 },
net/ipv6/ip6_tunnel.c
2229
[IFLA_IPTUN_TTL] = { .type = NLA_U8 },
net/ipv6/ip6_tunnel.c
2230
[IFLA_IPTUN_ENCAP_LIMIT] = { .type = NLA_U8 },
net/ipv6/ip6_tunnel.c
2233
[IFLA_IPTUN_PROTO] = { .type = NLA_U8 },
net/ipv6/route.c
5101
[RTA_PREF] = { .type = NLA_U8 },
net/ipv6/route.c
5108
[RTA_IP_PROTO] = { .type = NLA_U8 },
net/ipv6/seg6.c
143
[SEG6_ATTR_SECRETLEN] = { .type = NLA_U8, },
net/ipv6/seg6.c
144
[SEG6_ATTR_ALGID] = { .type = NLA_U8, },
net/ipv6/seg6_local.c
2080
[SEG6_LOCAL_FLV_LCBLOCK_BITS] = { .type = NLA_U8 },
net/ipv6/seg6_local.c
2081
[SEG6_LOCAL_FLV_LCNODE_FN_BITS] = { .type = NLA_U8 },
net/ipv6/sit.c
1737
[IFLA_IPTUN_TTL] = { .type = NLA_U8 },
net/ipv6/sit.c
1738
[IFLA_IPTUN_TOS] = { .type = NLA_U8 },
net/ipv6/sit.c
1739
[IFLA_IPTUN_PMTUDISC] = { .type = NLA_U8 },
net/ipv6/sit.c
1741
[IFLA_IPTUN_PROTO] = { .type = NLA_U8 },
net/l2tp/l2tp_netlink.c
889
[L2TP_ATTR_DATA_SEQ] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
890
[L2TP_ATTR_L2SPEC_TYPE] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
891
[L2TP_ATTR_L2SPEC_LEN] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
892
[L2TP_ATTR_PROTO_VERSION] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
897
[L2TP_ATTR_UDP_CSUM] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
900
[L2TP_ATTR_RECV_SEQ] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
901
[L2TP_ATTR_SEND_SEQ] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
902
[L2TP_ATTR_LNS_MODE] = { .type = NLA_U8, },
net/l2tp/l2tp_netlink.c
903
[L2TP_ATTR_USING_IPSEC] = { .type = NLA_U8, },
net/mctp/device.c
179
[IFA_ADDRESS] = { .type = NLA_U8 },
net/mctp/device.c
180
[IFA_LOCAL] = { .type = NLA_U8 },
net/mctp/neigh.c
111
[NDA_DST] = { .type = NLA_U8 },
net/mctp/route.c
1398
[RTA_DST] = { .type = NLA_U8 },
net/mpls/af_mpls.c
512
[RTA_TTL_PROPAGATE] = { .type = NLA_U8 },
net/mpls/mpls_iptunnel.c
27
[MPLS_IPTUNNEL_TTL] = { .type = NLA_U8 },
net/mptcp/mptcp_pm_gen.c
17
[MPTCP_PM_ADDR_ATTR_ID] = { .type = NLA_U8, },
net/mptcp/mptcp_pm_gen.c
74
[MPTCP_PM_ATTR_LOC_ID] = { .type = NLA_U8, },
net/netfilter/ipset/ip_set_bitmap_ip.c
348
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_bitmap_ip.c
349
[IPSET_ATTR_NETMASK] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_bitmap_ip.c
356
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_bitmap_ipmac.c
388
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1176
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1337
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1507
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1724
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1954
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
1957
[IPSET_ATTR_FAMILY] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
2010
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
2088
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
983
[IPSET_ATTR_PROTOCOL] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
988
[IPSET_ATTR_REVISION] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_core.c
989
[IPSET_ATTR_FAMILY] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ip.c
288
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ip.c
289
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ip.c
291
[IPSET_ATTR_NETMASK] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ip.c
298
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipmac.c
277
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipmac.c
278
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipmark.c
294
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipmark.c
295
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipmark.c
303
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
375
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
376
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
377
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
380
[IPSET_ATTR_NETMASK] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
388
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipport.c
389
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportip.c
370
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportip.c
371
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportip.c
381
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportip.c
382
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportnet.c
529
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportnet.c
530
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportnet.c
541
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportnet.c
542
[IPSET_ATTR_CIDR2] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_ipportnet.c
543
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_mac.c
134
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_mac.c
135
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_net.c
370
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_net.c
371
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_net.c
378
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netiface.c
485
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netiface.c
486
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netiface.c
487
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netiface.c
497
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netnet.c
488
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netnet.c
489
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netnet.c
492
[IPSET_ATTR_NETMASK] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netnet.c
500
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netnet.c
501
[IPSET_ATTR_CIDR2] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netport.c
474
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netport.c
475
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netport.c
476
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netport.c
485
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netport.c
486
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netportnet.c
585
[IPSET_ATTR_BUCKETSIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netportnet.c
586
[IPSET_ATTR_RESIZE] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netportnet.c
597
[IPSET_ATTR_CIDR] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netportnet.c
598
[IPSET_ATTR_CIDR2] = { .type = NLA_U8 },
net/netfilter/ipset/ip_set_hash_netportnet.c
599
[IPSET_ATTR_PROTO] = { .type = NLA_U8 },
net/netfilter/ipvs/ip_vs_ctl.c
3206
[IPVS_DAEMON_ATTR_MCAST_TTL] = { .type = NLA_U8 },
net/netfilter/ipvs/ip_vs_ctl.c
3242
[IPVS_DEST_ATTR_TUN_TYPE] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_netlink.c
1369
[CTA_PROTO_NUM] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_proto_icmp.c
269
[CTA_PROTO_ICMP_TYPE] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_proto_icmp.c
270
[CTA_PROTO_ICMP_CODE] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_proto_icmpv6.c
246
[CTA_PROTO_ICMPV6_TYPE] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_proto_icmpv6.c
247
[CTA_PROTO_ICMPV6_CODE] = { .type = NLA_U8 },
net/netfilter/nf_conntrack_proto_sctp.c
585
[CTA_PROTOINFO_SCTP_STATE] = NLA_POLICY_MAX(NLA_U8,
net/netfilter/nf_conntrack_proto_tcp.c
1388
[CTA_PROTOINFO_TCP_STATE] = NLA_POLICY_MAX(NLA_U8, TCP_CONNTRACK_SYN_SENT2),
net/netfilter/nf_conntrack_proto_tcp.c
1389
[CTA_PROTOINFO_TCP_WSCALE_ORIGINAL] = NLA_POLICY_MAX(NLA_U8, TCP_MAX_WSCALE),
net/netfilter/nf_conntrack_proto_tcp.c
1390
[CTA_PROTOINFO_TCP_WSCALE_REPLY] = NLA_POLICY_MAX(NLA_U8, TCP_MAX_WSCALE),
net/netfilter/nfnetlink_cthelper.c
68
[NFCTH_TUPLE_L4PROTONUM] = { .type = NLA_U8, },
net/netfilter/nfnetlink_cttimeout.c
60
[CTA_TIMEOUT_L4PROTO] = { .type = NLA_U8 },
net/netfilter/nft_ct.c
1051
[NFTA_CT_TIMEOUT_L4PROTO] = {.type = NLA_U8 },
net/netfilter/nft_ct.c
1240
[NFTA_CT_HELPER_L4PROTO] = { .type = NLA_U8 },
net/netfilter/nft_ct.c
1388
[NFTA_CT_EXPECT_L4PROTO] = { .type = NLA_U8 },
net/netfilter/nft_ct.c
1391
[NFTA_CT_EXPECT_SIZE] = { .type = NLA_U8 },
net/netfilter/nft_ct.c
341
[NFTA_CT_DIRECTION] = { .type = NLA_U8 },
net/netfilter/nft_exthdr.c
490
[NFTA_EXTHDR_TYPE] = { .type = NLA_U8 },
net/netfilter/nft_osf.c
16
[NFTA_OSF_TTL] = { .type = NLA_U8 },
net/netfilter/nft_reject.c
22
[NFTA_REJECT_ICMP_CODE] = { .type = NLA_U8 },
net/netfilter/nft_synproxy.c
20
[NFTA_SYNPROXY_WSCALE] = { .type = NLA_U8 },
net/netfilter/nft_tunnel.c
283
[NFTA_TUNNEL_KEY_ERSPAN_V2_DIR] = { .type = NLA_U8 },
net/netfilter/nft_tunnel.c
284
[NFTA_TUNNEL_KEY_ERSPAN_V2_HWID] = { .type = NLA_U8 },
net/netfilter/nft_tunnel.c
337
[NFTA_TUNNEL_KEY_GENEVE_TYPE] = { .type = NLA_U8 },
net/netfilter/nft_tunnel.c
438
[NFTA_TUNNEL_KEY_TOS] = { .type = NLA_U8, },
net/netfilter/nft_tunnel.c
439
[NFTA_TUNNEL_KEY_TTL] = { .type = NLA_U8, },
net/netfilter/nft_xfrm.c
20
[NFTA_XFRM_DIR] = { .type = NLA_U8 },
net/netlabel/netlabel_cipso_v4.c
53
[NLBL_CIPSOV4_A_TAG] = { .type = NLA_U8 },
net/netlabel/netlabel_unlabeled.c
116
[NLBL_UNLABEL_A_ACPTFLG] = { .type = NLA_U8 },
net/netlink/policy.c
223
case NLA_U8:
net/netlink/policy.c
288
case NLA_U8:
net/netlink/policy.c
296
if (pt->type == NLA_U8)
net/nfc/netlink.c
36
[NFC_ATTR_COMM_MODE] = { .type = NLA_U8 },
net/nfc/netlink.c
37
[NFC_ATTR_RF_MODE] = { .type = NLA_U8 },
net/nfc/netlink.c
38
[NFC_ATTR_DEVICE_POWERED] = { .type = NLA_U8 },
net/nfc/netlink.c
41
[NFC_ATTR_LLC_PARAM_LTO] = { .type = NLA_U8 },
net/nfc/netlink.c
42
[NFC_ATTR_LLC_PARAM_RW] = { .type = NLA_U8 },
net/nfc/netlink.c
58
[NFC_SDP_ATTR_SAP] = { .type = NLA_U8 },
net/phonet/pn_netlink.c
227
[RTA_DST] = { .type = NLA_U8 },
net/phonet/pn_netlink.c
49
[IFA_LOCAL] = { .type = NLA_U8 },
net/sched/act_ct.c
1151
[TCA_CT_HELPER_FAMILY] = { .type = NLA_U8 },
net/sched/act_ct.c
1152
[TCA_CT_HELPER_PROTO] = { .type = NLA_U8 },
net/sched/act_mpls.c
153
[TCA_MPLS_TC] = NLA_POLICY_RANGE(NLA_U8, 0, 7),
net/sched/act_mpls.c
154
[TCA_MPLS_TTL] = NLA_POLICY_MIN(NLA_U8, 1),
net/sched/act_mpls.c
155
[TCA_MPLS_BOS] = NLA_POLICY_RANGE(NLA_U8, 0, 1),
net/sched/act_tunnel_key.c
339
[TCA_TUNNEL_KEY_NO_CSUM] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
341
[TCA_TUNNEL_KEY_ENC_TOS] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
342
[TCA_TUNNEL_KEY_ENC_TTL] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
67
[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_TYPE] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
79
[TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_VER] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
81
[TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_DIR] = { .type = NLA_U8 },
net/sched/act_tunnel_key.c
82
[TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_HWID] = { .type = NLA_U8 },
net/sched/act_vlan.c
109
[TCA_VLAN_PUSH_VLAN_PRIORITY] = { .type = NLA_U8 },
net/sched/cls_flower.c
645
[TCA_FLOWER_KEY_IP_PROTO] = { .type = NLA_U8 },
net/sched/cls_flower.c
659
[TCA_FLOWER_KEY_VLAN_PRIO] = { .type = NLA_U8 },
net/sched/cls_flower.c
686
[TCA_FLOWER_KEY_ICMPV4_TYPE] = { .type = NLA_U8 },
net/sched/cls_flower.c
687
[TCA_FLOWER_KEY_ICMPV4_TYPE_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
688
[TCA_FLOWER_KEY_ICMPV4_CODE] = { .type = NLA_U8 },
net/sched/cls_flower.c
689
[TCA_FLOWER_KEY_ICMPV4_CODE_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
690
[TCA_FLOWER_KEY_ICMPV6_TYPE] = { .type = NLA_U8 },
net/sched/cls_flower.c
691
[TCA_FLOWER_KEY_ICMPV6_TYPE_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
692
[TCA_FLOWER_KEY_ICMPV6_CODE] = { .type = NLA_U8 },
net/sched/cls_flower.c
693
[TCA_FLOWER_KEY_ICMPV6_CODE_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
698
[TCA_FLOWER_KEY_ARP_OP] = { .type = NLA_U8 },
net/sched/cls_flower.c
699
[TCA_FLOWER_KEY_ARP_OP_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
704
[TCA_FLOWER_KEY_MPLS_TTL] = { .type = NLA_U8 },
net/sched/cls_flower.c
705
[TCA_FLOWER_KEY_MPLS_BOS] = { .type = NLA_U8 },
net/sched/cls_flower.c
706
[TCA_FLOWER_KEY_MPLS_TC] = { .type = NLA_U8 },
net/sched/cls_flower.c
711
[TCA_FLOWER_KEY_IP_TOS] = { .type = NLA_U8 },
net/sched/cls_flower.c
712
[TCA_FLOWER_KEY_IP_TOS_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
713
[TCA_FLOWER_KEY_IP_TTL] = { .type = NLA_U8 },
net/sched/cls_flower.c
714
[TCA_FLOWER_KEY_IP_TTL_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
716
[TCA_FLOWER_KEY_CVLAN_PRIO] = { .type = NLA_U8 },
net/sched/cls_flower.c
718
[TCA_FLOWER_KEY_ENC_IP_TOS] = { .type = NLA_U8 },
net/sched/cls_flower.c
719
[TCA_FLOWER_KEY_ENC_IP_TOS_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
720
[TCA_FLOWER_KEY_ENC_IP_TTL] = { .type = NLA_U8 },
net/sched/cls_flower.c
721
[TCA_FLOWER_KEY_ENC_IP_TTL_MASK] = { .type = NLA_U8 },
net/sched/cls_flower.c
739
[TCA_FLOWER_KEY_NUM_OF_VLANS] = { .type = NLA_U8 },
net/sched/cls_flower.c
745
[TCA_FLOWER_L2_MISS] = NLA_POLICY_MAX(NLA_U8, 1),
net/sched/cls_flower.c
767
[TCA_FLOWER_KEY_ENC_OPT_GENEVE_TYPE] = { .type = NLA_U8 },
net/sched/cls_flower.c
779
[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_VER] = { .type = NLA_U8 },
net/sched/cls_flower.c
781
[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_DIR] = { .type = NLA_U8 },
net/sched/cls_flower.c
782
[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_HWID] = { .type = NLA_U8 },
net/sched/cls_flower.c
787
[TCA_FLOWER_KEY_ENC_OPT_GTP_PDU_TYPE] = { .type = NLA_U8 },
net/sched/cls_flower.c
788
[TCA_FLOWER_KEY_ENC_OPT_GTP_QFI] = { .type = NLA_U8 },
net/sched/cls_flower.c
793
[TCA_FLOWER_KEY_ENC_OPT_PFCP_TYPE] = { .type = NLA_U8 },
net/sched/cls_flower.c
799
[TCA_FLOWER_KEY_MPLS_OPT_LSE_DEPTH] = { .type = NLA_U8 },
net/sched/cls_flower.c
800
[TCA_FLOWER_KEY_MPLS_OPT_LSE_TTL] = { .type = NLA_U8 },
net/sched/cls_flower.c
801
[TCA_FLOWER_KEY_MPLS_OPT_LSE_BOS] = { .type = NLA_U8 },
net/sched/cls_flower.c
802
[TCA_FLOWER_KEY_MPLS_OPT_LSE_TC] = { .type = NLA_U8 },
net/sched/cls_flower.c
808
[TCA_FLOWER_KEY_CFM_MD_LEVEL] = NLA_POLICY_MAX(NLA_U8,
net/sched/cls_flower.c
810
[TCA_FLOWER_KEY_CFM_OPCODE] = { .type = NLA_U8 },
net/sched/em_ipt.c
36
[TCA_EM_IPT_MATCH_REVISION] = { .type = NLA_U8 },
net/sched/em_ipt.c
38
[TCA_EM_IPT_NFPROTO] = { .type = NLA_U8 },
net/sched/sch_dualpi2.c
745
[TCA_DUALPI2_COUPLING] = NLA_POLICY_MIN(NLA_U8, 1),
net/sched/sch_dualpi2.c
747
NLA_POLICY_MAX(NLA_U8, TCA_DUALPI2_DROP_OVERLOAD_MAX),
net/sched/sch_dualpi2.c
749
NLA_POLICY_MAX(NLA_U8, TCA_DUALPI2_DROP_EARLY_MAX),
net/sched/sch_dualpi2.c
751
NLA_POLICY_RANGE(NLA_U8, 0, MAX_WC),
net/sched/sch_dualpi2.c
753
NLA_POLICY_RANGE(NLA_U8, TC_DUALPI2_ECN_MASK_L4S_ECT,
net/sched/sch_dualpi2.c
756
NLA_POLICY_MAX(NLA_U8, TCA_DUALPI2_SPLIT_GSO_MAX),
net/sched/sch_ets.c
59
[TCA_ETS_NBANDS] = { .type = NLA_U8 },
net/sched/sch_ets.c
60
[TCA_ETS_NSTRICT] = { .type = NLA_U8 },
net/sched/sch_ets.c
66
[TCA_ETS_PRIOMAP_BAND] = { .type = NLA_U8 },
net/sched/sch_fq.c
944
[TCA_FQ_HORIZON_DROP] = { .type = NLA_U8 },
net/sched/sch_fq_codel.c
362
[TCA_FQ_CODEL_CE_THRESHOLD_SELECTOR] = { .type = NLA_U8 },
net/sched/sch_fq_codel.c
363
[TCA_FQ_CODEL_CE_THRESHOLD_MASK] = { .type = NLA_U8 },
net/sched/sch_taprio.c
1000
[TCA_TAPRIO_SCHED_ENTRY_CMD] = { .type = NLA_U8 },
net/smc/smc_pnet.c
48
[SMC_PNETID_IBPORT] = { .type = NLA_U8 }
net/wireless/nl80211.c
1060
NLA_POLICY_MAX(NLA_U8, NL80211_NAN_FUNC_MAX_TYPE),
net/wireless/nl80211.c
1063
[NL80211_NAN_FUNC_PUBLISH_TYPE] = { .type = NLA_U8 },
net/wireless/nl80211.c
1066
[NL80211_NAN_FUNC_FOLLOW_UP_ID] = { .type = NLA_U8 },
net/wireless/nl80211.c
1067
[NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID] = { .type = NLA_U8 },
net/wireless/nl80211.c
1076
[NL80211_NAN_FUNC_INSTANCE_ID] = { .type = NLA_U8 },
net/wireless/nl80211.c
1077
[NL80211_NAN_FUNC_TERM_REASON] = { .type = NLA_U8 },
net/wireless/nl80211.c
1086
[NL80211_NAN_SRF_BF_IDX] = { .type = NLA_U8 },
net/wireless/nl80211.c
3516
[NL80211_TXQ_ATTR_QUEUE] = { .type = NLA_U8 },
net/wireless/nl80211.c
3520
[NL80211_TXQ_ATTR_AIFS] = { .type = NLA_U8 },
net/wireless/nl80211.c
361
NLA_POLICY_MAX(NLA_U8, 15),
net/wireless/nl80211.c
364
NLA_POLICY_MAX(NLA_U8, 15),
net/wireless/nl80211.c
365
[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST] = { .type = NLA_U8 },
net/wireless/nl80211.c
366
[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES] = { .type = NLA_U8 },
net/wireless/nl80211.c
372
[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR] = { .type = NLA_U8 },
net/wireless/nl80211.c
411
NLA_POLICY_RANGE(NLA_U8, 1, 20),
net/wireless/nl80211.c
413
NLA_POLICY_RANGE(NLA_U8, 1, 20),
net/wireless/nl80211.c
415
NLA_POLICY_RANGE(NLA_U8, 1, 20),
net/wireless/nl80211.c
420
[NL80211_HE_OBSS_PD_ATTR_SR_CTRL] = { .type = NLA_U8 },
net/wireless/nl80211.c
425
[NL80211_HE_BSS_COLOR_ATTR_COLOR] = NLA_POLICY_RANGE(NLA_U8, 1, 63),
net/wireless/nl80211.c
436
[NL80211_TXRATE_GI] = { .type = NLA_U8 },
net/wireless/nl80211.c
438
[NL80211_TXRATE_HE_GI] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
441
[NL80211_TXRATE_HE_LTF] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
445
[NL80211_TXRATE_EHT_GI] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
448
[NL80211_TXRATE_EHT_LTF] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
461
NLA_POLICY_MAX(NLA_U8, NL80211_TID_CONFIG_DISABLE),
net/wireless/nl80211.c
462
[NL80211_TID_CONFIG_ATTR_RETRY_SHORT] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
463
[NL80211_TID_CONFIG_ATTR_RETRY_LONG] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
465
NLA_POLICY_MAX(NLA_U8, NL80211_TID_CONFIG_DISABLE),
net/wireless/nl80211.c
467
NLA_POLICY_MAX(NLA_U8, NL80211_TID_CONFIG_DISABLE),
net/wireless/nl80211.c
469
NLA_POLICY_MAX(NLA_U8, NL80211_TID_CONFIG_DISABLE),
net/wireless/nl80211.c
471
NLA_POLICY_MAX(NLA_U8, NL80211_TX_RATE_FIXED),
net/wireless/nl80211.c
507
[NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES] = NLA_POLICY_MIN(NLA_U8, 2),
net/wireless/nl80211.c
509
NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
510
[NL80211_MBSSID_CONFIG_ATTR_INDEX] = { .type = NLA_U8 },
net/wireless/nl80211.c
514
NLA_POLICY_MAX(NLA_U8, IEEE80211_MLD_MAX_NUM_LINKS),
net/wireless/nl80211.c
519
[NL80211_STA_WME_UAPSD_QUEUES] = { .type = NLA_U8 },
net/wireless/nl80211.c
520
[NL80211_STA_WME_MAX_SP] = { .type = NLA_U8 },
net/wireless/nl80211.c
535
[NL80211_NAN_BAND_CONF_BAND] = NLA_POLICY_MAX(NLA_U8,
net/wireless/nl80211.c
540
[NL80211_NAN_BAND_CONF_WAKE_DW] = NLA_POLICY_MAX(NLA_U8, 5),
net/wireless/nl80211.c
559
NLA_POLICY_RANGE(NLA_U8, 50, 200),
net/wireless/nl80211.c
581
[NL80211_ATTR_WIPHY_EDMG_CHANNELS] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
584
[NL80211_ATTR_WIPHY_EDMG_BW_CONFIG] = NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
593
[NL80211_ATTR_WIPHY_RETRY_SHORT] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
594
[NL80211_ATTR_WIPHY_RETRY_LONG] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
597
[NL80211_ATTR_WIPHY_COVERAGE_CLASS] = { .type = NLA_U8 },
net/wireless/nl80211.c
610
[NL80211_ATTR_KEY_IDX] = NLA_POLICY_MAX(NLA_U8, 7),
net/wireless/nl80211.c
632
NLA_POLICY_MAX(NLA_U8, NUM_NL80211_PLINK_ACTIONS - 1),
net/wireless/nl80211.c
634
NLA_POLICY_RANGE(NLA_U8,
net/wireless/nl80211.c
648
[NL80211_ATTR_BSS_CTS_PROT] = { .type = NLA_U8 },
net/wireless/nl80211.c
649
[NL80211_ATTR_BSS_SHORT_PREAMBLE] = { .type = NLA_U8 },
net/wireless/nl80211.c
650
[NL80211_ATTR_BSS_SHORT_SLOT_TIME] = { .type = NLA_U8 },
net/wireless/nl80211.c
660
[NL80211_ATTR_MGMT_SUBTYPE] = { .type = NLA_U8 },
net/wireless/nl80211.c
691
[NL80211_ATTR_4ADDR] = { .type = NLA_U8 },
net/wireless/nl80211.c
704
[NL80211_ATTR_AP_ISOLATE] = { .type = NLA_U8 },
net/wireless/nl80211.c
715
NLA_POLICY_MAX(NLA_U8, NUM_NL80211_PLINK_STATES - 1),
net/wireless/nl80211.c
737
[NL80211_ATTR_TDLS_ACTION] = { .type = NLA_U8 },
net/wireless/nl80211.c
738
[NL80211_ATTR_TDLS_DIALOG_TOKEN] = { .type = NLA_U8 },
net/wireless/nl80211.c
739
[NL80211_ATTR_TDLS_OPERATION] = { .type = NLA_U8 },
net/wireless/nl80211.c
746
[NL80211_ATTR_DFS_REGION] = { .type = NLA_U8 },
net/wireless/nl80211.c
762
[NL80211_ATTR_P2P_CTWINDOW] = NLA_POLICY_MAX(NLA_U8, 127),
net/wireless/nl80211.c
763
[NL80211_ATTR_P2P_OPPPS] = NLA_POLICY_MAX(NLA_U8, 1),
net/wireless/nl80211.c
798
[NL80211_ATTR_OPMODE_NOTIF] = { .type = NLA_U8 },
net/wireless/nl80211.c
811
[NL80211_ATTR_TSID] = NLA_POLICY_MAX(NLA_U8, IEEE80211_NUM_TIDS - 1),
net/wireless/nl80211.c
813
NLA_POLICY_MAX(NLA_U8, IEEE80211_NUM_UPS - 1),
net/wireless/nl80211.c
815
[NL80211_ATTR_SMPS_MODE] = { .type = NLA_U8 },
net/wireless/nl80211.c
816
[NL80211_ATTR_OPER_CLASS] = { .type = NLA_U8 },
net/wireless/nl80211.c
825
NLA_POLICY_MAX(NLA_U8, NUM_NL80211_P2P_PS_STATUS - 1),
net/wireless/nl80211.c
830
[NL80211_ATTR_NAN_MASTER_PREF] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
879
[NL80211_ATTR_PMK_REAUTH_THRESHOLD] = NLA_POLICY_RANGE(NLA_U8, 1, 100),
net/wireless/nl80211.c
894
NLA_POLICY_RANGE(NLA_U8, NL80211_SAE_PWE_HUNT_AND_PECK,
net/wireless/nl80211.c
900
[NL80211_ATTR_COLOR_CHANGE_COUNT] = { .type = NLA_U8 },
net/wireless/nl80211.c
901
[NL80211_ATTR_COLOR_CHANGE_COLOR] = { .type = NLA_U8 },
net/wireless/nl80211.c
916
NLA_POLICY_RANGE(NLA_U8, 0, IEEE80211_MLD_MAX_NUM_LINKS - 1),
net/wireless/nl80211.c
939
[NL80211_ATTR_WIPHY_RADIO_INDEX] = { .type = NLA_U8 },
net/wireless/nl80211.c
940
[NL80211_ATTR_S1G_LONG_BEACON_PERIOD] = NLA_POLICY_MIN(NLA_U8, 2),
net/wireless/nl80211.c
954
[NL80211_KEY_IDX] = { .type = NLA_U8 },
net/wireless/nl80211.c
9569
[NL80211_MESHCONF_MAX_RETRIES] = NLA_POLICY_MAX(NLA_U8, 16),
net/wireless/nl80211.c
9570
[NL80211_MESHCONF_TTL] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
9571
[NL80211_MESHCONF_ELEMENT_TTL] = NLA_POLICY_MIN(NLA_U8, 1),
net/wireless/nl80211.c
9572
[NL80211_MESHCONF_AUTO_OPEN_PLINKS] = NLA_POLICY_MAX(NLA_U8, 1),
net/wireless/nl80211.c
9575
[NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES] = { .type = NLA_U8 },
net/wireless/nl80211.c
9585
[NL80211_MESHCONF_HWMP_ROOTMODE] = NLA_POLICY_MAX(NLA_U8, 4),
net/wireless/nl80211.c
9588
[NL80211_MESHCONF_GATE_ANNOUNCEMENTS] = NLA_POLICY_MAX(NLA_U8, 1),
net/wireless/nl80211.c
9589
[NL80211_MESHCONF_FORWARDING] = NLA_POLICY_MAX(NLA_U8, 1),
net/wireless/nl80211.c
9604
[NL80211_MESHCONF_CONNECTED_TO_GATE] = NLA_POLICY_RANGE(NLA_U8, 0, 1),
net/wireless/nl80211.c
9605
[NL80211_MESHCONF_NOLEARN] = NLA_POLICY_RANGE(NLA_U8, 0, 1),
net/wireless/nl80211.c
9606
[NL80211_MESHCONF_CONNECTED_TO_AS] = NLA_POLICY_RANGE(NLA_U8, 0, 1),
net/wireless/nl80211.c
961
[NL80211_KEY_MODE] = NLA_POLICY_RANGE(NLA_U8, 0, NL80211_KEY_SET_TX),
net/wireless/nl80211.c
9611
[NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC] = { .type = NLA_U8 },
net/wireless/nl80211.c
9612
[NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL] = { .type = NLA_U8 },
net/wireless/nl80211.c
9613
[NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC] = { .type = NLA_U8 },
net/wireless/nl80211.c
9615
[NL80211_MESH_SETUP_AUTH_PROTOCOL] = { .type = NLA_U8 },
net/xfrm/xfrm_compat.c
126
[XFRMA_PROTO] = { .type = NLA_U8 },
net/xfrm/xfrm_compat.c
133
[XFRMA_SA_DIR] = NLA_POLICY_RANGE(NLA_U8, XFRM_SA_DIR_IN, XFRM_SA_DIR_OUT),
net/xfrm/xfrm_user.c
3353
[XFRMA_PROTO] = { .type = NLA_U8 },
net/xfrm/xfrm_user.c
3360
[XFRMA_SA_DIR] = NLA_POLICY_RANGE(NLA_U8, XFRM_SA_DIR_IN, XFRM_SA_DIR_OUT),