/* other variables in generic header */
if (ndo->ndo_vflag) {
ND_PRINT(" (CCVal %u, CsCov %u", DCCPH_CCVAL(dh), DCCPH_CSCOV(dh));
- }
-
- /* checksum calculation */
- if (ndo->ndo_vflag && ND_TTEST_LEN(bp, len)) {
- uint16_t sum = 0, dccp_sum;
-
- dccp_sum = GET_BE_U_2(dh->dccph_checksum);
- ND_PRINT(", cksum 0x%04x ", dccp_sum);
- if (IP_V(ip) == 4)
- sum = dccp_cksum(ndo, ip, dh, len);
- else if (IP_V(ip) == 6)
- sum = dccp6_cksum(ndo, ip6, dh, len);
- if (sum != 0)
- ND_PRINT("(incorrect -> 0x%04x)",in_cksum_shouldbe(dccp_sum, sum));
- else
- ND_PRINT("(correct)");
- }
- if (ndo->ndo_vflag)
+ /* checksum calculation */
+ if (ND_TTEST_LEN(bp, len)) {
+ uint16_t sum = 0, dccp_sum;
+
+ dccp_sum = GET_BE_U_2(dh->dccph_checksum);
+ ND_PRINT(", cksum 0x%04x ", dccp_sum);
+ if (IP_V(ip) == 4)
+ sum = dccp_cksum(ndo, ip, dh, len);
+ else if (IP_V(ip) == 6)
+ sum = dccp6_cksum(ndo, ip6, dh, len);
+ if (sum != 0)
+ ND_PRINT("(incorrect -> 0x%04x)",in_cksum_shouldbe(dccp_sum, sum));
+ else
+ ND_PRINT("(correct)");
+ }
ND_PRINT(")");
+ }
ND_PRINT(" ");
dccph_type = DCCPH_TYPE(dh);