Searched refs:qinq_fg (Results 1 – 3 of 3) sorted by relevance
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| D | bridge_mcast.c | 446 struct mlx5_flow_group *fwd_fg, *qinq_fg, *vlan_fg, *filter_fg; in mlx5_esw_bridge_port_mcast_fgs_init() local 461 qinq_fg = mlx5_esw_bridge_mcast_qinq_fg_create(esw, mcast_ft); in mlx5_esw_bridge_port_mcast_fgs_init() 462 if (IS_ERR(qinq_fg)) { in mlx5_esw_bridge_port_mcast_fgs_init() 463 err = PTR_ERR(qinq_fg); in mlx5_esw_bridge_port_mcast_fgs_init() 475 port->mcast.qinq_fg = qinq_fg; in mlx5_esw_bridge_port_mcast_fgs_init() 481 mlx5_destroy_flow_group(qinq_fg); in mlx5_esw_bridge_port_mcast_fgs_init() 494 if (port->mcast.qinq_fg) in mlx5_esw_bridge_port_mcast_fgs_cleanup() 495 mlx5_destroy_flow_group(port->mcast.qinq_fg); in mlx5_esw_bridge_port_mcast_fgs_cleanup() 496 port->mcast.qinq_fg = NULL; in mlx5_esw_bridge_port_mcast_fgs_cleanup()
|
| D | bridge.c | 366 struct mlx5_flow_group *mac_fg, *qinq_filter_fg, *qinq_fg, *vlan_filter_fg, *vlan_fg; in mlx5_esw_bridge_ingress_table_init() local 400 qinq_fg = mlx5_esw_bridge_ingress_qinq_fg_create(esw, ingress_ft); in mlx5_esw_bridge_ingress_table_init() 401 if (IS_ERR(qinq_fg)) { in mlx5_esw_bridge_ingress_table_init() 402 err = PTR_ERR(qinq_fg); in mlx5_esw_bridge_ingress_table_init() 422 br_offloads->ingress_qinq_fg = qinq_fg; in mlx5_esw_bridge_ingress_table_init() 430 mlx5_destroy_flow_group(qinq_fg); in mlx5_esw_bridge_ingress_table_init() 470 struct mlx5_flow_group *miss_fg = NULL, *mac_fg, *vlan_fg, *qinq_fg; in mlx5_esw_bridge_egress_table_init() local 489 qinq_fg = mlx5_esw_bridge_egress_qinq_fg_create(esw, egress_ft); in mlx5_esw_bridge_egress_table_init() 490 if (IS_ERR(qinq_fg)) { in mlx5_esw_bridge_egress_table_init() 491 err = PTR_ERR(qinq_fg); in mlx5_esw_bridge_egress_table_init() [all …]
|
| D | bridge_priv.h | 190 struct mlx5_flow_group *qinq_fg; member
|