Searched refs:bounce_rules (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | egress_ofld.c | 21 xa_load(&vport->egress.offloads.bounce_rules, rule_index); in esw_acl_egress_ofld_bounce_rule_destroy() 27 xa_erase(&vport->egress.offloads.bounce_rules, rule_index); in esw_acl_egress_ofld_bounce_rule_destroy() 35 xa_for_each(&vport->egress.offloads.bounce_rules, i, bounce_rule) { in esw_acl_egress_ofld_bounce_rules_destroy() 37 xa_erase(&vport->egress.offloads.bounce_rules, i); in esw_acl_egress_ofld_bounce_rules_destroy()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch_offloads.c | 3038 err = xa_insert(&vport->egress.offloads.bounce_rules, in __esw_set_master_egress_rule() 3064 xa_init_flags(&vport->egress.offloads.bounce_rules, XA_FLAGS_ALLOC); in esw_slave_egress_create_resources() 3113 xa_destroy(&vport->egress.offloads.bounce_rules); in esw_slave_egress_destroy_resources() 3149 err = xa_insert(&slave_vport->egress.offloads.bounce_rules, in esw_set_slave_egress_rule() 3231 xa_init_flags(&vport->egress.offloads.bounce_rules, XA_FLAGS_ALLOC); in esw_master_egress_create_resources() 3246 if (!xa_empty(&vport->egress.offloads.bounce_rules)) in esw_master_egress_destroy_resources() 3280 if (xa_load(&vport->egress.offloads.bounce_rules, slave_index)) in esw_set_master_egress_rule() 3307 if (xa_empty(&vport->egress.offloads.bounce_rules)) { in esw_unset_master_egress_rule() 3309 xa_destroy(&vport->egress.offloads.bounce_rules); in esw_unset_master_egress_rule()
|
| H A D | eswitch.h | 155 struct xarray bounce_rules; member
|