Symbol: mlx5_add_flow_rules
drivers/infiniband/hw/mlx5/fs.c
1142
opfc->rule[i] = mlx5_add_flow_rules(prio->flow_table, &spec[i],
drivers/infiniband/hw/mlx5/fs.c
1324
opfc->rule[i] = mlx5_add_flow_rules(prio->flow_table, &spec[i],
drivers/infiniband/hw/mlx5/fs.c
1614
handler->rule = mlx5_add_flow_rules(ft, spec,
drivers/infiniband/hw/mlx5/fs.c
2078
handler->rule = mlx5_add_flow_rules(ft, spec,
drivers/infiniband/hw/mlx5/fs.c
2715
handle = mlx5_add_flow_rules(ft_prio->anchor.ft, NULL, &flow_act,
drivers/infiniband/hw/mlx5/fs.c
2750
handle = mlx5_add_flow_rules(ft_prio->anchor.ft, NULL, &flow_act,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
103
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
127
rule = mlx5_add_flow_rules(fs_udp_t->t, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
385
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
408
rule = mlx5_add_flow_rules(fs_any_t->t, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
93
flow_rule = mlx5_add_flow_rules(esw->offloads.ft_offloads, spec,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
97
tc_psample->termtbl_rule = mlx5_add_flow_rules(tc_psample->termtbl, NULL, &act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1661
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1671
rule = mlx5_add_flow_rules(ft, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2224
return mlx5_add_flow_rules(ft, NULL, &act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
138
flow = mlx5_add_flow_rules(ft->t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
162
rule = mlx5_add_flow_rules(accel_fs_t->t, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1238
fte = mlx5_add_flow_rules(tx->ft.status, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1989
rule = mlx5_add_flow_rules(rx->ft.status, spec, &flow_act, dest, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2011
rule = mlx5_add_flow_rules(rx->ft.sa_sel, spec, &flow_act, &dest[0], 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2105
rule = mlx5_add_flow_rules(rx->ft.sa, spec, &flow_act, dest, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2228
rule = mlx5_add_flow_rules(tx->ft.sa, spec, &flow_act, dest, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2315
rule = mlx5_add_flow_rules(ft, spec, &flow_act, dest, dstn);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
235
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2392
rule = mlx5_add_flow_rules(ft, spec, &flow_act, dest, dstn);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
255
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
313
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
379
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
475
rule = mlx5_add_flow_rules(rx->ft.status, spec, &flow_act, dest, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
575
miss->rule = mlx5_add_flow_rules(ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
868
rule = mlx5_add_flow_rules(ft, NULL, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
989
rule = mlx5_add_flow_rules(ft, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
176
fte = mlx5_add_flow_rules(rx_err->ft, spec, &flow_act, dest, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
193
fte = mlx5_add_flow_rules(rx_err->ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
211
fte = mlx5_add_flow_rules(rx_err->ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
228
fte = mlx5_add_flow_rules(rx_err->ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
379
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &fs_prot->default_dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
414
rule = mlx5_add_flow_rules(fs_prot->ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
731
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
236
arfs_t->default_rule = mlx5_add_flow_rules(arfs_t->ft.t, NULL,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
597
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1013
ai->rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
281
*rule_p = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
383
rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
764
*rule_p = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
495
rule = mlx5_add_flow_rules(ft, spec, &flow_act, dst, dst ? 1 : 0);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1327
rule = mlx5_add_flow_rules(ft, spec,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
143
mlx5_add_flow_rules(vport->egress.acl, NULL,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
57
mlx5_add_flow_rules(vport->egress.acl, NULL,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
73
mlx5_add_flow_rules(vport->egress.acl, spec,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
243
vport->ingress.allow_rule = mlx5_add_flow_rules(vport->ingress.acl, spec,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
268
mlx5_add_flow_rules(vport->ingress.acl, NULL,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
100
mlx5_add_flow_rules(vport->ingress.acl,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
141
flow_rule = mlx5_add_flow_rules(vport->ingress.acl, NULL, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
51
vport->ingress.allow_rule = mlx5_add_flow_rules(vport->ingress.acl, spec,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
635
handle = mlx5_add_flow_rules(br_offloads->ingress_ft, rule_spec, &flow_act, dests,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
733
handle = mlx5_add_flow_rules(br_offloads->ingress_ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
800
handle = mlx5_add_flow_rules(bridge->egress_ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
835
handle = mlx5_add_flow_rules(egress_ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
111
handle = mlx5_add_flow_rules(bridge->egress_ft, rule_spec, &flow_act, dests, num_dests);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
530
handle = mlx5_add_flow_rules(port->mcast.ft, rule_spec, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
615
handle = mlx5_add_flow_rules(port->mcast.ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
668
handle = mlx5_add_flow_rules(port->mcast.ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
904
handle = mlx5_add_flow_rules(ingress_ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
936
handle = mlx5_add_flow_rules(ingress_ft, rule_spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
146
handle = mlx5_add_flow_rules(e->ft, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
236
e->fwd_rule = mlx5_add_flow_rules(e->ft, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
279
flow_rule = mlx5_add_flow_rules(esw->fdb_table.legacy.vepa_fdb, spec,
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
292
flow_rule = mlx5_add_flow_rules(esw->fdb_table.legacy.vepa_fdb, NULL,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
256
mlx5_add_flow_rules(esw->fdb_table.legacy.fdb, spec,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1017
flow_rule = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(on_esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1066
flow_rule = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1223
flow = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1235
flow = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1248
flow = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1263
flow = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1385
flow_rule = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1400
flow_rule = mlx5_add_flow_rules(mlx5_eswitch_get_slow_fdb(esw),
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1452
flow_rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2157
flow_rule = mlx5_add_flow_rules(esw->offloads.ft_offloads, spec,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2177
flow_rule = mlx5_add_flow_rules(esw->offloads.ft_offloads, NULL,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2420
flow_rule = mlx5_add_flow_rules(table, NULL, &flow_act, dst, dst_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2882
flow_rule = mlx5_add_flow_rules(acl, spec, &flow_act,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
775
rule = mlx5_add_flow_rules(fdb, spec, &flow_act, dest, i);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
858
rule = mlx5_add_flow_rules(fast_fdb, spec, &flow_act, dest, i);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
300
rule = mlx5_add_flow_rules(fdb, spec, flow_act, dest, num_dest);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
332
rule = mlx5_add_flow_rules(fdb, spec, flow_act, dest, num_dest);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
94
tt->rule = mlx5_add_flow_rules(tt->termtbl, NULL, flow_act,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2506
EXPORT_SYMBOL(mlx5_add_flow_rules);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
89
lag_definer->rules[idx] = mlx5_add_flow_rules(lag_definer->ft,
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
397
return mlx5_add_flow_rules(ft, NULL, &act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
1045
rule = mlx5_add_flow_rules(ttc->t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
1090
rule = mlx5_add_flow_rules(ttc->t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
388
rule = mlx5_add_flow_rules(ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
655
rule = mlx5_add_flow_rules(ft, spec, &flow_act, dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
156
rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, &dst, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
169
rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, default_dst, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
187
rule = mlx5_add_flow_rules(roce->nic_master_ft, NULL, &flow_act, &dst,
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
221
rule = mlx5_add_flow_rules(roce->ft, NULL, &flow_act, &dst,
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
257
rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, &dst, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1200
rule = mlx5_add_flow_rules(rx_tables->ft_check, spec, flow_act, roce_dest, dstn + 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1242
rule = mlx5_add_flow_rules(roce->ft_macsec_op_check, NULL, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1361
rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, &dst, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1373
rule = mlx5_add_flow_rules(roce->ft, NULL, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1552
rule = mlx5_add_flow_rules(ft_crypto->t, NULL, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1593
rule = mlx5_add_flow_rules(rx_tables->ft_check, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1788
rule = mlx5_add_flow_rules(ft_crypto->t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1813
rule = mlx5_add_flow_rules(ft_crypto->t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2150
new_rule = mlx5_add_flow_rules(rx_fs->roce.ft_ip_check, spec, &flow_act,
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2166
new_rule = mlx5_add_flow_rules(rx_fs->roce.ft_macsec_op_check, spec, &flow_act,
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2240
new_rule = mlx5_add_flow_rules(tx_fs->ft_rdma_tx, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
449
rule = mlx5_add_flow_rules(ft_crypto->t, spec, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
460
rule = mlx5_add_flow_rules(ft_crypto->t, NULL, &flow_act, NULL, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
498
rule = mlx5_add_flow_rules(tx_tables->ft_check, NULL, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
519
rule = mlx5_add_flow_rules(tx_tables->ft_check, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
867
rule = mlx5_add_flow_rules(tx_tables->ft_crypto.t, spec, &flow_act, &dest, 1);
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
78
flow_rule = mlx5_add_flow_rules(ft, spec, &flow_act, NULL, 0);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1955
node->ucast_rule = mlx5_add_flow_rules(ndev->rxft, spec, &flow_act, dests, NUM_DESTS);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1969
node->mcast_rule = mlx5_add_flow_rules(ndev->rxft, spec, &flow_act, dests, NUM_DESTS);
include/linux/mlx5/fs.h
316
mlx5_add_flow_rules(struct mlx5_flow_table *ft,