const struct ip *ip;
if (caplen < SLIP_HDRLEN || length < SLIP_HDRLEN) {
- ND_PRINT((ndo, "%s", tstr));
+ ND_PRINT("%s", tstr);
return (caplen);
}
sliplink_print(ndo, p, ip, length);
if (caplen < 1 || length < 1) {
- ND_PRINT((ndo, "%s", tstr));
+ ND_PRINT("%s", tstr);
return (caplen + SLIP_HDRLEN);
}
ip6_print(ndo, (const u_char *)ip, length);
break;
default:
- ND_PRINT((ndo, "ip v%d", IP_V(ip)));
+ ND_PRINT("ip v%d", IP_V(ip));
}
return (SLIP_HDRLEN);
const struct ip *ip;
if (caplen < SLIP_HDRLEN) {
- ND_PRINT((ndo, "%s", tstr));
+ ND_PRINT("%s", tstr);
return (caplen);
}
switch (dir) {
case SLIPDIR_IN:
- ND_PRINT((ndo, "I "));
+ ND_PRINT("I ");
break;
case SLIPDIR_OUT:
- ND_PRINT((ndo, "O "));
+ ND_PRINT("O ");
break;
default:
- ND_PRINT((ndo, "Invalid direction %d ", dir));
+ ND_PRINT("Invalid direction %d ", dir);
dir = -1;
break;
}
int i;
for (i = SLX_CHDR; i < SLX_CHDR + CHDR_LEN - 1; ++i)
- ND_PRINT((ndo, "%02x.", EXTRACT_U_1(p + i)));
- ND_PRINT((ndo, "%02x: ", EXTRACT_U_1(p + SLX_CHDR + CHDR_LEN - 1)));
+ ND_PRINT("%02x.", EXTRACT_U_1(p + i));
+ ND_PRINT("%02x: ", EXTRACT_U_1(p + SLX_CHDR + CHDR_LEN - 1));
return;
}
switch (EXTRACT_U_1(p + SLX_CHDR) & 0xf0) {
case TYPE_IP:
- ND_PRINT((ndo, "ip %d: ", length + SLIP_HDRLEN));
+ ND_PRINT("ip %d: ", length + SLIP_HDRLEN);
break;
case TYPE_UNCOMPRESSED_TCP:
* has restored the IP header copy to IPPROTO_TCP.
*/
lastconn = EXTRACT_U_1(((const struct ip *)(p + SLX_CHDR))->ip_p);
- ND_PRINT((ndo, "utcp %d: ", lastconn));
+ ND_PRINT("utcp %d: ", lastconn);
if (dir == -1) {
/* Direction is bogus, don't use it */
return;
if (EXTRACT_U_1(p + SLX_CHDR) & TYPE_COMPRESSED_TCP) {
compressed_sl_print(ndo, p + SLX_CHDR, ip,
length, dir);
- ND_PRINT((ndo, ": "));
+ ND_PRINT(": ");
} else
- ND_PRINT((ndo, "slip-%d!: ", EXTRACT_U_1(p + SLX_CHDR)));
+ ND_PRINT("slip-%d!: ", EXTRACT_U_1(p + SLX_CHDR));
}
}
i = EXTRACT_BE_U_2(cp);
cp += 2;
}
- ND_PRINT((ndo, " %s%d", str, i));
+ ND_PRINT(" %s%d", str, i);
return (cp);
}
cp += 2;
}
if (i >= 0)
- ND_PRINT((ndo, " W+%d", i));
+ ND_PRINT(" W+%d", i);
else
- ND_PRINT((ndo, " W%d", i));
+ ND_PRINT(" W%d", i);
return (cp);
}
if (flags & NEW_C) {
lastconn = EXTRACT_U_1(cp);
cp++;
- ND_PRINT((ndo, "ctcp %d", lastconn));
+ ND_PRINT("ctcp %d", lastconn);
} else
- ND_PRINT((ndo, "ctcp *"));
+ ND_PRINT("ctcp *");
/* skip tcp checksum */
cp += 2;
switch (flags & SPECIALS_MASK) {
case SPECIAL_I:
- ND_PRINT((ndo, " *SA+%d", lastlen[dir][lastconn]));
+ ND_PRINT(" *SA+%d", lastlen[dir][lastconn]);
break;
case SPECIAL_D:
- ND_PRINT((ndo, " *S+%d", lastlen[dir][lastconn]));
+ ND_PRINT(" *S+%d", lastlen[dir][lastconn]);
break;
default:
hlen = IP_HL(ip);
hlen += TH_OFF((const struct tcphdr *)&((const int32_t *)ip)[hlen]);
lastlen[dir][lastconn] = length - (hlen << 2);
- ND_PRINT((ndo, " %d (%ld)", lastlen[dir][lastconn], (long)(cp - chdr)));
+ ND_PRINT(" %d (%ld)", lastlen[dir][lastconn], (long)(cp - chdr));
}