Searched refs:brdev (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/net/atm/
H A Dbr2684.c204 struct br2684_dev *brdev = BRPRIV(dev); br2684_xmit_vcc() local
207 ((brdev->payload == p_bridged) ? br2684_xmit_vcc()
209 ((brdev->payload == p_bridged) ? BR2684_PAD_LEN : 0); br2684_xmit_vcc()
223 if (brdev->payload == p_bridged) { br2684_xmit_vcc()
227 } else if (brdev->payload == p_routed) { br2684_xmit_vcc()
246 if (brdev->payload == p_bridged) { br2684_xmit_vcc()
286 const struct br2684_dev *brdev) pick_outgoing_vcc()
288 return list_empty(&brdev->brvccs) ? NULL : list_entry_brvcc(brdev->brvccs.next); /* 1 vcc/dev right now */ pick_outgoing_vcc()
294 struct br2684_dev *brdev = BRPRIV(dev); br2684_start_xmit() local
301 brvcc = pick_outgoing_vcc(skb, brdev); br2684_start_xmit()
372 struct br2684_dev *brdev; br2684_setfilt() local
374 brdev = BRPRIV(br2684_find_dev(&fs.ifspec)); br2684_setfilt()
375 if (brdev == NULL || list_empty(&brdev->brvccs) || br2684_setfilt()
376 brdev->brvccs.next != brdev->brvccs.prev) /* >1 VCC */ br2684_setfilt()
379 brvcc = list_entry_brvcc(brdev->brvccs.next); br2684_setfilt()
427 struct br2684_dev *brdev = BRPRIV(net_dev); br2684_push() local
434 if (list_empty(&brdev->brvccs)) { br2684_push()
436 list_del(&brdev->br2684_devs); br2684_push()
446 pr_debug("skb from brdev %p\n", brdev); br2684_push()
480 if (brdev->payload == p_routed) { br2684_push()
534 struct br2684_dev *brdev; br2684_regvcc() local
558 brdev = BRPRIV(net_dev); br2684_regvcc()
563 if (!list_empty(&brdev->brvccs)) { br2684_regvcc()
578 if (list_empty(&brdev->brvccs) && !brdev->mac_was_set) { br2684_regvcc()
585 list_add(&brvcc->brvccs, &brdev->brvccs); br2684_regvcc()
635 struct br2684_dev *brdev = BRPRIV(netdev); br2684_setup() local
639 brdev->net_dev = netdev; br2684_setup()
643 INIT_LIST_HEAD(&brdev->brvccs); br2684_setup()
648 struct br2684_dev *brdev = BRPRIV(netdev); br2684_setup_routed() local
650 brdev->net_dev = netdev; br2684_setup_routed()
658 INIT_LIST_HEAD(&brdev->brvccs); br2684_setup_routed()
665 struct br2684_dev *brdev; br2684_create() local
690 brdev = BRPRIV(netdev); br2684_create()
703 brdev->payload = payload; br2684_create()
707 brdev->number = 1; br2684_create()
709 brdev->number = BRPRIV(list_entry_brdev(br2684_devs.prev))->number + 1; br2684_create()
711 list_add_tail(&brdev->br2684_devs, &br2684_devs); br2684_create()
785 const struct br2684_dev *brdev = list_entry(v, struct br2684_dev, br2684_seq_show() local
787 const struct net_device *net_dev = brdev->net_dev; br2684_seq_show()
792 brdev->number, br2684_seq_show()
794 brdev->mac_was_set ? "set" : "auto"); br2684_seq_show()
796 list_for_each_entry(brvcc, &brdev->brvccs, brvccs) { br2684_seq_show()
802 (brdev->payload == p_bridged) ? "bridged" : "routed", br2684_seq_show()
853 struct br2684_dev *brdev; br2684_exit() local
866 brdev = BRPRIV(net_dev); br2684_exit()
867 while (!list_empty(&brdev->brvccs)) { br2684_exit()
868 brvcc = list_entry_brvcc(brdev->brvccs.next); br2684_exit()
872 list_del(&brdev->br2684_devs); br2684_exit()
285 pick_outgoing_vcc(const struct sk_buff *skb, const struct br2684_dev *brdev) pick_outgoing_vcc() argument
/linux-4.4.14/net/bridge/
H A Dbr_input.c37 struct net_device *indev, *brdev = BR_INPUT_SKB_CB(skb)->brdev; br_pass_frame_up() local
38 struct net_bridge *br = netdev_priv(brdev); br_pass_frame_up()
52 if (!(brdev->flags & IFF_PROMISC) && br_pass_frame_up()
59 skb->dev = brdev; br_pass_frame_up()
158 BR_INPUT_SKB_CB(skb)->brdev = br->dev; br_handle_frame_finish()
H A Dbr_netlink.c790 static int br_port_slave_changelink(struct net_device *brdev, br_port_slave_changelink() argument
795 struct net_bridge *br = netdev_priv(brdev); br_port_slave_changelink()
809 const struct net_device *brdev, br_port_fill_slave_info()
815 static size_t br_port_get_slave_size(const struct net_device *brdev, br_port_get_slave_size() argument
853 static int br_changelink(struct net_device *brdev, struct nlattr *tb[], br_changelink() argument
856 struct net_bridge *br = netdev_priv(brdev); br_changelink()
1071 static size_t br_get_size(const struct net_device *brdev) br_get_size() argument
1120 static int br_fill_info(struct sk_buff *skb, const struct net_device *brdev) br_fill_info() argument
1122 struct net_bridge *br = netdev_priv(brdev); br_fill_info()
808 br_port_fill_slave_info(struct sk_buff *skb, const struct net_device *brdev, const struct net_device *dev) br_port_fill_slave_info() argument
H A Dbr_forward.c161 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; deliver_clone()
260 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; br_multicast_flood()
H A Dbr_device.c56 BR_INPUT_SKB_CB(skb)->brdev = dev; br_dev_xmit()
H A Dbr_private.h348 struct net_device *brdev; member in struct:br_input_skb_cb

Completed in 237 milliseconds