usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
199
static void print_icmp_stats(mib2_icmp_t *icmp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2340
mib2_icmp_t *icmp =
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2347
print_icmp_stats(icmp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2520
print_icmp_stats(mib2_icmp_t *icmp)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2523
prval("icmpInMsgs", icmp->icmpInMsgs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2524
prval("icmpInErrors", icmp->icmpInErrors);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2525
prval("icmpInCksumErrs", icmp->icmpInCksumErrs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2526
prval("icmpInUnknowns", icmp->icmpInUnknowns);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2527
prval("icmpInDestUnreachs", icmp->icmpInDestUnreachs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2528
prval("icmpInTimeExcds", icmp->icmpInTimeExcds);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2529
prval("icmpInParmProbs", icmp->icmpInParmProbs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2530
prval("icmpInSrcQuenchs", icmp->icmpInSrcQuenchs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2531
prval("icmpInRedirects", icmp->icmpInRedirects);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2532
prval("icmpInBadRedirects", icmp->icmpInBadRedirects);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2533
prval("icmpInEchos", icmp->icmpInEchos);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2534
prval("icmpInEchoReps", icmp->icmpInEchoReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2535
prval("icmpInTimestamps", icmp->icmpInTimestamps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2536
prval("icmpInTimestampReps", icmp->icmpInTimestampReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2537
prval("icmpInAddrMasks", icmp->icmpInAddrMasks);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2538
prval("icmpInAddrMaskReps", icmp->icmpInAddrMaskReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2539
prval("icmpInFragNeeded", icmp->icmpInFragNeeded);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2540
prval("icmpOutMsgs", icmp->icmpOutMsgs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2541
prval("icmpOutDrops", icmp->icmpOutDrops);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2542
prval("icmpOutErrors", icmp->icmpOutErrors);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2543
prval("icmpOutDestUnreachs", icmp->icmpOutDestUnreachs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2544
prval("icmpOutTimeExcds", icmp->icmpOutTimeExcds);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2545
prval("icmpOutParmProbs", icmp->icmpOutParmProbs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2546
prval("icmpOutSrcQuenchs", icmp->icmpOutSrcQuenchs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2547
prval("icmpOutRedirects", icmp->icmpOutRedirects);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2548
prval("icmpOutEchos", icmp->icmpOutEchos);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2549
prval("icmpOutEchoReps", icmp->icmpOutEchoReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2550
prval("icmpOutTimestamps", icmp->icmpOutTimestamps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2551
prval("icmpOutTimestampReps", icmp->icmpOutTimestampReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2552
prval("icmpOutAddrMasks", icmp->icmpOutAddrMasks);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2553
prval("icmpOutAddrMaskReps", icmp->icmpOutAddrMaskReps);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2554
prval("icmpOutFragNeeded", icmp->icmpOutFragNeeded);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2555
prval("icmpInOverflows", icmp->icmpInOverflows);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
374
check_icmp_unreach_v4(struct icmp *icmph, probe_param_t *param)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
405
check_icmp_echo_v4(struct icmp *icmph, probe_param_t *param)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
433
struct icmp *icmph;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
443
icmph = (struct icmp *)((char *)iph + (iph->ip_hl << 2));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
767
struct icmp *icmph;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
797
icmph = (struct icmp *)buf;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
143
icmp = (struct icmp6_hdr *)in_packet;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
168
switch (icmp->icmp6_type) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
191
if (icmp->icmp6_code != 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
193
icmp->icmp6_code, msgbuf, pi->pi_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
203
rs = (struct nd_router_solicit *)icmp;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
251
if (icmp->icmp6_code != 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
253
icmp->icmp6_code, msgbuf, pi->pi_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
263
ra = (struct nd_router_advert *)icmp;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
99
struct icmp6_hdr *icmp;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1160
struct icmp *icp = (struct icmp *)ALIGN(packet);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1230
struct icmp *icp = (struct icmp *)ALIGN(packet);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
551
register struct icmp *icp = (struct icmp *)ALIGN(outpack);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
764
register struct icmp *icp;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
779
icp = (struct icmp *)ALIGN(buf + hlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
802
icp = (struct icmp *)ALIGN(buf);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1228
if (p->icmp.icmp_type == ICMP_ROUTERADVERT) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
123
if (p->icmp.icmp_type == ICMP_ROUTERADVERT) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1230
if (p->icmp.icmp_code == ICMP_ROUTERADVERT_NOCOMMON)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1232
} else if (p->icmp.icmp_type == ICMP_ROUTERSOLICIT) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1238
if (p->icmp.icmp_code != ICMP_ROUTERADVERT_COMMON) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1240
type, p->icmp.icmp_code, naddr_ntoa(from), naddr_ntoa(to));
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1332
switch (p->icmp.icmp_type) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
75
struct icmp icmp;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2067
struct icmp *icp = (struct icmp *)out_pkt;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
216
struct icmp *icp;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
293
icp = (struct icmp *)(buf + hlen);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
301
icp = (struct icmp *)buf;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
264
extern void interpret_icmp(int, struct icmp *, int, int);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
101
&icmp->icmp_ip.ip_dst));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
111
&icmp->icmp_ip.ip_dst));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
120
icmp->icmp_ip.ip_p);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
128
orig_uhdr = (struct udphdr *)((uchar_t *)icmp +
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
129
ICMP_MINLEN + icmp->icmp_ip.ip_hl * 4);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
130
switch (icmp->icmp_ip.ip_p) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
152
if (ntohs(icmp->icmp_nextmtu) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
155
ntohs(icmp->icmp_nextmtu));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
203
switch (icmp->icmp_code) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
220
pc, addrtoname(AF_INET, &icmp->icmp_ip.ip_dst),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
221
addrtoname(AF_INET, &icmp->icmp_gwaddr));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
227
ntohs(icmp->icmp_id), ntohs(icmp->icmp_seq));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
238
ntohs(icmp->icmp_lifetime), icmp->icmp_num_addrs);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
239
if (icmp->icmp_wpa == 2) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
249
icmp->icmp_num_addrs);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
251
ra = (struct icmp_ra_addr *)icmp->icmp_data;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
317
switch (icmp->icmp_code) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
330
switch (icmp->icmp_code) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
339
icmp->icmp_pptr);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
362
(void) sprintf(buff, "Mask = 0x%x", ntohl(icmp->icmp_mask));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
387
icmp->icmp_type, pt);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
390
icmp->icmp_code, pc);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
393
icmp->icmp_code);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
396
ntohs(icmp->icmp_cksum));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
398
if (icmp->icmp_type == ICMP_UNREACH ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
399
icmp->icmp_type == ICMP_REDIRECT) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
407
(struct ip *)icmp->icmp_data, 28);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
410
} else if (icmp->icmp_type == ICMP_PARAMPROB) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
418
(struct ip *)icmp->icmp_data, 28);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
421
} else if (icmp->icmp_type == ICMP_ROUTERADVERT) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
422
if (icmp->icmp_wpa == 2) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
432
(uchar_t *)icmp + icmp_ra_len,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
69
interpret_icmp(int flags, struct icmp *icmp, int iplen, int ilen)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
87
switch (icmp->icmp_type) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
91
ntohs(icmp->icmp_id), ntohs(icmp->icmp_seq));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
96
switch (icmp->icmp_code) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
256
(struct icmp *)data, iplen, fraglen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipsec.c
213
(struct icmp *)data, new_iplen, fraglen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1199
(void) strcpy(pr->icmp, "icmp");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1215
(void) strcpy(pr->icmp, "ipv6-icmp");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1248
if ((pe = getprotobyname(pr->icmp)) == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1249
Fprintf(stderr, "%s: unknown protocol %s\n", prog, pr->icmp);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
91
char icmp[STR_LEN]; /* "icmp" or "ipv6-icmp" */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
125
outicmp = (struct icmp *)outp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
199
struct icmp *outicmp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
210
outicmp = (struct icmp *)outp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
332
struct icmp *icp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
349
icp = (struct icmp *)(buf + hlen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
362
struct icmp *hicmp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
375
hicmp = (struct icmp *)((uchar_t *)hip + hlen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
86
struct icmp *outicmp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
303
struct icmp *outicmp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
326
outicmp = (struct icmp *)outp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
78
struct icmp *outicmp;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
98
outicmp = (struct icmp *)outp;
usr/src/cmd/ipf/lib/ipft_ef.c
113
extra = sizeof(struct icmp);
usr/src/cmd/ipf/lib/ipft_td.c
164
extra = sizeof(struct icmp);
usr/src/cmd/ipf/lib/ipft_tx.c
185
struct icmp icmp, *ic = &icmp;
usr/src/cmd/ipf/tools/ipf_y.y
1152
icmp: | itype icode
usr/src/cmd/ipf/tools/ipf_y.y
490
ip: srcdst flags icmp
usr/src/cmd/ipf/tools/ipmon.c
1163
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1170
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1209
icmp = (icmphdr_t *)((char *)ipc + hl);
usr/src/cmd/ipf/tools/ipmon.c
1219
icmp->icmp_type, icmp->icmp_code);
usr/src/cmd/ipf/tools/ipmon.c
987
struct icmp *ic;
usr/src/cmd/ipf/tools/ipmon.c
988
struct icmp *icmp;
usr/src/cmd/mdb/common/modules/genunix/net.c
702
icmp_t *icmp = &ncb->cb_proto.icmp;
usr/src/cmd/mdb/common/modules/genunix/net.c
711
if (mdb_vread(icmp, sizeof (icmp_t),
usr/src/cmd/mdb/common/modules/genunix/net.c
718
connp->conn_icmp = icmp;
usr/src/cmd/mdb/common/modules/genunix/net.c
719
icmp->icmp_connp = connp;
usr/src/cmd/mdb/common/modules/genunix/net.c
726
if (icmp->icmp_state == TS_UNBND)
usr/src/cmd/mdb/common/modules/genunix/net.c
728
else if (icmp->icmp_state == TS_IDLE)
usr/src/cmd/mdb/common/modules/genunix/net.c
730
else if (icmp->icmp_state == TS_DATA_XFER)
usr/src/cmd/mdb/common/modules/genunix/net.c
75
icmp_t icmp;
usr/src/stand/lib/inet/icmp4.c
62
struct icmp *icmphp;
usr/src/stand/lib/inet/icmp4.c
73
icmphp = (struct icmp *)(igp->igm_mp->b_rptr + iphlen);
usr/src/tools/smatch/src/validation/cond_expr3.c
1
static int icmp = 1 / (sizeof(int) - sizeof(1 > 0));
usr/src/uts/common/inet/ip/icmp.c
101
static void icmp_bind_proto(icmp_t *icmp);
usr/src/uts/common/inet/ip/icmp.c
1015
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1017
if (icmp->icmp_filter != NULL) {
usr/src/uts/common/inet/ip/icmp.c
1018
kmem_free(icmp->icmp_filter, sizeof (icmp6_filter_t));
usr/src/uts/common/inet/ip/icmp.c
1019
icmp->icmp_filter = NULL;
usr/src/uts/common/inet/ip/icmp.c
1028
ASSERT(icmp->icmp_connp == connp);
usr/src/uts/common/inet/ip/icmp.c
1029
bzero(icmp, sizeof (icmp_t));
usr/src/uts/common/inet/ip/icmp.c
1030
icmp->icmp_connp = connp;
usr/src/uts/common/inet/ip/icmp.c
1041
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1045
if (icmp->icmp_state != TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
1055
icmp->icmp_state = TS_IDLE;
usr/src/uts/common/inet/ip/icmp.c
1152
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1250
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
1258
icmp->icmp_delayed_error = error;
usr/src/uts/common/inet/ip/icmp.c
1259
*((sin_t *)&icmp->icmp_delayed_addr) = sin;
usr/src/uts/common/inet/ip/icmp.c
1288
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1345
BUMP_MIB(&icmp->icmp_is->is_rawip_mib, rawipInErrors);
usr/src/uts/common/inet/ip/icmp.c
1419
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
1428
icmp->icmp_delayed_error = error;
usr/src/uts/common/inet/ip/icmp.c
1429
*((sin6_t *)&icmp->icmp_delayed_addr) = sin6;
usr/src/uts/common/inet/ip/icmp.c
1455
icmp_t *icmp = Q_TO_ICMP(q);
usr/src/uts/common/inet/ip/icmp.c
1456
conn_t *connp = icmp->icmp_connp;
usr/src/uts/common/inet/ip/icmp.c
1484
if (icmp->icmp_state != TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
1494
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
1511
icmp_copy_info(struct T_info_ack *tap, icmp_t *icmp)
usr/src/uts/common/inet/ip/icmp.c
1513
conn_t *connp = icmp->icmp_connp;
usr/src/uts/common/inet/ip/icmp.c
1521
tap->CURRENT_state = icmp->icmp_state;
usr/src/uts/common/inet/ip/icmp.c
1526
icmp_do_capability_ack(icmp_t *icmp, struct T_capability_ack *tcap,
usr/src/uts/common/inet/ip/icmp.c
1532
icmp_copy_info(&tcap->INFO_ack, icmp);
usr/src/uts/common/inet/ip/icmp.c
1546
icmp_t *icmp = Q_TO_ICMP(q);
usr/src/uts/common/inet/ip/icmp.c
1559
icmp_do_capability_ack(icmp, tcap, cap_bits1);
usr/src/uts/common/inet/ip/icmp.c
1572
icmp_t *icmp = Q_TO_ICMP(q);
usr/src/uts/common/inet/ip/icmp.c
1579
icmp_copy_info((struct T_info_ack *)mp->b_rptr, icmp);
usr/src/uts/common/inet/ip/icmp.c
1675
icmp_t *icmp;
usr/src/uts/common/inet/ip/icmp.c
1707
icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1720
ASSERT(connp->conn_icmp == icmp);
usr/src/uts/common/inet/ip/icmp.c
1721
ASSERT(icmp->icmp_connp == connp);
usr/src/uts/common/inet/ip/icmp.c
1724
icmp->icmp_state = TS_UNBND;
usr/src/uts/common/inet/ip/icmp.c
1772
icmp->icmp_is = is;
usr/src/uts/common/inet/ip/icmp.c
1820
icmp_t *icmp = Q_TO_ICMP(q);
usr/src/uts/common/inet/ip/icmp.c
1821
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
1867
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1899
*i1 = (int)icmp->icmp_hdrincl;
usr/src/uts/common/inet/ip/icmp.c
1944
if (icmp->icmp_filter == NULL) {
usr/src/uts/common/inet/ip/icmp.c
1948
(void) bcopy(icmp->icmp_filter, ptr,
usr/src/uts/common/inet/ip/icmp.c
1984
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
1985
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
2016
icmp->icmp_hdrincl = 1;
usr/src/uts/common/inet/ip/icmp.c
2022
icmp->icmp_hdrincl = 0;
usr/src/uts/common/inet/ip/icmp.c
2025
icmp->icmp_hdrincl = 0;
usr/src/uts/common/inet/ip/icmp.c
2035
if (icmp->icmp_filter != NULL &&
usr/src/uts/common/inet/ip/icmp.c
2037
kmem_free(icmp->icmp_filter,
usr/src/uts/common/inet/ip/icmp.c
2039
icmp->icmp_filter = NULL;
usr/src/uts/common/inet/ip/icmp.c
2078
icmp->icmp_hdrincl = onoff;
usr/src/uts/common/inet/ip/icmp.c
2147
if (icmp->icmp_filter != NULL) {
usr/src/uts/common/inet/ip/icmp.c
2148
kmem_free(icmp->icmp_filter,
usr/src/uts/common/inet/ip/icmp.c
2150
icmp->icmp_filter = NULL;
usr/src/uts/common/inet/ip/icmp.c
2153
if (icmp->icmp_filter == NULL) {
usr/src/uts/common/inet/ip/icmp.c
2154
icmp->icmp_filter = kmem_alloc(
usr/src/uts/common/inet/ip/icmp.c
2157
if (icmp->icmp_filter == NULL) {
usr/src/uts/common/inet/ip/icmp.c
2162
(void) bcopy(invalp, icmp->icmp_filter, inlen);
usr/src/uts/common/inet/ip/icmp.c
2182
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
2186
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
2357
icmp_bind_proto(icmp);
usr/src/uts/common/inet/ip/icmp.c
2489
icmp_queue_fallback(icmp_t *icmp, mblk_t *mp)
usr/src/uts/common/inet/ip/icmp.c
2491
ASSERT(MUTEX_HELD(&icmp->icmp_recv_lock));
usr/src/uts/common/inet/ip/icmp.c
2492
if (IPCL_IS_NONSTR(icmp->icmp_connp)) {
usr/src/uts/common/inet/ip/icmp.c
2496
if (icmp->icmp_fallback_queue_head == NULL) {
usr/src/uts/common/inet/ip/icmp.c
2497
ASSERT(icmp->icmp_fallback_queue_tail == NULL);
usr/src/uts/common/inet/ip/icmp.c
2498
icmp->icmp_fallback_queue_head = mp;
usr/src/uts/common/inet/ip/icmp.c
2499
icmp->icmp_fallback_queue_tail = mp;
usr/src/uts/common/inet/ip/icmp.c
2501
ASSERT(icmp->icmp_fallback_queue_tail != NULL);
usr/src/uts/common/inet/ip/icmp.c
2502
icmp->icmp_fallback_queue_tail->b_next = mp;
usr/src/uts/common/inet/ip/icmp.c
2503
icmp->icmp_fallback_queue_tail = mp;
usr/src/uts/common/inet/ip/icmp.c
2522
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
2528
mutex_enter(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
2542
mutex_exit(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
2545
mp = icmp_queue_fallback(icmp, mp);
usr/src/uts/common/inet/ip/icmp.c
2546
mutex_exit(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
2551
ASSERT(MUTEX_NOT_HELD(&icmp->icmp_recv_lock));
usr/src/uts/common/inet/ip/icmp.c
2572
icmp_t *icmp;
usr/src/uts/common/inet/ip/icmp.c
2584
icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
2585
is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
2750
if (icmp->icmp_filter != NULL) {
usr/src/uts/common/inet/ip/icmp.c
2757
if (ICMP6_FILTER_WILLBLOCK(type, icmp->icmp_filter)) {
usr/src/uts/common/inet/ip/icmp.c
2945
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
2949
if (icmp->icmp_state == TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
2963
icmp->icmp_state = TS_UNBND;
usr/src/uts/common/inet/ip/icmp.c
3022
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
3023
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
318
icmp_t *icmp;
usr/src/uts/common/inet/ip/icmp.c
3342
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
3343
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
337
icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
346
if (icmp->icmp_state != TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
348
"icmp_bind: bad state, %u", icmp->icmp_state);
usr/src/uts/common/inet/ip/icmp.c
3661
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
3662
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
3822
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
3823
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
3989
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
3990
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
4134
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
4138
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
4203
if (icmp->icmp_state == TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
4246
if (icmp->icmp_state == TS_DATA_XFER &&
usr/src/uts/common/inet/ip/icmp.c
426
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
4300
if (icmp->icmp_hdrincl) {
usr/src/uts/common/inet/ip/icmp.c
4322
if (icmp->icmp_state == TS_DATA_XFER &&
usr/src/uts/common/inet/ip/icmp.c
4387
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
4388
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
4421
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
4556
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
4737
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
4845
if (icmp->icmp_state != TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
4893
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
491
if (icmp->icmp_state != TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
4955
if (icmp->icmp_state != TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
5205
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
5218
if (icmp->icmp_state != TS_DATA_XFER)
usr/src/uts/common/inet/ip/icmp.c
5230
if (icmp->icmp_state == TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
5272
icmp_t *icmp;
usr/src/uts/common/inet/ip/icmp.c
5281
icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
5315
icmp_do_capability_ack(icmp, &tca, TC1_INFO);
usr/src/uts/common/inet/ip/icmp.c
5338
mutex_enter(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5340
mp->b_next = icmp->icmp_fallback_queue_head;
usr/src/uts/common/inet/ip/icmp.c
5341
icmp->icmp_fallback_queue_head = mp;
usr/src/uts/common/inet/ip/icmp.c
5343
while (icmp->icmp_fallback_queue_head != NULL) {
usr/src/uts/common/inet/ip/icmp.c
5344
mp = icmp->icmp_fallback_queue_head;
usr/src/uts/common/inet/ip/icmp.c
5345
icmp->icmp_fallback_queue_head = mp->b_next;
usr/src/uts/common/inet/ip/icmp.c
5347
mutex_exit(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5349
mutex_enter(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5351
icmp->icmp_fallback_queue_tail = icmp->icmp_fallback_queue_head;
usr/src/uts/common/inet/ip/icmp.c
5360
mutex_exit(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5362
ASSERT(icmp->icmp_fallback_queue_head == NULL &&
usr/src/uts/common/inet/ip/icmp.c
5363
icmp->icmp_fallback_queue_tail == NULL);
usr/src/uts/common/inet/ip/icmp.c
5435
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
544
icmp->icmp_state = TS_IDLE;
usr/src/uts/common/inet/ip/icmp.c
5442
if (icmp->icmp_state != TS_DATA_XFER)
usr/src/uts/common/inet/ip/icmp.c
5582
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
5584
mutex_enter(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5586
mutex_exit(&icmp->icmp_recv_lock);
usr/src/uts/common/inet/ip/icmp.c
5649
icmp_t *icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
5651
icmp_stack_t *is = icmp->icmp_is;
usr/src/uts/common/inet/ip/icmp.c
5661
if (icmp->icmp_state == TS_UNBND) {
usr/src/uts/common/inet/ip/icmp.c
5676
if (icmp->icmp_hdrincl) {
usr/src/uts/common/inet/ip/icmp.c
5694
if (icmp->icmp_state != TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
5709
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
5761
if (icmp->icmp_delayed_error != 0) {
usr/src/uts/common/inet/ip/icmp.c
5762
sin6_t *sin2 = (sin6_t *)&icmp->icmp_delayed_addr;
usr/src/uts/common/inet/ip/icmp.c
5764
error = icmp->icmp_delayed_error;
usr/src/uts/common/inet/ip/icmp.c
5765
icmp->icmp_delayed_error = 0;
usr/src/uts/common/inet/ip/icmp.c
580
icmp->icmp_state = TS_UNBND;
usr/src/uts/common/inet/ip/icmp.c
5820
if (icmp->icmp_delayed_error != 0) {
usr/src/uts/common/inet/ip/icmp.c
5821
sin_t *sin2 = (sin_t *)&icmp->icmp_delayed_addr;
usr/src/uts/common/inet/ip/icmp.c
5823
error = icmp->icmp_delayed_error;
usr/src/uts/common/inet/ip/icmp.c
5824
icmp->icmp_delayed_error = 0;
usr/src/uts/common/inet/ip/icmp.c
595
icmp_bind_proto(icmp_t *icmp)
usr/src/uts/common/inet/ip/icmp.c
597
conn_t *connp = icmp->icmp_connp;
usr/src/uts/common/inet/ip/icmp.c
721
icmp_t *icmp;
usr/src/uts/common/inet/ip/icmp.c
735
icmp = connp->conn_icmp;
usr/src/uts/common/inet/ip/icmp.c
808
if (icmp->icmp_state == TS_UNBND || icmp->icmp_state == TS_WCON_CREQ) {
usr/src/uts/common/inet/ip/icmp.c
814
if (icmp->icmp_state == TS_DATA_XFER) {
usr/src/uts/common/inet/ip/icmp.c
822
icmp->icmp_state = TS_IDLE;
usr/src/uts/common/inet/ip/icmp.c
892
icmp->icmp_state = TS_WCON_CREQ;
usr/src/uts/common/inet/ip/icmp.c
915
icmp->icmp_state = TS_DATA_XFER;
usr/src/uts/common/inet/ip/icmp.c
937
icmp->icmp_state = TS_IDLE;
usr/src/uts/common/inet/ip/ipclassifier.c
2102
icmp_t *icmp = (icmp_t *)&itc[1];
usr/src/uts/common/inet/ip/ipclassifier.c
2105
bzero(icmp, sizeof (icmp_t));
usr/src/uts/common/inet/ip/ipclassifier.c
2109
connp->conn_icmp = icmp;
usr/src/uts/common/inet/ip/ipclassifier.c
2112
icmp->icmp_connp = connp;
usr/src/uts/common/inet/ip/ipclassifier.c
2129
icmp_t *icmp = (icmp_t *)&itc[1];
usr/src/uts/common/inet/ip/ipclassifier.c
2132
ASSERT(icmp->icmp_connp == connp);
usr/src/uts/common/inet/ip/ipclassifier.c
2133
ASSERT(connp->conn_icmp == icmp);
usr/src/uts/common/inet/ip/tnet.c
768
const struct icmp *icmp = (const struct icmp *)
usr/src/uts/common/inet/ip/tnet.c
771
if ((uchar_t *)icmp + ICMP_MINLEN > mp->b_wptr)
usr/src/uts/common/inet/ip/tnet.c
773
if (icmp->icmp_type == ICMP_ROUTERADVERT ||
usr/src/uts/common/inet/ip/tnet.c
774
icmp->icmp_type == ICMP_ROUTERSOLICIT)
usr/src/uts/common/inet/ipf/fil.c
4257
int fr_matchicmpqueryreply(v, ic, icmp, rev)
usr/src/uts/common/inet/ipf/fil.c
4260
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/fil.c
4272
if ((!rev && (icmp->icmp_type == ictype)) ||
usr/src/uts/common/inet/ipf/fil.c
4273
(rev && (icmpreplytype4[ictype] == icmp->icmp_type))) {
usr/src/uts/common/inet/ipf/fil.c
4274
if (icmp->icmp_type != ICMP_ECHOREPLY)
usr/src/uts/common/inet/ipf/fil.c
4276
if (icmp->icmp_id == ic->ici_id)
usr/src/uts/common/inet/ipf/fil.c
4282
if ((!rev && (icmp->icmp_type == ictype)) ||
usr/src/uts/common/inet/ipf/fil.c
4283
(rev && (icmpreplytype6[ictype] == icmp->icmp_type))) {
usr/src/uts/common/inet/ipf/fil.c
4284
if (icmp->icmp_type != ICMP6_ECHO_REPLY)
usr/src/uts/common/inet/ipf/fil.c
4286
if (icmp->icmp_id == ic->ici_id)
usr/src/uts/common/inet/ipf/fil.c
6027
csump = &((struct icmp *)fin->fin_dp)->icmp_cksum;
usr/src/uts/common/inet/ipf/fil.c
944
int minicmpsz = sizeof(struct icmp);
usr/src/uts/common/inet/ipf/fil.c
945
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/fil.c
964
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/fil.c
965
fin->fin_data[0] = *(u_short *)icmp;
usr/src/uts/common/inet/ipf/fil.c
966
fin->fin_data[1] = icmp->icmp_id;
usr/src/uts/common/inet/ipf/fil.c
968
switch (icmp->icmp_type)
usr/src/uts/common/inet/ipf/fil.c
997
if (icmp->icmp_code == ICMP_UNREACH_NEEDFRAG) {
usr/src/uts/common/inet/ipf/fil.c
998
if (icmp->icmp_nextmtu < ifs->ifs_fr_icmpminfragmtu)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1491
struct icmp *icmp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1553
sz += offsetof(struct icmp, icmp_ip);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1562
icmp = (struct icmp *)(m->b_rptr + hlen);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1563
icmp->icmp_type = type & 0xff;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1564
icmp->icmp_code = code & 0xff;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1568
icmp->icmp_nextmtu = net_getmtu(ifs->ifs_ipf_ipv4, phy,0 );
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1594
sz -= offsetof(struct icmp, icmp_ip);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1595
bcopy((char *)mb->b_rptr, (char *)&icmp->icmp_ip, sz);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1596
icmp->icmp_cksum = csz - sizeof(ip6_t);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1618
bcopy((char *)fin->fin_ip, (char *)&icmp->icmp_ip,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1621
(char *)&icmp->icmp_ip + sizeof(*fin->fin_ip), 8);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1622
icmp->icmp_ip.ip_len = htons(icmp->icmp_ip.ip_len);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1623
icmp->icmp_ip.ip_off = htons(icmp->icmp_ip.ip_off);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1624
icmp->icmp_cksum = ipf_cksum((u_short *)icmp,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2816
struct icmp *icmp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2889
icmp = (struct icmp *) mblk_icmp->b_wptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2890
icmp->icmp_type = ICMP_UNREACH;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2891
icmp->icmp_code = fin->fin_icode & 0xFF;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2892
icmp->icmp_void = 0;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2893
icmp->icmp_cksum = 0;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2939
buf = (uint16_t *) icmp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2957
icmp->icmp_cksum = ~sum;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3240
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3303
icmp = (icmphdr_t *)(pkt->b_rptr + fin->fin_hlen);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3304
l4_csum_p = &icmp->icmp_cksum;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3305
buf = icmp;
usr/src/uts/common/inet/ipf/ip_log.c
275
struct icmp *icmp;
usr/src/uts/common/inet/ipf/ip_log.c
277
icmp = (struct icmp *)fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_log.c
284
switch (icmp->icmp_type)
usr/src/uts/common/inet/ipf/ip_log.c
291
hlen += MIN(sizeof(struct icmp) + 8,
usr/src/uts/common/inet/ipf/ip_log.c
295
hlen += MIN(sizeof(struct icmp),
usr/src/uts/common/inet/ipf/ip_log.c
302
struct icmp6_hdr *icmp;
usr/src/uts/common/inet/ipf/ip_log.c
304
icmp = (struct icmp6_hdr *)fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_log.c
311
if (icmp->icmp6_type < 128) {
usr/src/uts/common/inet/ipf/ip_nat.c
2997
icmphdr_t *icmp, *orgicmp;
usr/src/uts/common/inet/ipf/ip_nat.c
3017
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
3018
oip = (ip_t *)&icmp->icmp_ip;
usr/src/uts/common/inet/ipf/ip_nat.c
3231
fix_incksum(&icmp->icmp_cksum, sumd2);
usr/src/uts/common/inet/ipf/ip_nat.c
3874
icmphdr_t *icmp = NULL;
usr/src/uts/common/inet/ipf/ip_nat.c
3908
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
3914
if (nat_icmpquerytype4(icmp->icmp_type))
usr/src/uts/common/inet/ipf/ip_nat.c
4053
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_nat.c
4074
icmp = NULL;
usr/src/uts/common/inet/ipf/ip_nat.c
4128
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
4129
icmp->icmp_id = nat->nat_outport;
usr/src/uts/common/inet/ipf/ip_nat.c
4201
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_nat.c
4214
icmp = NULL;
usr/src/uts/common/inet/ipf/ip_nat.c
4231
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
4237
if (nat_icmpquerytype4(icmp->icmp_type)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4239
dport = icmp->icmp_id;
usr/src/uts/common/inet/ipf/ip_nat.c
4381
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_nat.c
4463
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
4465
icmp->icmp_id = nat->nat_inport;
usr/src/uts/common/inet/ipf/ip_nat.c
4528
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_nat.c
4565
icmp = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_nat.c
4568
if (icmp->icmp_cksum != 0)
usr/src/uts/common/inet/ipf/ip_nat.c
4569
csump = &icmp->icmp_cksum;
usr/src/uts/common/inet/ipf/ip_state.c
1119
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
2372
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
2374
icmphdr_t *icmp;
usr/src/uts/common/inet/ipf/ip_state.c
2496
icmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
usr/src/uts/common/inet/ipf/ip_state.c
2502
hv += icmp->icmp_id;
usr/src/uts/common/inet/ipf/ip_state.c
2676
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
2684
ic = (struct icmp *)tcp;
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1545
#define MAX_IPV4HDR ((0xf << 2) + sizeof(struct icmp) + sizeof(ip_t) + 8)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1756
typedef struct icmp icmphdr_t;
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1582
struct icmp *, int));
usr/src/uts/common/inet/iptun/iptun.c
2092
iptun_sendicmp_v4(iptun_t *iptun, icmph_t *icmp, ipha_t *orig_ipha, mblk_t *mp,
usr/src/uts/common/inet/iptun/iptun.c
2123
*new_icmp = *icmp;
usr/src/uts/common/inet/iptun/iptun.c
2205
icmph_t icmp;
usr/src/uts/common/inet/iptun/iptun.c
2207
bzero(&icmp, sizeof (icmp));
usr/src/uts/common/inet/iptun/iptun.c
2208
icmp.icmph_type = type;
usr/src/uts/common/inet/iptun/iptun.c
2209
icmp.icmph_code = code;
usr/src/uts/common/inet/iptun/iptun.c
2211
iptun_sendicmp_v4(iptun, &icmp, orig_ipha, mp, tsl);
usr/src/uts/common/inet/iptun/iptun.c
2218
icmph_t icmp;
usr/src/uts/common/inet/iptun/iptun.c
2220
icmp.icmph_type = ICMP_DEST_UNREACHABLE;
usr/src/uts/common/inet/iptun/iptun.c
2221
icmp.icmph_code = ICMP_FRAGMENTATION_NEEDED;
usr/src/uts/common/inet/iptun/iptun.c
2222
icmp.icmph_du_zero = 0;
usr/src/uts/common/inet/iptun/iptun.c
2223
icmp.icmph_du_mtu = htons(newmtu);
usr/src/uts/common/inet/iptun/iptun.c
2225
iptun_sendicmp_v4(iptun, &icmp, orig_ipha, mp, tsl);
usr/src/uts/common/io/mac/mac_protect.c
863
struct icmp6_hdr *icmp;
usr/src/uts/common/io/mac/mac_protect.c
891
icmp = (struct icmp6_hdr *)hdrp;
usr/src/uts/common/io/mac/mac_protect.c
893
if (icmp->icmp6_type != ND_ROUTER_ADVERT ||
usr/src/uts/common/io/mac/mac_protect.c
894
icmp->icmp6_code != 0)
usr/src/uts/common/io/mac/mac_protect.c
897
*ra = (nd_router_advert_t *)icmp;
usr/src/uts/common/io/mac/mac_provider.c
2188
*hdr_sizep = offsetof(struct icmp, icmp_hun);