Lines Matching refs:bridge_dev

877 	struct net_device *bridge_dev = felix_classify_db(db);  in felix_fdb_add()  local
881 if (IS_ERR(bridge_dev)) in felix_fdb_add()
882 return PTR_ERR(bridge_dev); in felix_fdb_add()
884 if (dsa_port_is_cpu(dp) && !bridge_dev && in felix_fdb_add()
891 return ocelot_fdb_add(ocelot, port, addr, vid, bridge_dev); in felix_fdb_add()
898 struct net_device *bridge_dev = felix_classify_db(db); in felix_fdb_del() local
902 if (IS_ERR(bridge_dev)) in felix_fdb_del()
903 return PTR_ERR(bridge_dev); in felix_fdb_del()
905 if (dsa_port_is_cpu(dp) && !bridge_dev && in felix_fdb_del()
912 return ocelot_fdb_del(ocelot, port, addr, vid, bridge_dev); in felix_fdb_del()
919 struct net_device *bridge_dev = felix_classify_db(db); in felix_lag_fdb_add() local
922 if (IS_ERR(bridge_dev)) in felix_lag_fdb_add()
923 return PTR_ERR(bridge_dev); in felix_lag_fdb_add()
925 return ocelot_lag_fdb_add(ocelot, lag.dev, addr, vid, bridge_dev); in felix_lag_fdb_add()
932 struct net_device *bridge_dev = felix_classify_db(db); in felix_lag_fdb_del() local
935 if (IS_ERR(bridge_dev)) in felix_lag_fdb_del()
936 return PTR_ERR(bridge_dev); in felix_lag_fdb_del()
938 return ocelot_lag_fdb_del(ocelot, lag.dev, addr, vid, bridge_dev); in felix_lag_fdb_del()
945 struct net_device *bridge_dev = felix_classify_db(db); in felix_mdb_add() local
948 if (IS_ERR(bridge_dev)) in felix_mdb_add()
949 return PTR_ERR(bridge_dev); in felix_mdb_add()
951 if (dsa_is_cpu_port(ds, port) && !bridge_dev && in felix_mdb_add()
958 return ocelot_port_mdb_add(ocelot, port, mdb, bridge_dev); in felix_mdb_add()
965 struct net_device *bridge_dev = felix_classify_db(db); in felix_mdb_del() local
968 if (IS_ERR(bridge_dev)) in felix_mdb_del()
969 return PTR_ERR(bridge_dev); in felix_mdb_del()
971 if (dsa_is_cpu_port(ds, port) && !bridge_dev && in felix_mdb_del()
978 return ocelot_port_mdb_del(ocelot, port, mdb, bridge_dev); in felix_mdb_del()