/linux/drivers/net/ethernet/netronome/nfp/flower/ |
A D | conntrack.h | 192 bool is_pre_ct_flow(struct flow_cls_offload *flow); 193 bool is_post_ct_flow(struct flow_cls_offload *flow); 209 struct flow_cls_offload *flow, 225 struct flow_cls_offload *flow, 255 int nfp_fl_ct_stats(struct flow_cls_offload *flow,
|
/linux/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_flower.h | 12 struct flow_cls_offload *f); 14 struct flow_cls_offload *f); 16 struct flow_cls_offload *f);
|
A D | prestera_flower.c | 48 struct flow_cls_offload *f, in prestera_flower_parse_meta() 88 struct flow_cls_offload *f) in prestera_flower_parse() 296 struct flow_cls_offload *f) in prestera_flower_replace() 323 struct flow_cls_offload *f) in prestera_flower_destroy() 338 struct flow_cls_offload *f) in prestera_flower_stats()
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_flower.c | 240 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta() 283 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4() 359 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp() 390 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip() 424 struct flow_cls_offload *f) in mlxsw_sp_flower_parse() 556 struct flow_cls_offload *f) in mlxsw_sp_flower_mall_prio_check() 585 struct flow_cls_offload *f) in mlxsw_sp_flower_replace() 636 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy() 658 struct flow_cls_offload *f) in mlxsw_sp_flower_stats() 697 struct flow_cls_offload *f) in mlxsw_sp_flower_tmplt_create() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | tc_tun.h | 44 struct flow_cls_offload *f, 49 struct flow_cls_offload *f, 105 struct flow_cls_offload *f, 110 struct flow_cls_offload *f,
|
A D | tc_tun_geneve.c | 23 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_geneve() 51 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_geneve() 125 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_vni() 157 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_options() 284 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params() 315 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
|
A D | tc_tun_vxlan.c | 19 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_vxlan() 47 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_vxlan() 103 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_vxlan()
|
A D | tc_tun_mplsoudp.c | 49 struct flow_cls_offload *f, in parse_udp_ports() 58 struct flow_cls_offload *f, in parse_tunnel()
|
A D | tc_ct.h | 106 struct flow_cls_offload *f, 154 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | en_tc_tracepoint.h | 26 TP_PROTO(const struct flow_cls_offload *f), 49 TP_PROTO(const struct flow_cls_offload *f), 54 TP_PROTO(const struct flow_cls_offload *f), 59 TP_PROTO(const struct flow_cls_offload *f),
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
A D | stmmac_tc.c | 455 struct flow_cls_offload *cls, in tc_add_basic_flow() 472 struct flow_cls_offload *cls, in tc_add_ip4_flow() 507 struct flow_cls_offload *cls, in tc_add_ports_flow() 583 struct flow_cls_offload *cls) in tc_add_flow() 614 struct flow_cls_offload *cls) in tc_del_flow() 637 struct flow_cls_offload *cls, in tc_find_rfs() 657 struct flow_cls_offload *cls) in tc_add_vlan_flow() 708 struct flow_cls_offload *cls) in tc_del_vlan_flow() 728 struct flow_cls_offload *cls) in tc_add_flow_cls() 740 struct flow_cls_offload *cls) in tc_del_flow_cls() [all …]
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
A D | cxgb4_tc_flower.h | 135 struct flow_cls_offload *cls); 137 struct flow_cls_offload *cls); 139 struct flow_cls_offload *cls);
|
/linux/drivers/net/ethernet/mscc/ |
A D | ocelot_flower.c | 206 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action() 428 struct flow_cls_offload *f, in ocelot_flower_parse_indev() 480 struct flow_cls_offload *f, in ocelot_flower_parse_key() 679 struct flow_cls_offload *f, in ocelot_flower_parse() 697 struct flow_cls_offload *f) in ocelot_vcap_filter_create() 761 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace() 800 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy() 824 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
|
A D | ocelot_vcap.h | 22 struct flow_cls_offload *f,
|
/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_tc_lib.h | 156 struct flow_cls_offload *cls_flower); 158 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower);
|
A D | ice_repr.c | 147 struct flow_cls_offload *flower) in ice_repr_setup_tc_cls_flower() 163 struct flow_cls_offload *flower = (struct flow_cls_offload *)type_data; in ice_repr_setup_tc_block_cb()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_tc.h | 157 struct flow_cls_offload *f, unsigned long flags); 159 struct flow_cls_offload *f, unsigned long flags); 162 struct flow_cls_offload *f, unsigned long flags);
|
/linux/drivers/net/ethernet/mediatek/ |
A D | mtk_ppe_offload.c | 173 mtk_flow_offload_replace(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_replace() 360 mtk_flow_offload_destroy(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_destroy() 378 mtk_flow_offload_stats(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_stats() 404 struct flow_cls_offload *cls = type_data; in mtk_eth_setup_tc_block_cb()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_tc.h | 219 struct flow_cls_offload *cls_flower); 232 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_tc.c | 254 struct flow_cls_offload *f, in otx2_tc_act_set_police() 307 struct flow_cls_offload *f, in otx2_tc_parse_actions() 395 struct flow_cls_offload *f, in otx2_tc_prepare_flow() 622 struct flow_cls_offload *tc_flow_cmd) in otx2_tc_del_flow() 673 struct flow_cls_offload *tc_flow_cmd) in otx2_tc_add_flow() 781 struct flow_cls_offload *tc_flow_cmd) in otx2_tc_get_flow_stats() 841 struct flow_cls_offload *cls_flower) in otx2_setup_tc_cls_flower()
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-switch.h | 261 struct flow_cls_offload *cls); 264 struct flow_cls_offload *cls);
|
A D | dpaa2-switch-flower.c | 11 static int dpaa2_switch_flower_parse_key(struct flow_cls_offload *cls, in dpaa2_switch_flower_parse_key() 486 struct flow_cls_offload *cls) in dpaa2_switch_cls_flower_replace_acl() 529 static int dpaa2_switch_flower_parse_mirror_key(struct flow_cls_offload *cls, in dpaa2_switch_flower_parse_mirror_key() 571 struct flow_cls_offload *cls) in dpaa2_switch_cls_flower_replace_mirror() 636 struct flow_cls_offload *cls) in dpaa2_switch_cls_flower_replace() 662 struct flow_cls_offload *cls) in dpaa2_switch_cls_flower_destroy()
|
/linux/drivers/net/dsa/sja1105/ |
A D | sja1105_flower.c | 197 struct flow_cls_offload *cls, in sja1105_flower_parse_key() 304 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add() 423 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del() 463 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
|
A D | sja1105.h | 406 struct flow_cls_offload *cls, bool ingress); 408 struct flow_cls_offload *cls, bool ingress); 410 struct flow_cls_offload *cls, bool ingress);
|
/linux/net/netfilter/ |
A D | nf_tables_offload.c | 219 static void nft_flow_cls_offload_setup(struct flow_cls_offload *cls_flow, in nft_flow_cls_offload_setup() 245 struct flow_cls_offload *cls_flow) in nft_flow_offload_cmd() 266 struct flow_cls_offload cls_flow; in nft_flow_offload_rule() 274 struct flow_cls_offload cls_flow = {}; in nft_flow_rule_stats() 302 struct flow_cls_offload cls_flow; in nft_flow_offload_unbind()
|