• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcpdump-61/tcpdump/

Lines Matching defs:stp_bpdu

107 stp_print_config_bpdu(const struct stp_bpdu_ *stp_bpdu, u_int length)
110 bittok2str(stp_bpdu_flag_values, "none", stp_bpdu->flags));
113 stp_print_bridge_id((const u_char *)&stp_bpdu->bridge_id),
114 EXTRACT_16BITS(&stp_bpdu->port_id), length);
123 (float)EXTRACT_16BITS(&stp_bpdu->message_age) / STP_TIME_BASE,
124 (float)EXTRACT_16BITS(&stp_bpdu->max_age) / STP_TIME_BASE,
125 (float)EXTRACT_16BITS(&stp_bpdu->hello_time) / STP_TIME_BASE,
126 (float)EXTRACT_16BITS(&stp_bpdu->forward_delay) / STP_TIME_BASE);
129 stp_print_bridge_id((const u_char *)&stp_bpdu->root_id),
130 EXTRACT_32BITS(&stp_bpdu->root_path_cost));
133 if (stp_bpdu->protocol_version == STP_PROTO_RAPID) {
136 RSTP_EXTRACT_PORT_ROLE(stp_bpdu->flags)));
237 stp_print_mstp_bpdu(const struct stp_bpdu_ *stp_bpdu, u_int length)
245 ptr = (const u_char *)stp_bpdu;
247 bittok2str(stp_bpdu_flag_values, "none", stp_bpdu->flags), length);
259 RSTP_EXTRACT_PORT_ROLE(stp_bpdu->flags)));
262 stp_print_bridge_id((const u_char *)&stp_bpdu->root_id),
263 EXTRACT_32BITS(&stp_bpdu->root_path_cost));
266 stp_print_bridge_id((const u_char *)&stp_bpdu->bridge_id));
268 printf("CIST port-id %04x, ", EXTRACT_16BITS(&stp_bpdu->port_id));
272 (float)EXTRACT_16BITS(&stp_bpdu->message_age) / STP_TIME_BASE,
273 (float)EXTRACT_16BITS(&stp_bpdu->max_age) / STP_TIME_BASE,
274 (float)EXTRACT_16BITS(&stp_bpdu->hello_time) / STP_TIME_BASE,
275 (float)EXTRACT_16BITS(&stp_bpdu->forward_delay) / STP_TIME_BASE);
362 const struct stp_bpdu_ *stp_bpdu;
366 stp_bpdu = (struct stp_bpdu_*)p;
372 if (EXTRACT_16BITS(&stp_bpdu->protocol_id)) {
378 stp_bpdu->protocol_version));
380 switch (stp_bpdu->protocol_version) {
391 stp_bpdu->bpdu_type));
393 switch (stp_bpdu->bpdu_type) {
398 stp_print_config_bpdu(stp_bpdu, length);
402 if (stp_bpdu->protocol_version == STP_PROTO_RAPID) {
406 stp_print_config_bpdu(stp_bpdu, length);
407 } else if (stp_bpdu->protocol_version == STP_PROTO_MSTP ||
408 stp_bpdu->protocol_version == STP_PROTO_SPB) {
413 if (stp_bpdu->v1_length != 0) {
425 if (stp_bpdu->protocol_version == STP_PROTO_SPB)
436 stp_print_mstp_bpdu(stp_bpdu, length);