Home
last modified time | relevance | path

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

/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_mip.c204 exthdr_t *exthdr; in interpret_extensions() local
214 exthdr = (exthdr_t *)ALIGN(ext); in interpret_extensions()
218 ext_type = exthdr->type; in interpret_extensions()
220 gen_exthdr = (gen_exthdr_t *)exthdr; in interpret_extensions()
225 ext_len = exthdr->length; in interpret_extensions()
240 (void) sprintf(get_line((char *)exthdr-dlc_header, 1), in interpret_extensions()
246 (void) sprintf(get_line((char *)exthdr-dlc_header, 1), in interpret_extensions()
252 exthdr = (exthdr_t *)((uchar_t *)exthdr + 1); in interpret_extensions()
257 (void) sprintf(get_line((char *)&exthdr->length-dlc_header, 1), in interpret_extensions()
261 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.c1760 ip6_hbh_t *exthdr; in ipv6_header_len() local
1778 exthdr = (ip6_hbh_t *)pptr; in ipv6_header_len()
1779 exthdrlen = 8 + exthdr->ip6h_len * 8; in ipv6_header_len()
1782 nxt = exthdr->ip6h_nxt; in ipv6_header_len()