Home
last modified time | relevance | path

Searched refs:icmp (Results 1 – 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_icmp.c69 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 Dexample.73 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 Dexample.sr22 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 Dexample.520 block in proto icmp from any to any icmp-type unreach
H A DBASIC_2.FW65 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 Dexample.44 block in proto icmp from any to any
H A Dexample.810 block return-icmp in proto udp from any to any
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dicmp.c101 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 Dtraceroute_aux.c86 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 Dtraceroute_aux6.c78 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 Dip_log.c275 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 Dip_fil_solaris.c1491 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 Dicmp4.c62 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 DMakefile23 icmp.4p \
60 ICMP.4p := LINKSRC = icmp.4p
/illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path.d/
H A Dsystem%2Fkernel41 2 4 0 icmp
42 26 4 0 icmp
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
H A Dilb_probe.c374 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 Dipf6.conf.dfl39 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 Dipft_tx.c185 struct icmp icmp, *ic = &icmp; local
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Drdisc.c75 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 Dcond_expr3.c1 static int icmp = 1 / (sizeof(int) - sizeof(1 > 0)); variable
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-kernel.man4p.inc20 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 Dndp.c99 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 Dnet.c75 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 Dprotocols30 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 DMakefile55 LDFLAGS += -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp

123