- seq = EXTRACT_32BITS(bp);
- bp += sizeof(uint32_t);
- offset = EXTRACT_32BITS(bp);
- bp += sizeof(uint32_t);
- len = EXTRACT_32BITS(bp);
- bp += sizeof(uint32_t);
- ND_PRINT((ndo, " FRAG seq %u off %u len %u", seq, offset, len));
- opts_len -= 16;
+ seq = GET_BE_U_4(bp);
+ bp += 4;
+ offset = GET_BE_U_4(bp);
+ bp += 4;
+ len = GET_BE_U_4(bp);
+ bp += 4;
+ ND_PRINT(" FRAG seq %u off %u len %u", seq, offset, len);
+ opts_len -= PGM_OPT_FRAGMENT_LEN;