/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_tun.h | 36 struct flow_cls_offload *f, 41 struct flow_cls_offload *f, 71 struct flow_cls_offload *f, 77 struct flow_cls_offload *f,
|
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() 280 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params() 309 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
|
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()
|
D | tc_tun_gre.c | 57 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_gretap()
|
D | tc_tun.c | 475 struct flow_cls_offload *f, in mlx5e_tc_tun_parse() 512 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports()
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/ |
D | match.c | 13 struct flow_cls_offload *flow, u8 key_type) in nfp_flower_compile_meta_tci() 81 struct flow_cls_offload *flow) in nfp_flower_compile_mac() 133 struct flow_cls_offload *flow) in nfp_flower_compile_tport() 154 struct flow_cls_offload *flow) in nfp_flower_compile_ip_ext() 228 struct flow_cls_offload *flow) in nfp_flower_compile_ipv4() 250 struct flow_cls_offload *flow) in nfp_flower_compile_ipv6() 272 struct flow_cls_offload *flow) in nfp_flower_compile_geneve_opt() 286 struct flow_cls_offload *flow) in nfp_flower_compile_tun_ipv4_addrs() 304 struct flow_cls_offload *flow) in nfp_flower_compile_tun_ip_ext() 322 struct flow_cls_offload *flow) in nfp_flower_compile_ipv4_gre_tun() [all …]
|
D | main.h | 361 struct flow_cls_offload *flow, 368 struct flow_cls_offload *flow, 373 struct flow_cls_offload *flow,
|
D | offload.c | 129 static bool nfp_flower_check_higher_than_mac(struct flow_cls_offload *f) in nfp_flower_check_higher_than_mac() 139 static bool nfp_flower_check_higher_than_l3(struct flow_cls_offload *f) in nfp_flower_check_higher_than_l3() 220 struct flow_cls_offload *flow, in nfp_flower_calculate_key_layers() 921 struct flow_cls_offload merge_tc_off; in nfp_flower_merge_offloaded_flows() 1117 struct flow_cls_offload *flow) in nfp_flower_add_offload() 1289 struct flow_cls_offload *flow) in nfp_flower_del_offload() 1399 struct flow_cls_offload *flow) in nfp_flower_get_stats() 1432 struct flow_cls_offload *flower) in nfp_flower_repr_offload() 1552 struct flow_cls_offload *flower = type_data; in nfp_flower_setup_indr_block_cb()
|
D | action.c | 264 nfp_flower_tun_is_gre(struct flow_cls_offload *flow, int start_idx) in nfp_flower_tun_is_gre() 281 struct flow_cls_offload *flow, in nfp_fl_get_tun_from_act() 762 nfp_fl_commit_mangle(struct flow_cls_offload *flow, char *nfp_action, in nfp_fl_commit_mangle() 864 struct flow_cls_offload *flow, char *nfp_action, int *a_len, in nfp_fl_pedit() 951 struct flow_cls_offload *flow, in nfp_flower_loop_action() 1169 struct flow_cls_offload *flow, in nfp_flower_compile_action()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_flower.c | 140 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta() 183 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4() 198 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv6() 232 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ports() 259 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp() 290 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip() 324 struct flow_cls_offload *f) in mlxsw_sp_flower_parse() 457 struct flow_cls_offload *f) in mlxsw_sp_flower_replace() 504 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy() 526 struct flow_cls_offload *f) in mlxsw_sp_flower_stats() [all …]
|
D | spectrum.h | 824 struct flow_cls_offload *f); 827 struct flow_cls_offload *f); 830 struct flow_cls_offload *f); 833 struct flow_cls_offload *f); 836 struct flow_cls_offload *f);
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_tc_flower.h | 112 struct flow_cls_offload *cls); 114 struct flow_cls_offload *cls); 116 struct flow_cls_offload *cls);
|
D | cxgb4_tc_flower.c | 84 struct flow_cls_offload *cls, in cxgb4_process_flow_match() 227 struct flow_cls_offload *cls) in cxgb4_validate_flow_match() 382 struct flow_cls_offload *cls, in cxgb4_process_flow_actions() 548 struct flow_cls_offload *cls) in cxgb4_validate_flow_actions() 637 struct flow_cls_offload *cls) in cxgb4_tc_flower_replace() 713 struct flow_cls_offload *cls) in cxgb4_tc_flower_destroy() 787 struct flow_cls_offload *cls) in cxgb4_tc_flower_stats()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
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-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.h | 59 struct flow_cls_offload *f, unsigned long flags); 61 struct flow_cls_offload *f, unsigned long flags); 64 struct flow_cls_offload *f, unsigned long flags);
|
D | en_tc.c | 1651 struct flow_cls_offload *f, in parse_tunnel_attr() 1796 struct flow_cls_offload *f, in __parse_cls_flower() 2152 struct flow_cls_offload *f, in parse_cls_flower() 3516 struct flow_cls_offload *f, unsigned long flow_flags, in mlx5e_alloc_flow() 3556 struct flow_cls_offload *f, in mlx5e_flow_esw_attr_init() 3578 struct flow_cls_offload *f, in __mlx5e_add_fdb_flow() 3628 static int mlx5e_tc_add_fdb_peer_flow(struct flow_cls_offload *f, in mlx5e_tc_add_fdb_peer_flow() 3680 struct flow_cls_offload *f, in mlx5e_add_fdb_flow() 3714 struct flow_cls_offload *f, in mlx5e_add_nic_flow() 3765 struct flow_cls_offload *f, in mlx5e_tc_add_flow() [all …]
|
/Linux-v5.4/drivers/net/ethernet/mscc/ |
D | ocelot_flower.c | 16 static int ocelot_flower_parse_action(struct flow_cls_offload *f, in ocelot_flower_parse_action() 41 static int ocelot_flower_parse(struct flow_cls_offload *f, in ocelot_flower_parse() 171 struct ocelot_ace_rule *ocelot_ace_rule_create(struct flow_cls_offload *f, in ocelot_ace_rule_create() 185 static int ocelot_flower_replace(struct flow_cls_offload *f, in ocelot_flower_replace() 209 static int ocelot_flower_destroy(struct flow_cls_offload *f, in ocelot_flower_destroy() 227 static int ocelot_flower_stats_update(struct flow_cls_offload *f, in ocelot_flower_stats_update() 244 static int ocelot_setup_tc_cls_flower(struct flow_cls_offload *f, in ocelot_setup_tc_cls_flower()
|
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_tc.c | 395 struct flow_cls_offload *cls, in tc_add_basic_flow() 412 struct flow_cls_offload *cls, in tc_add_ip4_flow() 447 struct flow_cls_offload *cls, in tc_add_ports_flow() 496 struct flow_cls_offload *cls, in tc_find_flow() 514 int (*fn)(struct stmmac_priv *priv, struct flow_cls_offload *cls, 523 struct flow_cls_offload *cls) in tc_add_flow() 555 struct flow_cls_offload *cls) in tc_del_flow() 578 struct flow_cls_offload *cls) in tc_setup_cls()
|
D | hwif.h | 516 struct flow_cls_offload; 525 struct flow_cls_offload *cls);
|
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_tc.h | 199 struct flow_cls_offload *cls_flower); 212 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
|
D | bnxt_tc.c | 173 struct flow_cls_offload *tc_flow_cmd, in bnxt_tc_parse_flow() 1250 struct flow_cls_offload *tc_flow_cmd) in bnxt_tc_add_flow() 1334 struct flow_cls_offload *tc_flow_cmd) in bnxt_tc_del_flow() 1349 struct flow_cls_offload *tc_flow_cmd) in bnxt_tc_get_flow_stats() 1569 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
|
/Linux-v5.4/include/net/ |
D | flow_offload.h | 360 struct flow_cls_offload { struct 370 flow_cls_offload_flow_rule(struct flow_cls_offload *flow_cmd) in flow_cls_offload_flow_rule() argument
|
/Linux-v5.4/net/sched/ |
D | cls_flower.c | 413 struct flow_cls_offload cls_flower = {}; in fl_hw_destroy_filter() 429 struct flow_cls_offload cls_flower = {}; in fl_hw_replace_filter() 476 struct flow_cls_offload cls_flower = {}; in fl_hw_update_stats() 1776 struct flow_cls_offload cls_flower = {}; in fl_reoffload() 1837 struct flow_cls_offload *cls_flower = type_data; in fl_hw_add() 1849 struct flow_cls_offload *cls_flower = type_data; in fl_hw_del() 1862 struct flow_cls_offload cls_flower = {}; in fl_hw_create_tmplt() 1888 struct flow_cls_offload cls_flower = {}; in fl_hw_destroy_tmplt()
|
/Linux-v5.4/net/netfilter/ |
D | nf_tables_offload.c | 163 struct flow_cls_offload cls_flow = {}; in nft_flow_offload_rule()
|
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/ |
D | qede.h | 569 struct flow_cls_offload *f);
|