| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun.h | 37 struct flow_cls_offload *f, 42 struct flow_cls_offload *f, 80 struct flow_cls_offload *f, 85 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() 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()
|
| H 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()
|
| H 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()
|
| H A D | tc_ct.h | 108 struct flow_cls_offload *f, 154 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
|
| H A D | tc_tun_gre.c | 57 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_gretap()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_flower.c | 217 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta() 260 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4() 275 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv6() 309 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ports() 336 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp() 367 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip() 401 struct flow_cls_offload *f) in mlxsw_sp_flower_parse() 533 struct flow_cls_offload *f) in mlxsw_sp_flower_mall_prio_check() 562 struct flow_cls_offload *f) in mlxsw_sp_flower_replace() 613 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy() [all …]
|
| H A D | spectrum.h | 1083 struct flow_cls_offload *f); 1086 struct flow_cls_offload *f); 1089 struct flow_cls_offload *f); 1092 struct flow_cls_offload *f); 1095 struct flow_cls_offload *f);
|
| /OK3568_Linux_fs/kernel/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),
|
| /OK3568_Linux_fs/kernel/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);
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mscc/ |
| H A D | ocelot_flower.c | 160 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action() 384 struct flow_cls_offload *f, in ocelot_flower_parse_indev() 436 struct flow_cls_offload *f, in ocelot_flower_parse_key() 636 struct flow_cls_offload *f, in ocelot_flower_parse() 653 struct flow_cls_offload *f) in ocelot_vcap_filter_create() 692 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace() 725 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy() 749 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_tc.c | 424 struct flow_cls_offload *cls, in tc_add_basic_flow() 441 struct flow_cls_offload *cls, in tc_add_ip4_flow() 476 struct flow_cls_offload *cls, in tc_add_ports_flow() 525 struct flow_cls_offload *cls, in tc_find_flow() 543 int (*fn)(struct stmmac_priv *priv, struct flow_cls_offload *cls, 552 struct flow_cls_offload *cls) in tc_add_flow() 585 struct flow_cls_offload *cls) in tc_del_flow() 608 struct flow_cls_offload *cls) in tc_setup_cls()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.h | 136 struct flow_cls_offload *f, unsigned long flags); 138 struct flow_cls_offload *f, unsigned long flags); 141 struct flow_cls_offload *f, unsigned long flags);
|
| H A D | en_tc.c | 1913 static int flow_has_tc_fwd_action(struct flow_cls_offload *f) in flow_has_tc_fwd_action() 1980 struct flow_cls_offload *f, in mlx5e_get_flow_tunnel_id() 2126 struct flow_cls_offload *f, in parse_tunnel_attr() 2217 struct flow_cls_offload *f) in mlx5e_flower_parse_meta() 2254 struct flow_cls_offload *f) in skip_key_basic() 2270 struct flow_cls_offload *f, in __parse_cls_flower() 2668 struct flow_cls_offload *f, in parse_cls_flower() 4628 struct flow_cls_offload *f, unsigned long flow_flags, in mlx5e_alloc_flow() 4674 struct flow_cls_offload *f) in mlx5e_flow_attr_init() 4685 struct flow_cls_offload *f, in mlx5e_flow_esw_attr_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/ |
| H A D | sja1105.h | 342 struct flow_cls_offload *cls, bool ingress); 344 struct flow_cls_offload *cls, bool ingress); 346 struct flow_cls_offload *cls, bool ingress);
|
| H A D | sja1105_flower.c | 196 struct flow_cls_offload *cls, in sja1105_flower_parse_key() 303 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add() 417 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del() 457 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | tc.c | 130 struct flow_cls_offload *cls_flower, int flags) in mlx5e_rep_setup_tc_cls_flower() 183 struct flow_cls_offload tmp, *f = type_data; in mlx5e_rep_setup_ft_cb() 312 struct flow_cls_offload *flower, in mlx5e_rep_indr_offload() 355 struct flow_cls_offload *f = type_data; in mlx5e_rep_indr_setup_ft_cb() 356 struct flow_cls_offload tmp; in mlx5e_rep_indr_setup_ft_cb()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | main.h | 409 struct flow_cls_offload *flow, 416 struct flow_cls_offload *flow, 421 struct flow_cls_offload *flow,
|
| H A D | offload.c | 136 static bool nfp_flower_check_higher_than_mac(struct flow_cls_offload *f) in nfp_flower_check_higher_than_mac() 146 static bool nfp_flower_check_higher_than_l3(struct flow_cls_offload *f) in nfp_flower_check_higher_than_l3() 242 struct flow_cls_offload *flow, in nfp_flower_calculate_key_layers() 1007 struct flow_cls_offload merge_tc_off; in nfp_flower_merge_offloaded_flows() 1291 struct flow_cls_offload *flow) in nfp_flower_add_offload() 1481 struct flow_cls_offload *flow) in nfp_flower_del_offload() 1595 struct flow_cls_offload *flow) in nfp_flower_get_stats() 1629 struct flow_cls_offload *flower) in nfp_flower_repr_offload() 1746 struct flow_cls_offload *flower = type_data; in nfp_flower_setup_indr_block_cb()
|
| H A D | action.c | 265 nfp_flower_tun_is_gre(struct flow_cls_offload *flow, int start_idx) in nfp_flower_tun_is_gre() 282 struct flow_cls_offload *flow, in nfp_fl_get_tun_from_act() 791 nfp_fl_commit_mangle(struct flow_cls_offload *flow, char *nfp_action, in nfp_fl_commit_mangle() 893 struct flow_cls_offload *flow, char *nfp_action, int *a_len, in nfp_fl_pedit() 980 struct flow_cls_offload *flow, in nfp_flower_loop_action() 1198 struct flow_cls_offload *flow, in nfp_flower_compile_action()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_qos.c | 1084 struct flow_cls_offload *f) in enetc_psfp_parse_clsflower() 1348 struct flow_cls_offload *cls_flower) in enetc_config_clsflower() 1388 struct flow_cls_offload *f) in enetc_psfp_destroy_clsflower() 1413 struct flow_cls_offload *f) in enetc_destroy_clsflower() 1419 struct flow_cls_offload *f) in enetc_psfp_get_stats() 1454 struct flow_cls_offload *cls_flower) in enetc_setup_tc_cls_flower()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | dsa.h | 594 struct flow_cls_offload *cls, bool ingress); 596 struct flow_cls_offload *cls, bool ingress); 598 struct flow_cls_offload *cls, bool ingress);
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | nf_tables_offload.c | 241 static void nft_flow_cls_offload_setup(struct flow_cls_offload *cls_flow, in nft_flow_cls_offload_setup() 269 struct flow_cls_offload cls_flow; in nft_flow_offload_rule() 294 struct flow_cls_offload cls_flow; in nft_flow_offload_unbind()
|
| /OK3568_Linux_fs/kernel/include/soc/mscc/ |
| H A D | ocelot.h | 765 struct flow_cls_offload *f, bool ingress); 767 struct flow_cls_offload *f, bool ingress); 769 struct flow_cls_offload *f, bool ingress);
|