Lines Matching defs:ndo
149 nd_push_buffer(netdissect_options *ndo, u_char *new_buffer,
158 ndspi->ndspi_packetp = ndo->ndo_packetp;
159 ndspi->ndspi_snapend = ndo->ndo_snapend;
160 ndspi->ndspi_prev = ndo->ndo_packet_info_stack;
162 ndo->ndo_packetp = new_packetp;
163 ndo->ndo_snapend = new_packetp + newlen;
164 ndo->ndo_packet_info_stack = ndspi;
183 nd_push_snaplen(netdissect_options *ndo, const u_char *bp, const u_int newlen)
192 ndspi->ndspi_packetp = ndo->ndo_packetp;
193 ndspi->ndspi_snapend = ndo->ndo_snapend;
194 ndspi->ndspi_prev = ndo->ndo_packet_info_stack;
199 ndo->ndo_packet_info_stack = ndspi;
211 snaplen_remaining = (u_int)(ndo->ndo_snapend - bp);
220 ndo->ndo_snapend = bp + newlen;
243 nd_change_snaplen(netdissect_options *ndo, const u_char *bp, const u_int newlen)
249 ndspi = ndo->ndo_packet_info_stack;
253 previous_snapend = ndo->ndo_snapend;
276 ndo->ndo_snapend = bp + newlen;
281 nd_pop_packet_info(netdissect_options *ndo)
285 ndspi = ndo->ndo_packet_info_stack;
286 ndo->ndo_packetp = ndspi->ndspi_packetp;
287 ndo->ndo_snapend = ndspi->ndspi_snapend;
288 ndo->ndo_packet_info_stack = ndspi->ndspi_prev;
295 nd_pop_all_packet_info(netdissect_options *ndo)
297 while (ndo->ndo_packet_info_stack != NULL)
298 nd_pop_packet_info(ndo);
302 nd_trunc_longjmp(netdissect_options *ndo)
304 longjmp(ndo->ndo_early_end, ND_TRUNCATED);