Lines Matching defs:cpdu
592 struct bstp_cbpdu cpdu;
633 if (m->m_len < sizeof(cpdu) &&
634 (m = m_pullup(m, sizeof(cpdu))) == NULL)
636 memcpy(&cpdu, mtod(m, void *), sizeof(cpdu));
639 (((uint64_t)ntohs(cpdu.cbu_rootpri)) << 48) |
640 (((uint64_t)cpdu.cbu_rootaddr[0]) << 40) |
641 (((uint64_t)cpdu.cbu_rootaddr[1]) << 32) |
642 (((uint64_t)cpdu.cbu_rootaddr[2]) << 24) |
643 (((uint64_t)cpdu.cbu_rootaddr[3]) << 16) |
644 (((uint64_t)cpdu.cbu_rootaddr[4]) << 8) |
645 (((uint64_t)cpdu.cbu_rootaddr[5]) << 0);
648 (((uint64_t)ntohs(cpdu.cbu_bridgepri)) << 48) |
649 (((uint64_t)cpdu.cbu_bridgeaddr[0]) << 40) |
650 (((uint64_t)cpdu.cbu_bridgeaddr[1]) << 32) |
651 (((uint64_t)cpdu.cbu_bridgeaddr[2]) << 24) |
652 (((uint64_t)cpdu.cbu_bridgeaddr[3]) << 16) |
653 (((uint64_t)cpdu.cbu_bridgeaddr[4]) << 8) |
654 (((uint64_t)cpdu.cbu_bridgeaddr[5]) << 0);
656 cu.cu_root_path_cost = ntohl(cpdu.cbu_rootpathcost);
657 cu.cu_message_age = ntohs(cpdu.cbu_messageage);
658 cu.cu_max_age = ntohs(cpdu.cbu_maxage);
659 cu.cu_hello_time = ntohs(cpdu.cbu_hellotime);
660 cu.cu_forward_delay = ntohs(cpdu.cbu_forwarddelay);
661 cu.cu_port_id = ntohs(cpdu.cbu_portid);
662 cu.cu_message_type = cpdu.cbu_bpdutype;
664 (cpdu.cbu_flags & BSTP_FLAG_TCA) ? 1 : 0;
666 (cpdu.cbu_flags & BSTP_FLAG_TC) ? 1 : 0;