Lines Matching defs:bpdu_packet
68 static RSTP_BPDU_T bpdu_packet = {
102 STP_OUT_get_port_mac (port_index, bpdu_packet.mac.src_mac);
104 bpdu_packet.hdr.bpdu_type = bpdu_type;
105 bpdu_packet.hdr.version = (BPDU_RSTP == bpdu_type) ?
111 (void) memcpy (&bpdu_packet.eth.len8023, &len8023, 2);
146 (unsigned char *) &bpdu_packet,
153 bpdu_packet.body.flags = 0;
160 bpdu_packet.body.flags |= TOPOLOGY_CHANGE_BIT;
164 bpdu_packet.body.flags |= TOPOLOGY_CHANGE_ACK_BIT;
167 STP_VECT_set_vector (&port->portPrio, &bpdu_packet.body);
168 STP_set_times (&port->portTimes, &bpdu_packet.body);
202 (unsigned long) bpdu_packet.body.flags);
205 (unsigned char *) &bpdu_packet,
260 bpdu_packet.body.flags |= (role << PORT_ROLE_OFFS);
267 bpdu_packet.body.flags |= AGREEMENT_BIT;
275 bpdu_packet.body.flags |= PROPOSAL_BIT;
282 (unsigned long) bpdu_packet.body.flags);
286 (unsigned char *) &bpdu_packet,