/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_flower.h | 12 struct flow_cls_offload *f); 14 struct flow_cls_offload *f); 16 struct flow_cls_offload *f); 18 struct flow_cls_offload *f); 20 struct flow_cls_offload *f);
|
H A D | prestera_flower.c | 140 struct flow_cls_offload *f, in prestera_flower_parse_meta() 193 struct flow_cls_offload *f) in prestera_flower_parse() 371 struct flow_cls_offload *f) in prestera_flower_prio_check() 414 struct flow_cls_offload *f) in prestera_flower_replace() 463 struct flow_cls_offload *f) in prestera_flower_destroy() 482 struct flow_cls_offload *f) in prestera_flower_tmplt_create() 537 struct flow_cls_offload *f) in prestera_flower_tmplt_destroy() 550 struct flow_cls_offload *f) in prestera_flower_stats()
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.h | 209 bool is_pre_ct_flow(struct flow_cls_offload *flow); 210 bool is_post_ct_flow(struct flow_cls_offload *flow); 227 struct flow_cls_offload *flow, 244 struct flow_cls_offload *flow, 287 int nfp_fl_ct_stats(struct flow_cls_offload *flow,
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 44 struct flow_cls_offload *f, 49 struct flow_cls_offload *f, 106 struct flow_cls_offload *f, 111 struct flow_cls_offload *f,
|
H 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() 289 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params() 320 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
|
H A D | tc_tun_vxlan.c | 20 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_vxlan() 48 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_vxlan() 112 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_vxlan_gbp_option() 159 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_vxlan()
|
H A D | tc_tun_mplsoudp.c | 48 struct flow_cls_offload *f, in parse_udp_ports() 57 struct flow_cls_offload *f, in parse_tunnel()
|
H A D | tc_ct.h | 110 struct flow_cls_offload *f, 153 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H 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),
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_flower.h | 135 struct flow_cls_offload *cls); 137 struct flow_cls_offload *cls); 139 struct flow_cls_offload *cls);
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_flower.c | 338 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta() 357 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4() 495 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp() 526 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip() 560 struct flow_cls_offload *f) in mlxsw_sp_flower_parse() 699 struct flow_cls_offload *f) in mlxsw_sp_flower_mall_prio_check() 728 struct flow_cls_offload *f) in mlxsw_sp_flower_replace() 779 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy() 801 struct flow_cls_offload *f) in mlxsw_sp_flower_stats() 840 struct flow_cls_offload *f) in mlxsw_sp_flower_tmplt_create() [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_tc.c | 461 struct flow_cls_offload *cls, in tc_add_basic_flow() 479 struct flow_cls_offload *cls, in tc_add_ip4_flow() 514 struct flow_cls_offload *cls, in tc_add_ports_flow() 590 struct flow_cls_offload *cls) in tc_add_flow() 621 struct flow_cls_offload *cls) in tc_del_flow() 644 struct flow_cls_offload *cls, in tc_find_rfs() 664 struct flow_cls_offload *cls) in tc_add_vlan_flow() 715 struct flow_cls_offload *cls) in tc_del_vlan_flow() 843 struct flow_cls_offload *cls) in tc_add_flow_cls() 859 struct flow_cls_offload *cls) in tc_del_flow_cls() [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_tc_flower.c | 223 static int lan966x_tc_flower_use_dissectors(struct flow_cls_offload *f, in lan966x_tc_flower_use_dissectors() 255 struct flow_cls_offload *fco, in lan966x_tc_flower_action_check() 376 struct flow_cls_offload *f, in lan966x_tc_add_rule_link() 442 struct flow_cls_offload *f, in lan966x_tc_flower_add() 554 struct flow_cls_offload *f, in lan966x_tc_flower_del() 578 struct flow_cls_offload *f, in lan966x_tc_flower_stats() 596 struct flow_cls_offload *f, in lan966x_tc_flower()
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc_flower.c | 281 struct flow_cls_offload *fco, in sparx5_tc_flower_action_check() 486 struct flow_cls_offload *fco, in sparx5_tc_add_rule_copy() 549 struct flow_cls_offload *fco, in sparx5_tc_add_remaining_rules() 833 struct flow_cls_offload *fco) in sparx5_tc_action_trap() 877 struct flow_cls_offload *fco, in sparx5_tc_action_vlan_pop() 908 struct flow_cls_offload *fco, in sparx5_tc_action_vlan_modify() 1075 struct flow_cls_offload *fco, in sparx5_tc_flower_use_template() 1094 struct flow_cls_offload *fco, in sparx5_tc_flower_replace() 1306 struct flow_cls_offload *fco, in sparx5_tc_flower_destroy() 1340 struct flow_cls_offload *fco, in sparx5_tc_flower_stats() [all …]
|
H A D | sparx5_tc.h | 105 int sparx5_tc_flower(struct net_device *ndev, struct flow_cls_offload *fco,
|
/openbmc/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_vcap.h | 21 struct flow_cls_offload *f,
|
H A D | ocelot_flower.c | 232 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action() 521 struct flow_cls_offload *f, in ocelot_flower_parse_indev() 573 struct flow_cls_offload *f, in ocelot_flower_parse_key() 783 struct flow_cls_offload *f, in ocelot_flower_parse() 805 struct flow_cls_offload *f) in ocelot_vcap_filter_create() 869 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace() 938 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy() 975 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.h | 219 struct flow_cls_offload *cls_flower); 232 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
|
/openbmc/linux/drivers/net/ethernet/mediatek/ |
H A D | mtk_ppe_offload.c | 240 mtk_flow_offload_replace(struct mtk_eth *eth, struct flow_cls_offload *f, in mtk_flow_offload_replace() 481 mtk_flow_offload_destroy(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_destroy() 501 mtk_flow_offload_stats(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_stats() 527 int mtk_flow_offload_cmd(struct mtk_eth *eth, struct flow_cls_offload *cls, in mtk_flow_offload_cmd() 555 struct flow_cls_offload *cls = type_data; in mtk_eth_setup_tc_block_cb()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.h | 210 struct flow_cls_offload *cls_flower); 212 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower);
|
H A D | ice_repr.c | 195 struct flow_cls_offload *flower) in ice_repr_setup_tc_cls_flower() 211 struct flow_cls_offload *flower = (struct flow_cls_offload *)type_data; in ice_repr_setup_tc_block_cb()
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.h | 258 struct flow_cls_offload *cls); 261 struct flow_cls_offload *cls);
|
/openbmc/linux/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_tc.h | 10 struct flow_cls_offload *fco;
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.h | 193 struct flow_cls_offload *f, unsigned long flags); 195 struct flow_cls_offload *f, unsigned long flags); 198 struct flow_cls_offload *f, unsigned long flags);
|
/openbmc/linux/drivers/net/dsa/sja1105/ |
H A D | sja1105.h | 416 struct flow_cls_offload *cls, bool ingress); 418 struct flow_cls_offload *cls, bool ingress); 420 struct flow_cls_offload *cls, bool ingress);
|