Lines Matching refs:fdb
31 return port_priv->fdb->fdb_id; in dpaa2_switch_port_get_fdb_id()
59 struct dpaa2_switch_fdb *fdb; in dpaa2_switch_port_set_fdb() local
67 fdb = dpaa2_switch_fdb_get_unused(port_priv->ethsw_data); in dpaa2_switch_port_set_fdb()
74 if (!fdb) { in dpaa2_switch_port_set_fdb()
75 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
79 port_priv->fdb = fdb; in dpaa2_switch_port_set_fdb()
80 port_priv->fdb->in_use = true; in dpaa2_switch_port_set_fdb()
81 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
112 port_priv->fdb->in_use = false; in dpaa2_switch_port_set_fdb()
113 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
116 port_priv->fdb = other_port_priv->fdb; in dpaa2_switch_port_set_fdb()
120 port_priv->fdb->bridge_dev = bridge_dev; in dpaa2_switch_port_set_fdb()
139 if (ethsw->ports[j]->fdb->fdb_id != fdb_id) in dpaa2_switch_fdb_get_flood_cfg()
1662 return dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_flood()
2016 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_bridge_join()
2065 struct dpaa2_switch_fdb *old_fdb = port_priv->fdb; in dpaa2_switch_port_bridge_leave()
2098 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_bridge_leave()
2436 skb->offload_fwd_mark = !!(port_priv->fdb->bridge_dev); in dpaa2_switch_rx()
3106 struct dpaa2_switch_fdb *fdb; in dpaa2_switch_port_init() local
3130 fdb = dpaa2_switch_fdb_get_unused(ethsw); in dpaa2_switch_port_init()
3131 fdb->fdb_id = fdb_id; in dpaa2_switch_port_init()
3132 fdb->in_use = true; in dpaa2_switch_port_init()
3133 fdb->bridge_dev = NULL; in dpaa2_switch_port_init()
3134 port_priv->fdb = fdb; in dpaa2_switch_port_init()
3145 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_init()