Home
last modified time | relevance | path

Searched refs:exthdr (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_mip.c202 exthdr_t *exthdr; in interpret_extensions() local
212 exthdr = (exthdr_t *)ALIGN(ext); in interpret_extensions()
216 ext_type = exthdr->type; in interpret_extensions()
218 gen_exthdr = (gen_exthdr_t *)exthdr; in interpret_extensions()
223 ext_len = exthdr->length; in interpret_extensions()
238 (void) sprintf(get_line((char *)exthdr-dlc_header, 1), in interpret_extensions()
244 (void) sprintf(get_line((char *)exthdr-dlc_header, 1), in interpret_extensions()
250 exthdr = (exthdr_t *)((uchar_t *)exthdr + 1); in interpret_extensions()
255 (void) sprintf(get_line((char *)&exthdr->length-dlc_header, 1), in interpret_extensions()
259 p = (uchar_t *)exthdr + ext_hdrlen; in interpret_extensions()
[all …]
H A Dsnoop_icmp.c270 exthdr_t *exthdr = (exthdr_t *)ra; in interpret_icmp() local
278 get_mip_adv_desc(exthdr->type)); in interpret_icmp()
283 if (exthdr->type == in interpret_icmp()
287 exthdr = (exthdr_t *) in interpret_icmp()
288 ((char *)exthdr + 1); in interpret_icmp()
294 curr_len -= sizeof (*exthdr) + in interpret_icmp()
295 exthdr->length; in interpret_icmp()
299 exthdr = (exthdr_t *) in interpret_icmp()
300 ((char *)exthdr + in interpret_icmp()
301 sizeof (*exthdr) + in interpret_icmp()
[all …]
H A Dsnoop_ether.c1762 ip6_hbh_t *exthdr; in ipv6_header_len() local
1780 exthdr = (ip6_hbh_t *)pptr; in ipv6_header_len()
1781 exthdrlen = 8 + exthdr->ip6h_len * 8; in ipv6_header_len()
1784 nxt = exthdr->ip6h_nxt; in ipv6_header_len()