Module Name:    src
Committed By:   christos
Date:           Mon Mar  8 18:03:25 UTC 2021

Modified Files:
        src/sys/netinet: files.netinet in_var.h ip_input.c
Removed Files:
        src/sys/netinet: ip_id.c

Log Message:
remove now unused pseudo-random ip id code.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/netinet/files.netinet
cvs rdiff -u -r1.99 -r1.100 src/sys/netinet/in_var.h
cvs rdiff -u -r1.16 -r0 src/sys/netinet/ip_id.c
cvs rdiff -u -r1.400 -r1.401 src/sys/netinet/ip_input.c

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/files.netinet
diff -u src/sys/netinet/files.netinet:1.28 src/sys/netinet/files.netinet:1.29
--- src/sys/netinet/files.netinet:1.28	Sat Jul 29 01:48:16 2017
+++ src/sys/netinet/files.netinet	Mon Mar  8 13:03:25 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: files.netinet,v 1.28 2017/07/29 05:48:16 maxv Exp $
+#	$NetBSD: files.netinet,v 1.29 2021/03/08 18:03:25 christos Exp $
 
 defflag opt_tcp_debug.h		TCP_DEBUG
 defparam opt_tcp_debug.h	TCP_NDEBUG
@@ -34,7 +34,6 @@ file	netinet/in_proto.c	inet
 file	netinet/in_selsrc.c	inet & ipselsrc
 file	netinet/ip_flow.c	inet & gateway
 file	netinet/ip_icmp.c	inet
-file	netinet/ip_id.c		inet
 file	netinet/ip_input.c	inet
 file	netinet/ip_mroute.c	inet & mrouting
 file	netinet/ip_output.c	inet

Index: src/sys/netinet/in_var.h
diff -u src/sys/netinet/in_var.h:1.99 src/sys/netinet/in_var.h:1.100
--- src/sys/netinet/in_var.h:1.99	Mon Mar  8 12:54:23 2021
+++ src/sys/netinet/in_var.h	Mon Mar  8 13:03:25 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: in_var.h,v 1.99 2021/03/08 17:54:23 christos Exp $	*/
+/*	$NetBSD: in_var.h,v 1.100 2021/03/08 18:03:25 christos Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -447,14 +447,6 @@ void	in_addrhash_insert(struct in_ifaddr
 void	in_addrhash_remove(struct in_ifaddr *);
 int	ipflow_fastforward(struct mbuf *);
 
-struct ipid_state;
-typedef struct ipid_state ipid_state_t;
-
-ipid_state_t *	ip_id_init(void);
-void		ip_id_fini(ipid_state_t *);
-uint16_t	ip_randomid(ipid_state_t *, uint16_t);
-
-extern ipid_state_t *	ip_ids;
 extern uint16_t		ip_id;
 extern int		ip_do_randomid;
 

Index: src/sys/netinet/ip_input.c
diff -u src/sys/netinet/ip_input.c:1.400 src/sys/netinet/ip_input.c:1.401
--- src/sys/netinet/ip_input.c:1.400	Sun Mar  7 09:58:27 2021
+++ src/sys/netinet/ip_input.c	Mon Mar  8 13:03:25 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_input.c,v 1.400 2021/03/07 14:58:27 christos Exp $	*/
+/*	$NetBSD: ip_input.c,v 1.401 2021/03/08 18:03:25 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -91,7 +91,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip_input.c,v 1.400 2021/03/07 14:58:27 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip_input.c,v 1.401 2021/03/08 18:03:25 christos Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -189,7 +189,6 @@ struct rttimer_queue *ip_mtudisc_timeout
 
 pktqueue_t *		ip_pktq			__read_mostly;
 pfil_head_t *		inet_pfil_hook		__read_mostly;
-ipid_state_t *		ip_ids			__read_mostly;
 percpu_t *		ipstat_percpu		__read_mostly;
 
 static percpu_t		*ipforward_rt_percpu	__cacheline_aligned;
@@ -291,7 +290,6 @@ ip_init(void)
 
 	ip_reass_init();
 
-	ip_ids = ip_id_init();
 	ip_id = time_uptime & 0xfffff;
 
 #ifdef GATEWAY

Reply via email to