Lines Matching refs:cpdu
269 bstp_decode_bpdu(struct bstp_port *bp, struct bstp_cbpdu *cpdu, in bstp_decode_bpdu() argument
275 (((uint64_t)ntohs(cpdu->cbu_rootpri)) << 48) | in bstp_decode_bpdu()
276 (((uint64_t)cpdu->cbu_rootaddr[0]) << 40) | in bstp_decode_bpdu()
277 (((uint64_t)cpdu->cbu_rootaddr[1]) << 32) | in bstp_decode_bpdu()
278 (((uint64_t)cpdu->cbu_rootaddr[2]) << 24) | in bstp_decode_bpdu()
279 (((uint64_t)cpdu->cbu_rootaddr[3]) << 16) | in bstp_decode_bpdu()
280 (((uint64_t)cpdu->cbu_rootaddr[4]) << 8) | in bstp_decode_bpdu()
281 (((uint64_t)cpdu->cbu_rootaddr[5]) << 0); in bstp_decode_bpdu()
284 (((uint64_t)ntohs(cpdu->cbu_bridgepri)) << 48) | in bstp_decode_bpdu()
285 (((uint64_t)cpdu->cbu_bridgeaddr[0]) << 40) | in bstp_decode_bpdu()
286 (((uint64_t)cpdu->cbu_bridgeaddr[1]) << 32) | in bstp_decode_bpdu()
287 (((uint64_t)cpdu->cbu_bridgeaddr[2]) << 24) | in bstp_decode_bpdu()
288 (((uint64_t)cpdu->cbu_bridgeaddr[3]) << 16) | in bstp_decode_bpdu()
289 (((uint64_t)cpdu->cbu_bridgeaddr[4]) << 8) | in bstp_decode_bpdu()
290 (((uint64_t)cpdu->cbu_bridgeaddr[5]) << 0); in bstp_decode_bpdu()
292 cu->cu_pv.pv_cost = ntohl(cpdu->cbu_rootpathcost); in bstp_decode_bpdu()
293 cu->cu_message_age = ntohs(cpdu->cbu_messageage); in bstp_decode_bpdu()
294 cu->cu_max_age = ntohs(cpdu->cbu_maxage); in bstp_decode_bpdu()
295 cu->cu_hello_time = ntohs(cpdu->cbu_hellotime); in bstp_decode_bpdu()
296 cu->cu_forward_delay = ntohs(cpdu->cbu_forwarddelay); in bstp_decode_bpdu()
297 cu->cu_pv.pv_dport_id = ntohs(cpdu->cbu_portid); in bstp_decode_bpdu()
299 cu->cu_message_type = cpdu->cbu_bpdutype; in bstp_decode_bpdu()
302 flags = cpdu->cbu_flags; in bstp_decode_bpdu()
303 switch (cpdu->cbu_protover) { in bstp_decode_bpdu()
536 struct bstp_cbpdu cpdu; in bstp_received_stp() local
549 memcpy(&cpdu, mtod(*mp, caddr_t), BSTP_BPDU_STP_LEN); in bstp_received_stp()
551 bstp_decode_bpdu(bp, &cpdu, cu); in bstp_received_stp()
561 struct bstp_cbpdu cpdu; in bstp_received_rstp() local
570 memcpy(&cpdu, mtod(*mp, caddr_t), BSTP_BPDU_RSTP_LEN); in bstp_received_rstp()
572 bstp_decode_bpdu(bp, &cpdu, cu); in bstp_received_rstp()