Module Name:    src
Committed By:   maxv
Date:           Thu Feb  8 10:42:12 UTC 2018

Modified Files:
        src/sys/netinet: ip_icmp.h

Log Message:
Use C99 types - in particular, stop using n_time and n_short -, style, and
remove prototype of icmp_sysctl (does not exist). No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/netinet/ip_icmp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet/ip_icmp.h
diff -u src/sys/netinet/ip_icmp.h:1.38 src/sys/netinet/ip_icmp.h:1.39
--- src/sys/netinet/ip_icmp.h:1.38	Tue Jan 23 07:15:04 2018
+++ src/sys/netinet/ip_icmp.h	Thu Feb  8 10:42:12 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_icmp.h,v 1.38 2018/01/23 07:15:04 maxv Exp $	*/
+/*	$NetBSD: ip_icmp.h,v 1.39 2018/02/08 10:42:12 maxv Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1993
@@ -34,7 +34,6 @@
 #ifndef _NETINET_IP_ICMP_H_
 #define _NETINET_IP_ICMP_H_
 
-
 /*
  * Interface Control Message Protocol Definitions.
  * Per RFC 792, September 1981.
@@ -44,51 +43,51 @@
  * Internal of an ICMP Router Advertisement
  */
 struct icmp_ra_addr {
-	u_int32_t ira_addr;
-	u_int32_t ira_preference;
+	uint32_t ira_addr;
+	uint32_t ira_preference;
 } __packed;
 
 /*
  * Structure of an icmp header.
  */
 struct icmp {
-	u_int8_t  icmp_type;		/* type of message, see below */
-	u_int8_t  icmp_code;		/* type sub code */
-	u_int16_t icmp_cksum;		/* ones complement cksum of struct */
+	uint8_t  icmp_type;		/* type of message, see below */
+	uint8_t  icmp_code;		/* type sub code */
+	uint16_t icmp_cksum;		/* ones complement cksum of struct */
 
 	union {
 		int32_t ih_void;
 
 		/* Extended Header (RFC4884) */
 		struct ih_exthdr {
-			u_int8_t iex_void1;
-			u_int8_t iex_length;
-			u_int16_t iex_void2;
+			uint8_t iex_void1;
+			uint8_t iex_length;
+			uint16_t iex_void2;
 		} ih_exthdr __packed;
 
 		/* ICMP_PARAMPROB */
-		u_int8_t ih_pptr;
+		uint8_t ih_pptr;
 
 		/* ICMP_REDIRECT */
 		struct in_addr ih_gwaddr;
 
 		/* ICMP_ECHO and friends */
 		struct ih_idseq {
-			n_short icd_id;
-			n_short icd_seq;
+			uint16_t icd_id;
+			uint16_t icd_seq;
 		} ih_idseq __packed;
 
 		/* ICMP_UNREACH_NEEDFRAG (Path MTU Discovery, RFC1191) */
 		struct ih_pmtu {
-			n_short ipm_void;
-			n_short ipm_nextmtu;
+			uint16_t ipm_void;
+			uint16_t ipm_nextmtu;
 		} ih_pmtu __packed;
 
 		/* ICMP_ROUTERADVERT */
 		struct ih_rtradv {
-			u_int8_t irt_num_addrs;
-			u_int8_t irt_wpa;
-			u_int16_t irt_lifetime;
+			uint8_t irt_num_addrs;
+			uint8_t irt_wpa;
+			uint16_t irt_lifetime;
 		} ih_rtradv __packed;
 	} icmp_hun /* XXX __packed ??? */;
 
@@ -106,9 +105,9 @@ struct icmp {
 	union {
 		/* ICMP_TSTAMP and friends */
 		struct id_ts {
-			n_time its_otime;
-			n_time its_rtime;
-			n_time its_ttime;
+			uint32_t its_otime;
+			uint32_t its_rtime;
+			uint32_t its_ttime;
 		} id_ts __packed;
 
 		struct id_ip {
@@ -120,7 +119,7 @@ struct icmp {
 		struct icmp_ra_addr id_radv;
 
 		/* ICMP_MASKREQ and friends */
-		u_int32_t id_mask;
+		uint32_t id_mask;
 
 		int8_t id_data[1];
 	} icmp_dun /* XXX __packed ??? */;
@@ -142,23 +141,23 @@ struct icmp {
  */
 struct icmp_ext_hdr {
 #if BYTE_ORDER == BIG_ENDIAN
-	u_int8_t version:4;
-	u_int8_t rsvd1:4;
+	uint8_t version:4;
+	uint8_t rsvd1:4;
 #else
-	u_int8_t rsvd1:4;
-	u_int8_t version:4;
+	uint8_t rsvd1:4;
+	uint8_t version:4;
 #endif
-	u_int8_t rsvd2;
-	u_int16_t checksum;
+	uint8_t rsvd2;
+	uint16_t checksum;
 } __packed;
 
 /*
  * ICMP Extension Object Header (RFC4884).
  */
 struct icmp_ext_obj_hdr {
-	u_int16_t length;
-	u_int8_t class_num;
-	u_int8_t c_type;
+	uint16_t length;
+	uint8_t class_num;
+	uint8_t c_type;
 } __packed;
 
 /*
@@ -170,9 +169,9 @@ struct icmp_ext_obj_hdr {
  * ip header length.
  */
 #define ICMP_MINLEN	8				/* abs minimum */
-#define ICMP_TSLEN	(8 + 3 * sizeof (n_time))	/* timestamp */
+#define ICMP_TSLEN	(8 + 3 * sizeof(uint32_t))	/* timestamp */
 #define ICMP_MASKLEN	12				/* address mask */
-#define ICMP_ADVLENMIN	(8 + sizeof (struct ip) + 8)	/* min */
+#define ICMP_ADVLENMIN	(8 + sizeof(struct ip) + 8)	/* min */
 #define ICMP_ADVLEN(p)	(8 + ((p)->icmp_ip.ip_hl << 2) + 8)
 	/* N.B.: must separately check that ip_hl >= 5 */
 
@@ -291,18 +290,16 @@ static const char *icmp_code_photuris[] 
 	(type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY)
 
 #ifdef _KERNEL
-void	icmp_error(struct mbuf *, int, int, n_long, int);
-void	icmp_mtudisc(struct icmp *, struct in_addr);
-void	icmp_input(struct mbuf *, ...);
-void	icmp_init(void);
-void	icmp_reflect(struct mbuf *);
-int	icmp_sysctl(int *, u_int, void *, size_t *, void *, size_t);
-
-void	icmp_mtudisc_callback_register(void (*)(struct in_addr));
-int	icmp_ratelimit(const struct in_addr *, const int, const int);
-void	icmp_mtudisc_lock(void);
-void	icmp_mtudisc_unlock(void);
+void icmp_error(struct mbuf *, int, int, n_long, int);
+void icmp_mtudisc(struct icmp *, struct in_addr);
+void icmp_input(struct mbuf *, ...);
+void icmp_init(void);
+void icmp_reflect(struct mbuf *);
+
+void icmp_mtudisc_callback_register(void (*)(struct in_addr));
+int icmp_ratelimit(const struct in_addr *, const int, const int);
+void icmp_mtudisc_lock(void);
+void icmp_mtudisc_unlock(void);
 #endif
 
-
 #endif /* !_NETINET_IP_ICMP_H_ */

Reply via email to