/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_icmp.c | 69 interpret_icmp(int flags, struct icmp *icmp, int iplen, int ilen) in interpret_icmp() argument 87 switch (icmp->icmp_type) { in interpret_icmp() 91 ntohs(icmp->icmp_id), ntohs(icmp->icmp_seq)); in interpret_icmp() 96 switch (icmp->icmp_code) { in interpret_icmp() 101 &icmp->icmp_ip.ip_dst)); in interpret_icmp() 111 &icmp->icmp_ip.ip_dst)); in interpret_icmp() 120 icmp->icmp_ip.ip_p); in interpret_icmp() 128 orig_uhdr = (struct udphdr *)((uchar_t *)icmp + in interpret_icmp() 129 ICMP_MINLEN + icmp->icmp_ip.ip_hl * 4); in interpret_icmp() 130 switch (icmp->icmp_ip.ip_p) { in interpret_icmp() [all …]
|
/illumos-gate/usr/src/cmd/ipf/examples/ |
H A D | example.7 | 3 block in proto icmp all 7 pass in on le1 proto icmp from any to any icmp-type echo 8 pass in on le1 proto icmp from any to any icmp-type echorep 12 block in on le1 proto icmp from any to any icmp-type unreach code 3
|
H A D | example.sr | 22 block in log on le0 proto icmp from any to any icmp-type unreach 59 block in on le0 proto icmp from any to 10.1.3.0/24 60 block in on le0 proto icmp from any to 10.1.1.0/24 61 block in on le0 proto icmp from any to 10.1.2.0/24
|
H A D | example.5 | 20 block in proto icmp from any to any icmp-type unreach
|
H A D | BASIC_2.FW | 65 pass in log quick proto icmp all keep state group 200 72 block return-icmp(net-unr) in proto udp all group 100
|
H A D | example.4 | 4 block in proto icmp from any to any
|
H A D | example.8 | 10 block return-icmp in proto udp from any to any
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | icmp.c | 101 static void icmp_bind_proto(icmp_t *icmp); 318 icmp_t *icmp; in icmp_tpi_bind() local 337 icmp = connp->conn_icmp; in icmp_tpi_bind() 346 if (icmp->icmp_state != TS_UNBND) { in icmp_tpi_bind() 348 "icmp_bind: bad state, %u", icmp->icmp_state); in icmp_tpi_bind() 426 icmp_t *icmp = connp->conn_icmp; in rawip_do_bind() local 491 if (icmp->icmp_state != TS_UNBND) { in rawip_do_bind() 544 icmp->icmp_state = TS_IDLE; in rawip_do_bind() 580 icmp->icmp_state = TS_UNBND; in rawip_do_bind() 595 icmp_bind_proto(icmp_t *icmp) in icmp_bind_proto() argument [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/ |
H A D | traceroute_aux.c | 86 struct icmp *outicmp; in set_buffers() 125 outicmp = (struct icmp *)outp; in set_buffers() 199 struct icmp *outicmp; in send_probe() 210 outicmp = (struct icmp *)outp; in send_probe() 332 struct icmp *icp; in check_reply() 349 icp = (struct icmp *)(buf + hlen); in check_reply() 362 struct icmp *hicmp; in check_reply() 375 hicmp = (struct icmp *)((uchar_t *)hip + hlen); in check_reply()
|
H A D | traceroute_aux6.c | 78 struct icmp *outicmp; in set_buffers6() 98 outicmp = (struct icmp *)outp; in set_buffers6() 303 struct icmp *outicmp; in send_probe6() 326 outicmp = (struct icmp *)outp; in send_probe6()
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_log.c | 275 struct icmp *icmp; local 277 icmp = (struct icmp *)fin->fin_dp; 284 switch (icmp->icmp_type) 291 hlen += MIN(sizeof(struct icmp) + 8, 295 hlen += MIN(sizeof(struct icmp), 302 struct icmp6_hdr *icmp; local 304 icmp = (struct icmp6_hdr *)fin->fin_dp; 311 if (icmp->icmp6_type < 128) {
|
H A D | ip_fil_solaris.c | 1491 struct icmp *icmp; local 1553 sz += offsetof(struct icmp, icmp_ip); 1562 icmp = (struct icmp *)(m->b_rptr + hlen); 1563 icmp->icmp_type = type & 0xff; 1564 icmp->icmp_code = code & 0xff; 1568 icmp->icmp_nextmtu = net_getmtu(ifs->ifs_ipf_ipv4, phy,0 ); 1594 sz -= offsetof(struct icmp, icmp_ip); 1595 bcopy((char *)mb->b_rptr, (char *)&icmp->icmp_ip, sz); 1596 icmp->icmp_cksum = csz - sizeof(ip6_t); 1618 bcopy((char *)fin->fin_ip, (char *)&icmp->icmp_ip, [all …]
|
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | icmp4.c | 62 struct icmp *icmphp; in icmp4() 73 icmphp = (struct icmp *)(igp->igm_mp->b_rptr + iphlen); in icmp4()
|
/illumos-gate/usr/src/man/man4p/ |
H A D | Makefile | 23 icmp.4p \ 60 ICMP.4p := LINKSRC = icmp.4p
|
/illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/ |
H A D | system%2Fkernel | 41 2 4 0 icmp 42 26 4 0 icmp
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ |
H A D | ilb_probe.c | 374 check_icmp_unreach_v4(struct icmp *icmph, probe_param_t *param) in check_icmp_unreach_v4() 405 check_icmp_echo_v4(struct icmp *icmph, probe_param_t *param) in check_icmp_echo_v4() 433 struct icmp *icmph; in check_icmp_v4() 443 icmph = (struct icmp *)((char *)iph + (iph->ip_hl << 2)); in check_icmp_v4() 767 struct icmp *icmph; in ping_query() 797 icmph = (struct icmp *)buf; in ping_query()
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | ipf6.conf.dfl | 39 pass in quick proto ipv6-icmp from any to any 40 pass out quick proto ipv6-icmp from any to any
|
/illumos-gate/usr/src/cmd/ipf/lib/ |
H A D | ipft_tx.c | 185 struct icmp icmp, *ic = &icmp; local
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | rdisc.c | 75 struct icmp icmp; member 123 if (p->icmp.icmp_type == ICMP_ROUTERADVERT) { in trace_rdisc() 1228 if (p->icmp.icmp_type == ICMP_ROUTERADVERT) { in ck_icmp() 1230 if (p->icmp.icmp_code == ICMP_ROUTERADVERT_NOCOMMON) in ck_icmp() 1232 } else if (p->icmp.icmp_type == ICMP_ROUTERSOLICIT) { in ck_icmp() 1238 if (p->icmp.icmp_code != ICMP_ROUTERADVERT_COMMON) { in ck_icmp() 1240 type, p->icmp.icmp_code, naddr_ntoa(from), naddr_ntoa(to)); in ck_icmp() 1332 switch (p->icmp.icmp_type) { in read_d()
|
/illumos-gate/usr/src/tools/smatch/src/validation/ |
H A D | cond_expr3.c | 1 static int icmp = 1 / (sizeof(int) - sizeof(1 > 0)); variable
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-kernel.man4p.inc | 20 link path=usr/share/man/man4p/ICMP.4p target=icmp.4p 28 file path=usr/share/man/man4p/icmp.4p
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | ndp.c | 99 struct icmp6_hdr *icmp; in in_data() local 143 icmp = (struct icmp6_hdr *)in_packet; in in_data() 168 switch (icmp->icmp6_type) { in in_data() 191 if (icmp->icmp6_code != 0) { in in_data() 193 icmp->icmp6_code, msgbuf, pi->pi_name); in in_data() 203 rs = (struct nd_router_solicit *)icmp; in in_data() 251 if (icmp->icmp6_code != 0) { in in_data() 253 icmp->icmp6_code, msgbuf, pi->pi_name); in in_data() 263 ra = (struct nd_router_advert *)icmp; in in_data()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | net.c | 75 icmp_t icmp; member 702 icmp_t *icmp = &ncb->cb_proto.icmp; in netstat_icmp_cb() local 711 if (mdb_vread(icmp, sizeof (icmp_t), in netstat_icmp_cb() 718 connp->conn_icmp = icmp; in netstat_icmp_cb() 719 icmp->icmp_connp = connp; in netstat_icmp_cb() 726 if (icmp->icmp_state == TS_UNBND) in netstat_icmp_cb() 728 else if (icmp->icmp_state == TS_IDLE) in netstat_icmp_cb() 730 else if (icmp->icmp_state == TS_DATA_XFER) in netstat_icmp_cb()
|
/illumos-gate/usr/src/cmd/cmd-inet/etc/ |
H A D | protocols | 30 icmp 1 ICMP # internet control message protocol 66 ipv6-icmp 58 IPv6-ICMP # IPv6 internet control message protocol
|
/illumos-gate/usr/src/uts/intel/icmp6/ |
H A D | Makefile | 55 LDFLAGS += -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp
|