u_short proto,crc;
u_char osp =0; /* old source address present */
+ ndo->ndo_protocol = "mobile";
mob = (const struct mobile_ip *)bp;
if (length < MOBILE_SIZE || !ND_TTEST_SIZE(mob)) {
- ND_PRINT("[|mobile]");
+ nd_print_trunc(ndo);
return;
}
ND_PRINT("mobile: ");
- proto = EXTRACT_BE_U_2(mob->proto);
- crc = EXTRACT_BE_U_2(mob->hcheck);
+ proto = GET_BE_U_2(mob->proto);
+ crc = GET_BE_U_2(mob->hcheck);
if (proto & OSRC_PRES) {
osp=1;
}