Lines Matching refs:br_dev
4635 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in rtnl_fdb_add() local
4636 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4759 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in rtnl_fdb_del() local
4762 ops = br_dev->netdev_ops; in rtnl_fdb_del()
4963 struct net_device *dev, *br_dev = NULL; in rtnl_fdb_dump() local
4982 br_dev = __dev_get_by_index(net, br_idx); in rtnl_fdb_dump()
4983 if (!br_dev) in rtnl_fdb_dump()
4986 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4995 br_dev = netdev_master_upper_dev_get(dev); in rtnl_fdb_dump()
4996 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4999 if (dev != br_dev && in rtnl_fdb_dump()
5003 if (br_dev != netdev_master_upper_dev_get(dev) && in rtnl_fdb_dump()
5011 err = cops->ndo_fdb_dump(skb, cb, br_dev, dev, in rtnl_fdb_dump()
5104 struct net_device *dev = NULL, *br_dev = NULL; in rtnl_fdb_get() local
5140 br_dev = __dev_get_by_index(net, br_idx); in rtnl_fdb_get()
5141 if (!br_dev) { in rtnl_fdb_get()
5145 ops = br_dev->netdev_ops; in rtnl_fdb_get()
5154 br_dev = netdev_master_upper_dev_get(dev); in rtnl_fdb_get()
5155 if (!br_dev) { in rtnl_fdb_get()
5159 ops = br_dev->netdev_ops; in rtnl_fdb_get()
5169 if (!br_dev && !dev) { in rtnl_fdb_get()
5183 if (br_dev) in rtnl_fdb_get()
5184 dev = br_dev; in rtnl_fdb_get()
5218 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in ndo_dflt_bridge_getlink() local
5237 (br_dev && in ndo_dflt_bridge_getlink()
5238 nla_put_u32(skb, IFLA_MASTER, br_dev->ifindex)) || in ndo_dflt_bridge_getlink()
5381 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in rtnl_bridge_getlink() local
5383 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
5385 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
5515 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in rtnl_bridge_setlink() local
5517 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
5522 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
5591 struct net_device *br_dev = netdev_master_upper_dev_get(dev); in rtnl_bridge_dellink() local
5593 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
5598 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()