Home
last modified time | relevance | path

Searched refs:bridge_id (Results 1 – 11 of 11) sorted by relevance

/linux/net/bridge/
H A Dbr_stp_bpdu.c107 buf[17] = bpdu->bridge_id.prio[0]; in br_send_config_bpdu()
108 buf[18] = bpdu->bridge_id.prio[1]; in br_send_config_bpdu()
109 buf[19] = bpdu->bridge_id.addr[0]; in br_send_config_bpdu()
110 buf[20] = bpdu->bridge_id.addr[1]; in br_send_config_bpdu()
111 buf[21] = bpdu->bridge_id.addr[2]; in br_send_config_bpdu()
112 buf[22] = bpdu->bridge_id.addr[3]; in br_send_config_bpdu()
113 buf[23] = bpdu->bridge_id.addr[4]; in br_send_config_bpdu()
114 buf[24] = bpdu->bridge_id.addr[5]; in br_send_config_bpdu()
216 bpdu.bridge_id.prio[0] = buf[14]; in br_stp_rcv()
217 bpdu.bridge_id.prio[1] = buf[15]; in br_stp_rcv()
[all …]
H A Dbr_private_stp.h31 bridge_id root;
33 bridge_id bridge_id; member
44 return !memcmp(&p->designated_bridge, &p->br->bridge_id, 8) && in br_is_designated_port()
H A Dbr_stp.c115 if (memcmp(&br->bridge_id, &p->designated_root, 8) <= 0) in br_should_become_root_port()
191 br->designated_root = br->bridge_id; in br_root_selection()
233 bpdu.bridge_id = br->bridge_id; in br_transmit_config()
263 p->designated_bridge = bpdu->bridge_id; in br_record_config_information()
314 t = memcmp(&br->bridge_id, &p->designated_bridge, 8); in br_should_become_designated_port()
358 t = memcmp(&bpdu->bridge_id, &p->designated_bridge, 8); in br_supersedes_port_info()
364 if (memcmp(&bpdu->bridge_id, &p->br->bridge_id, 8)) in br_supersedes_port_info()
437 p->designated_bridge = br->bridge_id; in br_become_designated_port()
H A Dbr_private.h60 typedef struct bridge_id bridge_id; typedef
64 struct bridge_id { struct
413 bridge_id designated_root;
414 bridge_id designated_bridge;
527 bridge_id designated_root;
528 bridge_id bridge_id; member
663 return !memcmp(&br->bridge_id, &br->designated_root, 8); in br_is_root_bridge()
2053 ssize_t br_show_bridge_id(char *buf, const struct bridge_id *id);
H A Dbr_device.c514 br->bridge_id.prio[0] = 0x80; in br_dev_setup()
515 br->bridge_id.prio[1] = 0x00; in br_dev_setup()
524 br->designated_root = br->bridge_id; in br_dev_setup()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.h210 int prestera_hw_bridge_create(struct prestera_switch *sw, u16 *bridge_id);
211 int prestera_hw_bridge_delete(struct prestera_switch *sw, u16 bridge_id);
212 int prestera_hw_bridge_port_add(struct prestera_port *port, u16 bridge_id);
213 int prestera_hw_bridge_port_delete(struct prestera_port *port, u16 bridge_id);
H A Dprestera_switchdev.c46 u16 bridge_id; member
438 u16 bridge_id; in prestera_bridge_create() local
453 err = prestera_hw_bridge_create(swdev->sw, &bridge_id); in prestera_bridge_create()
459 bridge->bridge_id = bridge_id; in prestera_bridge_create()
484 prestera_hw_bridge_delete(swdev->sw, bridge->bridge_id); in prestera_bridge_destroy()
632 err = prestera_hw_bridge_port_add(port, bridge->bridge_id); in prestera_bridge_1d_port_join()
643 prestera_hw_bridge_port_delete(port, bridge->bridge_id); in prestera_bridge_1d_port_join()
704 prestera_hw_bridge_port_delete(port, br_port->bridge->bridge_id); in prestera_bridge_1d_port_leave()
846 vid = br_port->bridge->bridge_id; in prestera_port_attr_stp_state_set()
1235 vid = bridge->bridge_id; in prestera_port_fdb_set()
[all …]
H A Dprestera_hw.c1925 int prestera_hw_bridge_create(struct prestera_switch *sw, u16 *bridge_id) in prestera_hw_bridge_create() argument
1937 *bridge_id = __le16_to_cpu(resp.bridge); in prestera_hw_bridge_create()
1942 int prestera_hw_bridge_delete(struct prestera_switch *sw, u16 bridge_id) in prestera_hw_bridge_delete() argument
1945 .bridge = __cpu_to_le16(bridge_id), in prestera_hw_bridge_delete()
1952 int prestera_hw_bridge_port_add(struct prestera_port *port, u16 bridge_id) in prestera_hw_bridge_port_add() argument
1955 .bridge = __cpu_to_le16(bridge_id), in prestera_hw_bridge_port_add()
1964 int prestera_hw_bridge_port_delete(struct prestera_port *port, u16 bridge_id) in prestera_hw_bridge_port_delete() argument
1967 .bridge = __cpu_to_le16(bridge_id), in prestera_hw_bridge_port_delete()
/linux/include/linux/
H A Dagpgart.h35 u32 bridge_id; /* bridge vendor/device */ member
/linux/include/uapi/linux/
H A Dagpgart.h63 __u32 bridge_id; /* bridge vendor/device */ member
/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx.c299 static int mxl862xx_bridge_config_fwd(struct dsa_switch *ds, u16 bridge_id, in mxl862xx_bridge_config_fwd() argument
308 bridge_config.bridge_id = cpu_to_le16(bridge_id); in mxl862xx_bridge_config_fwd()
324 bridge_id, ret); in mxl862xx_bridge_config_fwd()
391 u16 bridge_id; in mxl862xx_set_bridge_port() local
423 bridge_id = dp->bridge ? priv->bridges[dp->bridge->num] : p->fid; in mxl862xx_set_bridge_port()
426 br_port_cfg.bridge_id = cpu_to_le16(bridge_id); in mxl862xx_set_bridge_port()
596 return le16_to_cpu(br_alloc.bridge_id); in mxl862xx_allocate_bridge()
605 .bridge_id = cpu_to_le16(fw_id), in mxl862xx_free_bridge()