nbuf_advance
void * nbuf_advance(nbuf_t *, size_t, size_t);
if (!nbuf_advance(nbuf, offsetof(struct icmp, icmp_ip), 0)) {
if (!nbuf_advance(nbuf, sizeof(struct icmp6_hdr), 0)) {
if (!nbuf_advance(nbuf, npc->npc_hlen, 0)) {
if ((cp = nbuf_advance(nbuf, step, cnt)) == NULL) {
if ((base = nbuf_advance(nbuf, step, cnt)) == NULL) {
while ((ip6e = nbuf_advance(nbuf, hlen, sizeof(*ip6e))) != NULL) {
nbuf_advance(nbuf, off, 0);
th = nbuf_advance(nbuf, hlen, sizeof(struct tcphdr));
npc->npc_l4.udp = nbuf_advance(nbuf, hlen,
npc->npc_l4.icmp = nbuf_advance(nbuf, hlen,
npc->npc_l4.icmp6 = nbuf_advance(nbuf, hlen,
nptr = nbuf_advance(&nbuf, (random() % 16) + 1, (random() % 16) + 1);
assert(nbuf_advance(&nbuf, sizeof(uint32_t) - 1, 0));
assert(!nbuf_advance(&nbuf, 1, 0));
if (!nbuf_advance(&nbuf, sizeof(uint32_t), 0)) {