#include "af.h"
#include "signature.h"
-static const char tstr[] = " [|rsvp]";
/*
* RFC 2205 common header
return (parameter_length+4); /* header length 4 bytes */
trunc:
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
return 0;
}
return-1;
ND_PRINT("%s Session Name: ", indent);
for (i = 0; i < namelen; i++)
- safeputchar(ndo, EXTRACT_U_1(obj_tptr + 4 + i));
+ fn_print_char(ndo, EXTRACT_U_1(obj_tptr + 4 + i));
ND_PRINT("%s Setup Priority: %u, Holding Priority: %u, Flags: [%s] (%#x)",
indent,
EXTRACT_U_1(obj_tptr),
ND_PRINT("%s Action: %s (%u), Label type: %u", indent,
tok2str(rsvp_obj_label_set_action_values, "Unknown", action),
- action, ((EXTRACT_BE_U_4(obj_tptr) & 0x7F)));
+ action, (EXTRACT_BE_U_4(obj_tptr) & 0x7F));
switch (action) {
case LABEL_SET_INCLUSIVE_RANGE:
}
return 0;
invalid:
- ND_PRINT("%s", istr);
+ nd_print_invalid(ndo);
return -1;
trunc:
- ND_PRINT("\n\t\t");
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
return -1;
}
const u_char *tptr;
u_short plen, tlen;
+ ndo->ndo_protocol = "rsvp";
tptr=pptr;
rsvp_com_header = (const struct rsvp_common_header *)pptr;
return;
trunc:
- ND_PRINT("\n\t\t");
- ND_PRINT("%s", tstr);
+ nd_print_trunc(ndo);
}