Home
last modified time | relevance | path

Searched refs:icmp6 (Results 1 – 25 of 709) sorted by relevance

12345678910>>...29

/dports/net/libunp/unpv12e/icmpd/
H A Dreadable_v6.c23 struct icmp6_hdr *icmp6; in readable_v6() local
39 icmp6 = (struct icmp6_hdr *) (buf + hlen1); in readable_v6()
43 printf(" type = %d, code = %d\n", icmp6->icmp6_type, icmp6->icmp6_code); in readable_v6()
47 if (icmp6->icmp6_type == ICMP6_DST_UNREACH || in readable_v6()
48 icmp6->icmp6_type == ICMP6_PACKET_TOO_BIG || in readable_v6()
49 icmp6->icmp6_type == ICMP6_TIME_EXCEEDED) { in readable_v6()
78 icmpd_err.icmpd_type = icmp6->icmp6_type; in readable_v6()
79 icmpd_err.icmpd_code = icmp6->icmp6_code; in readable_v6()
85 if (icmp6->icmp6_type == ICMP6_DST_UNREACH) { in readable_v6()
86 if (icmp6->icmp6_code == ICMP_UNREACH_PORT) in readable_v6()
[all …]
/dports/net-mgmt/ettercap/ettercap-0.8.3.1/src/protocols/
H A Dec_icmp6.c38 struct icmp6_hdr *icmp6; in FUNC_DECODER() local
41 icmp6 = (struct icmp6_hdr*)DECODE_DATA; in FUNC_DECODER()
51 PACKET->L4.flags = icmp6->type; in FUNC_DECODER()
61 ip_addr_ntoa(&PACKET->L3.src, tmp), ntohs(icmp6->csum), in FUNC_DECODER()
62 checksum_shouldbe(icmp6->csum, csum)); in FUNC_DECODER()
71 switch(icmp6->type) { in FUNC_DECODER()
77 if ((*((u_int8*)icmp6 + 4) & 0x80) == 0x80) { in FUNC_DECODER()
91 if(icmp6->type == ICMP6_NEIGH_SOL || icmp6->type == ICMP6_NEIGH_ADV) { in FUNC_DECODER()
92 PACKET->L4.options = (u_char*)(icmp6) + 4; in FUNC_DECODER()
99 switch(icmp6->type) { in FUNC_DECODER()
/dports/net/miredo/miredo-1.2.6/libteredo/
H A Dpackets.c280 struct icmp6_hdr icmp6; in SendPing() member
291 ping.icmp6.icmp6_type = ICMP6_ECHO_REQUEST; in SendPing()
292 ping.icmp6.icmp6_code = 0; in SendPing()
293 ping.icmp6.icmp6_cksum = 0; in SendPing()
301 ping.icmp6.icmp6_cksum = icmp6_checksum (&ping.ip6, &ping.icmp6); in SendPing()
321 if (icmp6->icmp6_type == ICMP6_DST_UNREACH) in CheckPing()
335 length -= sizeof (*icmp6); in CheckPing()
336 ip6 = (const struct ip6_hdr *)(icmp6 + 1); in CheckPing()
346 icmp6 = (const struct icmp6_hdr *)(ip6 + 1); in CheckPing()
381 if (icmp6->icmp6_type != ICMP6_ECHO_REPLY) in CheckPing()
[all …]
H A Dmire.c123 struct icmp6_hdr icmp6; in process_unknown() local
127 { &icmp6, sizeof (icmp6) }, in process_unknown()
138 icmp6.icmp6_type = ICMP6_PARAM_PROB; in process_unknown()
139 icmp6.icmp6_code = ICMP6_PARAMPROB_NEXTHEADER; in process_unknown()
140 icmp6.icmp6_cksum = 0; in process_unknown()
141 icmp6.icmp6_pptr = htonl (6); in process_unknown()
143 icmp6.icmp6_cksum = teredo_cksum (&ip6.ip6_src, &ip6.ip6_dst, in process_unknown()
/dports/net/libunp/unpv12e/ping/
H A Dsend_v6.c8 struct icmp6_hdr *icmp6; in send_v6() local
10 icmp6 = (struct icmp6_hdr *) sendbuf; in send_v6()
11 icmp6->icmp6_type = ICMP6_ECHO_REQUEST; in send_v6()
12 icmp6->icmp6_code = 0; in send_v6()
13 icmp6->icmp6_id = pid; in send_v6()
14 icmp6->icmp6_seq = nsent++; in send_v6()
15 Gettimeofday((struct timeval *) (icmp6 + 1), NULL); in send_v6()
H A Dproc_v6.c10 struct icmp6_hdr *icmp6; in proc_v6() local
18 icmp6 = (struct icmp6_hdr *) (ptr + hlen1); in proc_v6()
22 if (icmp6->icmp6_type == ICMP6_ECHO_REPLY) { in proc_v6()
23 if (icmp6->icmp6_id != pid) in proc_v6()
28 tvsend = (struct timeval *) (icmp6 + 1); in proc_v6()
34 icmp6->icmp6_seq, ip6->ip6_hlim, rtt); in proc_v6()
39 icmp6->icmp6_type, icmp6->icmp6_code); in proc_v6()
/dports/net/libunp/unpv12e/traceroute/
H A Drecv_v6.c18 struct icmp6_hdr *icmp6; in recv_v6() local
36 icmp6 = (struct icmp6_hdr *) (recvbuf + hlen1); /* ICMP hdr */ in recv_v6()
40 if (icmp6->icmp6_type == ICMP6_TIME_EXCEEDED && in recv_v6()
41 icmp6->icmp6_code == ICMP6_TIME_EXCEED_TRANSIT) { in recv_v6()
53 } else if (icmp6->icmp6_type == ICMP6_DST_UNREACH) { in recv_v6()
63 if (icmp6->icmp6_code == ICMP6_DST_UNREACH_NOPORT) in recv_v6()
66 return(icmp6->icmp6_code); /* 0, 1, 2, ... */ in recv_v6()
71 icmp6->icmp6_type, icmp6->icmp6_code); in recv_v6()
/dports/net/findmtu/findmtu-0.9/
H A Dfindmtu-rawsocket.c35 struct icmp6_hdr *icmp6; in wait_for_reply() local
72 icmp6 = (struct icmp6_hdr *) packet; in wait_for_reply()
73 if(match_icmpv6_response((struct ip6_hdr *) ((char *)icmp6 + 8), filter)) { in wait_for_reply()
94 struct icmp6_hdr *icmp6; in recvmtu() local
100 icmp6 = (struct icmp6_hdr *) packet; in recvmtu()
103 if(icmp6->icmp6_type == ICMP6_PACKET_TOO_BIG) { in recvmtu()
105 reply.mtu = ntohl(icmp6->icmp6_mtu); in recvmtu()
106 } else if(icmp6->icmp6_type == ICMP6_DST_UNREACH && in recvmtu()
107 icmp6->icmp6_code == ICMP6_DST_UNREACH_NOPORT) { in recvmtu()
113 reply.ee_type = icmp6->icmp6_type; in recvmtu()
[all …]
/dports/net/libpcap/libpcap-1.10.1/
H A Dscanner.l273 icmp6 return ICMPV6;
441 icmp6-packettoobig { yylval->h = 2; return NUM; }
442 icmp6-timeexceeded { yylval->h = 3; return NUM; }
443 icmp6-parameterproblem { yylval->h = 4; return NUM; }
444 icmp6-echo { yylval->h = 128; return NUM; }
445 icmp6-echoreply { yylval->h = 129; return NUM; }
449 icmp6-routersolicit { yylval->h = 133; return NUM; }
450 icmp6-routeradvert { yylval->h = 134; return NUM; }
451 icmp6-neighborsolicit { yylval->h = 135; return NUM; }
453 icmp6-redirect { yylval->h = 137; return NUM; }
[all …]
/dports/net/wmping/wmping-0.2.1/
H A Df_ping.c253 struct icmp6_hdr *icmp6; in proc_v6() local
274 if (icmp6->icmp6_id != pid) in proc_v6()
282 tvsend = (struct timeval *) (icmp6 + 1); in proc_v6()
288 icmp6->icmp6_seq, ip6->ip6_hlim, rtt); in proc_v6()
295 icmp6->icmp6_type, icmp6->icmp6_code); in proc_v6()
363 struct icmp6_hdr *icmp6; in send_v6() local
365 icmp6 = (struct icmp6_hdr *) sendbuf; in send_v6()
366 icmp6->icmp6_type = ICMP6_ECHO_REQUEST; in send_v6()
367 icmp6->icmp6_code = 0; in send_v6()
368 icmp6->icmp6_id = pid; in send_v6()
[all …]
/dports/net/ndisc6/ndisc6-1.0.5/rdnss/
H A Dicmp.c49 struct nd_router_advert icmp6; in icmp_recv() local
50 uint8_t buf[65536 - sizeof (icmp6)], cbuf[CMSG_SPACE (sizeof (int))]; in icmp_recv()
53 { .iov_base = &icmp6, .iov_len = sizeof (icmp6) }, in icmp_recv()
70 if ((len < (ssize_t)sizeof (icmp6)) /* error or too small packet */ in icmp_recv()
73 || (icmp6.nd_ra_code != 0)) /* unknown ICMPv6 code */ in icmp_recv()
87 len -= sizeof (icmp6); in icmp_recv()
/dports/security/nmap/nmap-7.91/libpcap/
H A Dscanner.l275 icmp6 return ICMPV6;
440 icmp6-echo { yylval->i = 128; return NUM; }
441 icmp6-echoreply { yylval->i = 129; return NUM; }
442 icmp6-multicastlistenerquery { yylval->i = 130; return NUM; }
443 icmp6-multicastlistenerreportv1 { yylval->i = 131; return NUM; }
445 icmp6-routersolicit { yylval->i = 133; return NUM; }
446 icmp6-routeradvert { yylval->i = 134; return NUM; }
447 icmp6-neighborsolicit { yylval->i = 135; return NUM; }
448 icmp6-neighboradvert { yylval->i = 136; return NUM; }
449 icmp6-redirect { yylval->i = 137; return NUM; }
[all …]
/dports/www/squid/squid-4.15/src/icmp/
H A Dpinger.cc92 Icmp6 icmp6; variable
143 icmp6_worker = icmp6.Open(); in main()
159 icmp6.Close(); in main()
168 icmp6.Close(); in main()
175 icmp6.Close(); in main()
189 icmp6.Close(); in main()
198 icmp6.Close(); in main()
234 icmp6.Recv(); in main()
/dports/emulators/qemu-utils/qemu-4.2.1/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
317 struct icmp6 *icmp) in ndp_input()
381 struct icmp6 *icmp; in icmp6_input()
400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu5/qemu-5.2.0/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
154 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
240 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
267 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
284 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
316 struct icmp6 *icmp) in ndp_input()
380 struct icmp6 *icmp; in icmp6_input()
399 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
317 struct icmp6 *icmp) in ndp_input()
381 struct icmp6 *icmp; in icmp6_input()
400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/slirp/
H A Dip6_icmp.c47 struct icmp6 *icmp) in icmp6_send_echoreply()
60 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
106 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
157 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
243 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
270 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
288 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
321 struct icmp6 *icmp) in ndp_input()
389 struct icmp6 *icmp; in icmp6_input()
408 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu42/qemu-4.2.1/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
317 struct icmp6 *icmp) in ndp_input()
381 struct icmp6 *icmp; in icmp6_input()
400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/net/libslirp/libslirp-cceced0cce9d578ed01db68edf31af78eb66f858/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_forward_error()
160 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
246 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
273 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
290 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
322 struct icmp6 *icmp) in ndp_input()
392 struct icmp6 *icmp; in icmp6_input()
410 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
317 struct icmp6 *icmp) in ndp_input()
381 struct icmp6 *icmp; in icmp6_input()
400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu/qemu-6.2.0/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_forward_error()
160 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
246 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
273 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
290 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
322 struct icmp6 *icmp) in ndp_input()
392 struct icmp6 *icmp; in icmp6_input()
410 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/emulators/qemu60/qemu-6.0.0/slirp/src/
H A Dip6_icmp.c48 struct icmp6 *icmp) in icmp6_send_echoreply()
61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply()
104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error()
154 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra()
240 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns()
267 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na()
284 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na()
316 struct icmp6 *icmp) in ndp_input()
380 struct icmp6 *icmp; in icmp6_input()
399 icmp = mtod(m, struct icmp6 *); in icmp6_input()
/dports/net/addrwatch/addrwatch-1.0.2/src/
H A Dparse.c48 if (p->icmp6->icmp6_type == ND_NEIGHBOR_SOLICIT) { in parse_nd()
51 } else if (p->icmp6->icmp6_type == ND_NEIGHBOR_ADVERT) { in parse_nd()
101 struct icmp6_hdr *icmp6; in parse_ipv6() local
155 icmp6 = (struct icmp6_hdr *)p->pos; in parse_ipv6()
156 p->icmp6 = icmp6; in parse_ipv6()
158 switch (icmp6->icmp6_type) { in parse_ipv6()
/dports/net-mgmt/isic/isic-0.07/
H A Dicmpsic6.c44 struct icmp6_hdr *icmp6 = NULL; in main() local
210 icmp6 = (struct icmp6_hdr *) (buf + IP6_H); /* for no extension header case */ in main()
232 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + IP6_FRAGH); /* adjust the pointer */ in main()
247 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + IP6_FRAGH + dstopt_tlen); in main()
252 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + dstopt_tlen); in main()
296 icmp6->icmp6_type = RAND8; in main()
297 icmp6->icmp6_code = RAND8; in main()
298 icmp6->icmp6_cksum= 0; in main()
299 icmp6->icmp6_data32[0] = RAND32; in main()
301 payload = (u_short *)((u_char *) icmp6 + ICMP6_H); in main()
[all …]
/dports/net/jicmp6/jicmp6-1.2.3/tests/
H A DTestInitialization.java5 import org.opennms.protocols.icmp6.ICMPv6EchoReply;
6 import org.opennms.protocols.icmp6.ICMPv6EchoRequest;
7 import org.opennms.protocols.icmp6.ICMPv6Packet;
8 import org.opennms.protocols.icmp6.ICMPv6Packet.Type;
9 import org.opennms.protocols.icmp6.ICMPv6Socket;

12345678910>>...29