/* \summary: MS Network Load Balancing's (NLB) heartbeat printer */
-#ifdef HAVE_CONFIG_H
#include <config.h>
-#endif
#include "netdissect-stdinc.h"
ndo->ndo_protocol = "msnlb";
hb = (const struct msnlb_heartbeat_pkt *)bp;
- ND_TCHECK_SIZE(hb);
- ND_PRINT("MS NLB heartbeat, host priority: %u,",
- EXTRACT_LE_U_4((hb->host_prio)));
- ND_PRINT(" cluster IP: %s,", ipaddr_string(ndo, hb->virtual_ip));
- ND_PRINT(" host IP: %s", ipaddr_string(ndo, hb->host_ip));
- return;
-trunc:
- ND_PRINT("[|MS NLB]");
+ ND_PRINT("MS NLB heartbeat");
+ ND_PRINT(", host priority: %u", GET_LE_U_4((hb->host_prio)));
+ ND_PRINT(", cluster IP: %s", GET_IPADDR_STRING(hb->virtual_ip));
+ ND_PRINT(", host IP: %s", GET_IPADDR_STRING(hb->host_ip));
}