HomeSort by relevance Sort by last modified time
    Searched refs:icmp (Results 1 - 25 of 61) sorted by null

1 2 3

  /onnv/onnv-gate/usr/src/cmd/ipf/examples/
example.4 2 # block all ICMP packets.
4 block in proto icmp from any to any
example.5 18 # block all ICMP unreachables.
20 block in proto icmp from any to any icmp-type unreach
example.8 8 # block all inbound UDP packets and send back an ICMP error.
10 block return-icmp in proto udp from any to any
example.sr 20 # block and log any inbound ICMP unreachables
22 block in log on le0 proto icmp from any to any icmp-type unreach
57 # block any inbound ICMP packets destined for these subnets.
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
example.13 15 # Route all ICMP packets to network 10 out through le1, to 10.3.3.1
17 pass in on le0 to le1:10.3.3.1 proto icmp all
BASIC_2.FW 65 pass in log quick proto icmp all keep state group 200
71 # * return ICMP error packets for invalid UDP packets
72 block return-icmp(net-unr) in proto udp all group 100
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
snoop_icmp.c 65 interpret_icmp(int flags, struct icmp *icmp, int iplen, int ilen)
83 switch (icmp->icmp_type) {
87 ntohs(icmp->icmp_id), ntohs(icmp->icmp_seq));
92 switch (icmp->icmp_code) {
97 &icmp->icmp_ip.ip_dst));
107 &icmp->icmp_ip.ip_dst));
116 icmp->icmp_ip.ip_p);
124 orig_uhdr = (struct udphdr *)((uchar_t *)icmp
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/inet/ip/
icmp.c 92 * ICMP is always a device driver. For compatibility with mibopen() code
93 * it is possible to I_PUSH "icmp", but that results in pushing a passthrough
99 static void icmp_bind_proto(icmp_t *icmp);
172 5707, "icmp", 1, INFPSZ, 512, 128
176 * Entry points for ICMP as a device.
177 * We have separate open functions for the /dev/icmp and /dev/icmp6 devices.
191 /* ICMP entry point during fallback */
196 /* For AF_INET aka /dev/icmp */
212 IP_MAXPACKET, /* TSDU_size. icmp allows maximum size messages. */
213 T_INVALID, /* ETSDU_size. icmp does not support expedited data. *
271 icmp_t *icmp; local
379 icmp_t *icmp = connp->conn_icmp; local
674 icmp_t *icmp; local
945 icmp_t *icmp = connp->conn_icmp; local
971 icmp_t *icmp = connp->conn_icmp; local
1082 icmp_t *icmp = connp->conn_icmp; local
1218 icmp_t *icmp = connp->conn_icmp; local
1385 icmp_t *icmp = Q_TO_ICMP(q); local
1476 icmp_t *icmp = Q_TO_ICMP(q); local
1502 icmp_t *icmp = Q_TO_ICMP(q); local
1605 icmp_t *icmp; local
1749 icmp_t *icmp = Q_TO_ICMP(q); local
1796 icmp_t *icmp = connp->conn_icmp; local
1913 icmp_t *icmp = connp->conn_icmp; local
2111 icmp_t *icmp = connp->conn_icmp; local
2509 icmp_t *icmp = connp->conn_icmp; local
2559 icmp_t *icmp; local
2932 icmp_t *icmp = connp->conn_icmp; local
3009 icmp_t *icmp = connp->conn_icmp; local
3312 icmp_t *icmp = connp->conn_icmp; local
3598 icmp_t *icmp = connp->conn_icmp; local
3746 icmp_t *icmp = connp->conn_icmp; local
3900 icmp_t *icmp = connp->conn_icmp; local
4045 icmp_t *icmp = connp->conn_icmp; local
4297 icmp_t *icmp = connp->conn_icmp; local
4626 icmp_t *icmp = connp->conn_icmp; local
4791 icmp_t *icmp = connp->conn_icmp; local
5107 icmp_t *icmp = connp->conn_icmp; local
5173 icmp_t *icmp; local
5334 icmp_t *icmp = connp->conn_icmp; local
5481 icmp_t *icmp = connp->conn_icmp; local
5550 icmp_t *icmp = connp->conn_icmp; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/
icmp.c 55 #define ICMP_ECHO_SIZE (sizeof (struct icmp) + 36)
58 * An implementation of ICMP ECHO for use in detecting addresses already
60 * B_TRUE if a ICMP ECHO reply is received, B_FALSE if not. Returns 0 if
65 * receive an ICMP ECHO reply thru an interface the daemon has not been
75 struct icmp *icp;
95 "Error opening raw socket for ICMP (ping %s).\n", ntoab);
102 "Error setting ICMP socket to no delay. (ping %s)\n",
115 icp = (struct icmp *)outpack;
140 "Error sending ICMP message. (ping %s).\n",
155 dhcpmsg(LOG_ERR, "Poll: ICMP reply for %s.\n"
    [all...]
Makefile 34 LOCAL_OBJS = bootp.o dhcp.o dhcptab.o encode.o generic.o hash.o icmp.o \
  /onnv/onnv-gate/usr/src/uts/intel/icmp6/
Makefile 60 # depends on ip ip6 and icmp
62 LDFLAGS += -dy -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp
  /onnv/onnv-gate/usr/src/uts/sparc/icmp6/
Makefile 65 # depends on ip ip6 and icmp
67 LDFLAGS += -dy -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp
  /onnv/onnv-gate/usr/src/stand/lib/inet/
icmp4.c 26 * icmp4.c, Code implementing the Internet Control Message Protocol (v4) ICMP.
52 * Handle ICMP redirects, ICMP echo messages. We only deal with redirects to a
62 struct icmp *icmphp;
67 printf("icmp4: ICMP message from %s is too short\n",
73 icmphp = (struct icmp *)(igp->igm_mp->b_rptr + iphlen);
77 dprintf("icmp4: ICMP header not aligned (from %s)\n",
82 dprintf("icmp4: Bad ICMP checksum (from %s)\n",
90 dprintf("ICMP Redirect to gateway %s.\n",
104 dprintf("ICMP destination unreachable (%s)\n"
    [all...]
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
traceroute_aux.c 86 uchar_t *outp; /* packet following the IP header (UDP/ICMP) */
88 struct icmp *outicmp;
122 /* setup ICMP or UDP */
127 outicmp = (struct icmp *)outp;
199 uchar_t *outp; /* packet following the IP header (UDP/ICMP) */
201 struct icmp *outicmp;
212 outicmp = (struct icmp *)outp;
327 * It also sets the icmp type and icmp code values
334 struct icmp *icp
    [all...]
  /onnv/onnv-gate/usr/src/uts/intel/os/
device_policy 44 icmp read_priv_set=net_icmpaccess write_priv_set=net_icmpaccess
  /onnv/onnv-gate/usr/src/uts/sparc/os/
device_policy 46 icmp read_priv_set=net_icmpaccess write_priv_set=net_icmpaccess
  /onnv/onnv-gate/usr/src/uts/intel/icmp/
Makefile 22 # uts/intel/icmp/Makefile
27 # This makefile drives the production of the icmp IP driver
40 MODULE = icmp
  /onnv/onnv-gate/usr/src/uts/sparc/icmp/
Makefile 22 # uts/sparc/icmp/Makefile
26 # This makefile drives the production of the icmp IP driver
39 MODULE = icmp
  /onnv/onnv-gate/usr/src/uts/common/inet/ipf/
ip_log.c 268 struct icmp *icmp; local
270 icmp = (struct icmp *)fin->fin_dp;
273 * For ICMP, if the packet is an error packet, also
277 switch (icmp->icmp_type)
284 hlen += MIN(sizeof(struct icmp) + 8,
288 hlen += MIN(sizeof(struct icmp),
295 struct icmp6_hdr *icmp; local
297 icmp = (struct icmp6_hdr *)fin->fin_dp
    [all...]
ip_fil_solaris.c 1145 struct icmp *icmp; local
1207 sz += offsetof(struct icmp, icmp_ip);
1216 icmp = (struct icmp *)(m->b_rptr + hlen);
1217 icmp->icmp_type = type & 0xff;
1218 icmp->icmp_code = code & 0xff;
1222 icmp->icmp_nextmtu = net_getmtu(ifs->ifs_ipf_ipv4, phy,0 );
1248 sz -= offsetof(struct icmp, icmp_ip);
1249 bcopy((char *)mb->b_rptr, (char *)&icmp->icmp_ip, sz)
2359 struct icmp *icmp; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ipf/lib/common/
ipft_ef.c 10 icmp type
113 extra = sizeof(struct icmp);
ipft_tx.c 187 struct icmp icmp, *ic = &icmp; local
228 !strcasecmp(*cpp, "icmp")) {
240 tx_proto = "icmp";
ipft_td.c 164 extra = sizeof(struct icmp);
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
ilb_probe.c 74 /* Size of buffer used to receive ICMP packet */
89 * The following three fields are used in sending ICMP ECHO probe.
370 * Check if the ICMP packet is a port unreachable message in respnsed to
374 check_icmp_unreach_v4(struct icmp *icmph, probe_param_t *param)
401 * Check if the ICMP packet is a reply to our echo request. Need to match
405 check_icmp_echo_v4(struct icmp *icmph, probe_param_t *param)
428 /* Verify if an ICMP packet is what we expect. */
433 struct icmp *icmph;
443 icmph = (struct icmp *)((char *)iph + (iph->ip_hl << 2));
449 * If we sent an ICMP echo request, check if the packet is a repl
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/netinet/
ip_icmp.h 55 * Structure of an icmp header.
57 struct icmp { struct

Completed in 1020 milliseconds

1 2 3