- printf("\n\t EVB Bridge Status");
- tval=*(tptr+4);
- printf("\n\t RES: %d, BGID: %d, RRCAP: %d, RRCTR: %d",
- tval>>3, (tval>>2)&0x01, (tval>>1)&0x01,tval&0x01);
- printf("\n\t EVB Station Status");
- tval=*(tptr+5);
- printf("\n\t RES: %d, SGID: %d, RRREQ: %d,RRSTAT: %d",
- tval>>4, (tval>>3)&0x01, (tval>>2)&0x01, tval&0x03);
- tval=*(tptr+6);
- printf("\n\t R: %d, RTE: %d, ",tval>>5, tval&0x1f);
- tval=*(tptr+7);
- printf("EVB Mode: %s [%d]",
- tok2str(lldp_evb_mode_values,"unknown",tval>>6),tval>>6);
- printf("\n\t ROL: %d, RWD: %d, ", (tval>>5)&0x01,tval&0x1f);
- tval=*(tptr+8);
- printf("RES: %d, ROL: %d, RKA: %d", tval>>6,(tval>>5)&0x01, tval&0x1f);
+ ND_PRINT("\n\t EVB Bridge Status");
+ tval=GET_U_1(tptr + 4);
+ ND_PRINT("\n\t RES: %u, BGID: %u, RRCAP: %u, RRCTR: %u",
+ tval >> 3, (tval >> 2) & 0x01, (tval >> 1) & 0x01, tval & 0x01);
+ ND_PRINT("\n\t EVB Station Status");
+ tval=GET_U_1(tptr + 5);
+ ND_PRINT("\n\t RES: %u, SGID: %u, RRREQ: %u,RRSTAT: %u",
+ tval >> 4, (tval >> 3) & 0x01, (tval >> 2) & 0x01, tval & 0x03);
+ tval=GET_U_1(tptr + 6);
+ ND_PRINT("\n\t R: %u, RTE: %u, ",tval >> 5, tval & 0x1f);
+ tval=GET_U_1(tptr + 7);
+ ND_PRINT("EVB Mode: %s [%u]",
+ tok2str(lldp_evb_mode_values, "unknown", tval >> 6), tval >> 6);
+ ND_PRINT("\n\t ROL: %u, RWD: %u, ", (tval >> 5) & 0x01, tval & 0x1f);
+ tval=GET_U_1(tptr + 8);
+ ND_PRINT("RES: %u, ROL: %u, RKA: %u", tval >> 6, (tval >> 5) & 0x01, tval & 0x1f);