Defined in 1 files as a macro:
Referenced in 289 files:
- drivers/dpll/zl3073x/devlink.c, line 322
- drivers/dpll/zl3073x/dpll.c, 2 times
- drivers/net/bonding/bond_main.c, line 492
- drivers/net/can/dev/dev.c, line 449
- drivers/net/can/peak_canfd/peak_canfd.c, line 763
- drivers/net/can/usb/peak_usb/pcan_usb_core.c, line 803
- drivers/net/dsa/hirschmann/hellcreek.c, line 368
- drivers/net/dsa/lantiq/lantiq_gswip_common.c, line 1019
- drivers/net/dsa/microchip/ksz9477.c, 7 times
- drivers/net/dsa/microchip/ksz9477_tc_flower.c, 8 times
- drivers/net/dsa/mv88e6xxx/chip.c, 3 times
- drivers/net/dsa/mv88e6xxx/tcflower.c, 3 times
- drivers/net/dsa/netc/netc_main.c, 2 times
- drivers/net/dsa/ocelot/felix.c, 3 times
- drivers/net/dsa/ocelot/felix_vsc9959.c, 4 times
- drivers/net/dsa/qca/qca8k-common.c, 3 times
- drivers/net/dsa/realtek/rtl8365mb_main.c, 3 times
- drivers/net/dsa/realtek/rtl8365mb_vlan.c, 3 times
- drivers/net/dsa/realtek/rtl8366-core.c, 2 times
- drivers/net/dsa/rzn1_a5psw.c, line 367
- drivers/net/dsa/sja1105/sja1105_flower.c, 20 times
- drivers/net/dsa/sja1105/sja1105_main.c, 7 times
- drivers/net/dsa/sja1105/sja1105_tas.c, line 482
- drivers/net/dsa/sja1105/sja1105_vl.c, 17 times
- drivers/net/dsa/sja1105/sja1105_vl.h, 4 times
- drivers/net/dsa/vitesse-vsc73xx-core.c, 2 times
- drivers/net/dsa/xrs700x/xrs700x.c, 3 times
- drivers/net/dsa/yt921x.c, 21 times
- drivers/net/ethernet/airoha/airoha_eth.c, 14 times
- drivers/net/ethernet/amazon/ena/ena_devlink.c, 2 times
- drivers/net/ethernet/amazon/ena/ena_ethtool.c, line 655
- drivers/net/ethernet/amazon/ena/ena_xdp.c, 2 times
- drivers/net/ethernet/amd/pds_core/fw.c, 12 times
- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c, 3 times
- drivers/net/ethernet/aquantia/atlantic/aq_main.c, line 418
- drivers/net/ethernet/broadcom/bnge/bnge_devlink.c, 15 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c, 3 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c, 28 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c, 19 times
- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c, line 734
- drivers/net/ethernet/cavium/thunder/nicvf_main.c, line 1909
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, line 6489
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c, 18 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c, 18 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c, line 179
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, 14 times
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c, 2 times
- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c, line 132
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c, 16 times
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c, 14 times
- drivers/net/ethernet/freescale/enetc/enetc_qos.c, 20 times
- drivers/net/ethernet/fungible/funeth/funeth_ethtool.c, line 1123
- drivers/net/ethernet/fungible/funeth/funeth_main.c, 4 times
- drivers/net/ethernet/google/gve/gve_ethtool.c, line 951
- drivers/net/ethernet/google/gve/gve_main.c, 8 times
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c, 6 times
- drivers/net/ethernet/huawei/hinic/hinic_devlink.c, 3 times
- drivers/net/ethernet/intel/i40e/i40e_devlink.c, line 16
- drivers/net/ethernet/intel/i40e/i40e_main.c, line 13256
- drivers/net/ethernet/intel/iavf/iavf_main.c, 4 times
- drivers/net/ethernet/intel/ice/devlink/devlink.c, 34 times
- drivers/net/ethernet/intel/ice/devlink/port.c, 19 times
- drivers/net/ethernet/intel/ice/ice_eswitch.c, 5 times
- drivers/net/ethernet/intel/ice/ice_eswitch_br.c, 7 times
- drivers/net/ethernet/intel/ice/ice_fw_update.c, 32 times
- drivers/net/ethernet/intel/ice/ice_main.c, 7 times
- drivers/net/ethernet/intel/ice/ice_sf_eth.c, 4 times
- drivers/net/ethernet/intel/ice/ice_tc_lib.c, 35 times
- drivers/net/ethernet/intel/idpf/idpf_ethtool.c, line 712
- drivers/net/ethernet/intel/idpf/xdp.c, 2 times
- drivers/net/ethernet/intel/igb/igb_main.c, 10 times
- drivers/net/ethernet/intel/igc/igc_ethtool.c, 2 times
- drivers/net/ethernet/intel/igc/igc_main.c, 3 times
- drivers/net/ethernet/intel/igc/igc_xdp.c, line 23
- drivers/net/ethernet/intel/ixgbe/devlink/devlink.c, 4 times
- drivers/net/ethernet/intel/ixgbe/devlink/region.c, 6 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c, 23 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c, 10 times
- drivers/net/ethernet/intel/ixgbevf/ipsec.c, 8 times
- drivers/net/ethernet/marvell/mvneta.c, 2 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c, 15 times
- drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c, 17 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c, 5 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, line 2471
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c, 37 times
- drivers/net/ethernet/marvell/octeontx2/nic/qos.c, 30 times
- drivers/net/ethernet/marvell/octeontx2/nic/rep.c, line 706
- drivers/net/ethernet/marvell/prestera/prestera_flower.c, 9 times
- drivers/net/ethernet/marvell/prestera/prestera_main.c, 5 times
- drivers/net/ethernet/marvell/prestera/prestera_router.c, 4 times
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, 2 times
- drivers/net/ethernet/mellanox/mlx4/en_netdev.c, line 2429
- drivers/net/ethernet/mellanox/mlx4/main.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/devlink.c, 15 times
- drivers/net/ethernet/mellanox/mlx5/core/dpll.c, line 247
- drivers/net/ethernet/mellanox/mlx5/core/en/htb.c, 12 times
- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c, line 295
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c, line 14
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c, 10 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c, line 23
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c, 5 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c, line 16
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c, line 15
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c, 5 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c, 10 times
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c, 40 times
- drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c, 60 times
- drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c, 29 times
- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c, 44 times
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c, 7 times
- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c, line 275
- drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c, 17 times
- drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c, 10 times
- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c, line 34
- drivers/net/ethernet/mellanox/mlxsw/core.c, line 1314
- drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c, 18 times
- drivers/net/ethernet/mellanox/mlxsw/core_env.c, 19 times
- drivers/net/ethernet/mellanox/mlxsw/core_linecards.c, 10 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c, 30 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c, 11 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c, 3 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c, 9 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c, 31 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c, 3 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c, 14 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c, 8 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, 26 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c, 16 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c, 3 times
- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c, 5 times
- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c, 11 times
- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c, line 547
- drivers/net/ethernet/microchip/lan966x/lan966x_goto.c, 4 times
- drivers/net/ethernet/microchip/lan966x/lan966x_lag.c, 3 times
- drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c, 5 times
- drivers/net/ethernet/microchip/lan966x/lan966x_police.c, 10 times
- drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c, 3 times
- drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c, 17 times
- drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c, 3 times
- drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c, line 18
- drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c, 35 times
- drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c, 12 times
- drivers/net/ethernet/microchip/vcap/vcap_api.c, 5 times
- drivers/net/ethernet/microchip/vcap/vcap_tc.c, 9 times
- drivers/net/ethernet/microsoft/mana/mana_bpf.c, 4 times
- drivers/net/ethernet/microsoft/mana/mana_en.c, 3 times
- drivers/net/ethernet/mscc/ocelot.c, 8 times
- drivers/net/ethernet/mscc/ocelot_devlink.c, 9 times
- drivers/net/ethernet/mscc/ocelot_flower.c, 46 times
- drivers/net/ethernet/mscc/ocelot_net.c, 8 times
- drivers/net/ethernet/mscc/ocelot_police.c, 5 times
- drivers/net/ethernet/mscc/ocelot_vcap.c, line 1192
- drivers/net/ethernet/netronome/nfp/abm/cls.c, 17 times
- drivers/net/ethernet/netronome/nfp/bpf/main.c, 4 times
- drivers/net/ethernet/netronome/nfp/bpf/offload.c, 6 times
- drivers/net/ethernet/netronome/nfp/crypto/ipsec.c, 24 times
- drivers/net/ethernet/netronome/nfp/devlink_param.c, 2 times
- drivers/net/ethernet/netronome/nfp/flower/action.c, 45 times
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c, 9 times
- drivers/net/ethernet/netronome/nfp/flower/lag_conf.c, line 200
- drivers/net/ethernet/netronome/nfp/flower/match.c, 3 times
- drivers/net/ethernet/netronome/nfp/flower/metadata.c, 3 times
- drivers/net/ethernet/netronome/nfp/flower/offload.c, 41 times
- drivers/net/ethernet/netronome/nfp/flower/qos_conf.c, 26 times
- drivers/net/ethernet/netronome/nfp/nfp_devlink.c, 3 times
- drivers/net/ethernet/netronome/nfp/nfp_main.c, line 341
- drivers/net/ethernet/netronome/nfp/nfp_net_common.c, 3 times
- drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c, 8 times
- drivers/net/ethernet/pensando/ionic/ionic_ethtool.c, line 1003
- drivers/net/ethernet/pensando/ionic/ionic_fw.c, 5 times
- drivers/net/ethernet/pensando/ionic/ionic_lif.c, 2 times
- drivers/net/ethernet/pensando/ionic/ionic_phc.c, 7 times
- drivers/net/ethernet/qlogic/qede/qede_filter.c, 8 times
- drivers/net/ethernet/qlogic/qede/qede_ptp.c, 3 times
- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c, 10 times
- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c, 2 times
- drivers/net/ethernet/rocker/rocker_main.c, 2 times
- drivers/net/ethernet/sfc/efx_devlink.c, line 614
- drivers/net/ethernet/sfc/efx_reflash.c, 3 times
- drivers/net/ethernet/sfc/ethtool_common.c, 3 times
- drivers/net/ethernet/sfc/mae.c, 5 times
- drivers/net/ethernet/sfc/tc.c, 80 times
- drivers/net/ethernet/sfc/tc_encap_actions.c, 10 times
- drivers/net/ethernet/socionext/netsec.c, line 1804
- drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c, line 231
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, 2 times
- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c, 6 times
- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c, line 116
- drivers/net/ethernet/ti/am65-cpsw-qos.c, 15 times
- drivers/net/ethernet/ti/cpsw_priv.c, 10 times
- drivers/net/hyperv/netvsc_bpf.c, 3 times
- drivers/net/netdevsim/dev.c, 7 times
- drivers/net/netdevsim/fib.c, 11 times
- drivers/net/netdevsim/health.c, line 50
- drivers/net/netdevsim/hwstats.c, line 74
- drivers/net/netdevsim/ipsec.c, 5 times
- drivers/net/netdevsim/netdev.c, line 1230
- drivers/net/netdevsim/netdevsim.h, line 34
- drivers/net/ovpn/netlink.c, 10 times
- drivers/net/veth.c, 4 times
- drivers/net/virtio_net.c, 3 times
- drivers/net/vmxnet3/vmxnet3_xdp.c, 3 times
- drivers/net/vxlan/vxlan_mdb.c, 31 times
- drivers/net/vxlan/vxlan_vnifilter.c, 2 times
- drivers/vdpa/mlx5/net/mlx5_vnet.c, 2 times
- drivers/vdpa/vdpa.c, 16 times
- include/linux/ethtool.h, line 1504
- include/linux/netlink.h, line 140
- include/net/flow_offload.h, 3 times
- include/net/red.h, 2 times
- include/net/vxlan.h, 2 times
- net/8021q/vlan.c, 2 times
- net/8021q/vlan_netlink.c, 11 times
- net/bridge/br_cfm.c, 17 times
- net/bridge/br_cfm_netlink.c, 27 times
- net/bridge/br_fdb.c, 8 times
- net/bridge/br_mdb.c, 33 times
- net/bridge/br_mrp_netlink.c, 10 times
- net/bridge/br_mst.c, 4 times
- net/bridge/br_multicast.c, 3 times
- net/bridge/br_netlink.c, line 1338
- net/bridge/br_private.h, 6 times
- net/bridge/br_stp_if.c, line 210
- net/bridge/br_switchdev.c, line 268
- net/bridge/br_sysfs_br.c, line 481
- net/bridge/br_vlan.c, 4 times
- net/bridge/br_vlan_options.c, 20 times
- net/core/drop_monitor.c, 10 times
- net/devlink/dev.c, line 579
- net/devlink/health.c, line 488
- net/dsa/dsa.c, line 1802
- net/dsa/port.c, 9 times
- net/dsa/user.c, 21 times
- net/ethtool/pause.c, 2 times
- net/ethtool/stats.c, line 154
- net/hsr/hsr_netlink.c, 13 times
- net/hsr/hsr_slave.c, 5 times
- net/ipv6/addrconf.c, 33 times
- net/ipv6/addrlabel.c, 6 times
- net/ipv6/ip6_fib.c, line 690
- net/ipv6/ip6mr.c, 5 times
- net/ipv6/route.c, 6 times
- net/mpls/af_mpls.c, 12 times
- net/sched/act_api.c, line 273
- net/sched/act_ct.c, 12 times
- net/sched/act_ctinfo.c, 2 times
- net/sched/act_gact.c, 4 times
- net/sched/act_ife.c, line 499
- net/sched/act_mirred.c, 6 times
- net/sched/act_mpls.c, 15 times
- net/sched/act_pedit.c, 10 times
- net/sched/act_police.c, 3 times
- net/sched/act_skbedit.c, 7 times
- net/sched/act_tunnel_key.c, line 820
- net/sched/act_vlan.c, line 385
- net/sched/cls_api.c, line 3915
- net/sched/cls_flower.c, 9 times
- net/sched/cls_route.c, line 513
- net/sched/cls_u32.c, 17 times
- net/sched/sch_dualpi2.c, 2 times
- net/sched/sch_ets.c, 6 times
- net/sched/sch_fq.c, 3 times
- net/sched/sch_fq_pie.c, 2 times
- net/sched/sch_gred.c, 15 times
- net/sched/sch_htb.c, line 1847
- net/sched/sch_qfq.c, 3 times
- net/sched/sch_sfq.c, 3 times
- net/sched/sch_taprio.c, 8 times
- net/sched/sch_teql.c, line 198