Lines Matching refs:fdb
30 return port_priv->fdb->fdb_id; in dpaa2_switch_port_get_fdb_id()
58 struct dpaa2_switch_fdb *fdb; in dpaa2_switch_port_set_fdb() local
66 fdb = dpaa2_switch_fdb_get_unused(port_priv->ethsw_data); in dpaa2_switch_port_set_fdb()
73 if (!fdb) { in dpaa2_switch_port_set_fdb()
74 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
78 port_priv->fdb = fdb; in dpaa2_switch_port_set_fdb()
79 port_priv->fdb->in_use = true; in dpaa2_switch_port_set_fdb()
80 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
111 port_priv->fdb->in_use = false; in dpaa2_switch_port_set_fdb()
112 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb()
115 port_priv->fdb = other_port_priv->fdb; in dpaa2_switch_port_set_fdb()
119 port_priv->fdb->bridge_dev = bridge_dev; in dpaa2_switch_port_set_fdb()
138 if (ethsw->ports[j]->fdb->fdb_id != fdb_id) in dpaa2_switch_fdb_get_flood_cfg()
1694 return dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_flood()
2017 struct dpaa2_switch_fdb *old_fdb = port_priv->fdb; in dpaa2_switch_port_bridge_join()
2035 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_bridge_join()
2085 struct dpaa2_switch_fdb *old_fdb = port_priv->fdb; in dpaa2_switch_port_bridge_leave()
2118 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_bridge_leave()
2499 skb->offload_fwd_mark = !!(port_priv->fdb->bridge_dev); in dpaa2_switch_rx()
3168 struct dpaa2_switch_fdb *fdb; in dpaa2_switch_port_init() local
3192 fdb = dpaa2_switch_fdb_get_unused(ethsw); in dpaa2_switch_port_init()
3193 fdb->fdb_id = fdb_id; in dpaa2_switch_port_init()
3194 fdb->in_use = true; in dpaa2_switch_port_init()
3195 fdb->bridge_dev = NULL; in dpaa2_switch_port_init()
3196 port_priv->fdb = fdb; in dpaa2_switch_port_init()
3207 err = dpaa2_switch_fdb_set_egress_flood(ethsw, port_priv->fdb->fdb_id); in dpaa2_switch_port_init()