Lines Matching defs:pv
133 #define PV2ADDR(pv, eaddr) do { \
134 eaddr[0] = pv >> 40; \
135 eaddr[1] = pv >> 32; \
136 eaddr[2] = pv >> 24; \
137 eaddr[3] = pv >> 16; \
138 eaddr[4] = pv >> 8; \
139 eaddr[5] = pv >> 0; \
816 bstp_info_cmp(struct bstp_pri_vector *pv,
819 if (cpv->pv_root_id < pv->pv_root_id)
821 if (cpv->pv_root_id > pv->pv_root_id)
824 if (cpv->pv_cost < pv->pv_cost)
826 if (cpv->pv_cost > pv->pv_cost)
829 if (cpv->pv_dbridge_id < pv->pv_dbridge_id)
831 if (cpv->pv_dbridge_id > pv->pv_dbridge_id)
834 if (cpv->pv_dport_id < pv->pv_dport_id)
836 if (cpv->pv_dport_id > pv->pv_dport_id)
849 bstp_info_superior(struct bstp_pri_vector *pv,
852 if (bstp_info_cmp(pv, cpv) == INFO_BETTER ||
853 (bstp_same_bridgeid(pv->pv_dbridge_id, cpv->pv_dbridge_id) &&
854 (cpv->pv_dport_id & 0xfff) == (pv->pv_dport_id & 0xfff)))
863 struct bstp_pri_vector pv;
878 pv = bp->bp_port_pv;
879 pv.pv_cost += bp->bp_path_cost;
886 if (bstp_same_bridgeid(pv.pv_dbridge_id,
888 bstp_info_cmp(&bs->bs_root_pv, &pv) == INFO_BETTER) {
890 bs->bs_root_pv = pv;
1230 /* copy the designated pv to the port */