Deleted Added
full compact
in_proto.c (79106) in_proto.c (82884)
1/*
2 * Copyright (c) 1982, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)in_proto.c 8.2 (Berkeley) 2/9/95
1/*
2 * Copyright (c) 1982, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)in_proto.c 8.2 (Berkeley) 2/9/95
34 * $FreeBSD: head/sys/netinet/in_proto.c 79106 2001-07-02 21:02:09Z brooks $
34 * $FreeBSD: head/sys/netinet/in_proto.c 82884 2001-09-03 20:03:55Z julian $
35 */
36
37#include "opt_ipdivert.h"
38#include "opt_ipx.h"
39#include "opt_ipsec.h"
40#include "opt_inet6.h"
41
42#include <sys/param.h>

--- 15 unchanged lines hidden (view full) ---

58#include <netinet/igmp_var.h>
59#include <netinet/tcp.h>
60#include <netinet/tcp_timer.h>
61#include <netinet/tcp_var.h>
62#include <netinet/udp.h>
63#include <netinet/udp_var.h>
64#include <netinet/ip_encap.h>
65
35 */
36
37#include "opt_ipdivert.h"
38#include "opt_ipx.h"
39#include "opt_ipsec.h"
40#include "opt_inet6.h"
41
42#include <sys/param.h>

--- 15 unchanged lines hidden (view full) ---

58#include <netinet/igmp_var.h>
59#include <netinet/tcp.h>
60#include <netinet/tcp_timer.h>
61#include <netinet/tcp_var.h>
62#include <netinet/udp.h>
63#include <netinet/udp_var.h>
64#include <netinet/ip_encap.h>
65
66#include <netinet/ipprotosw.h>
67
68/*
69 * TCP/IP protocol family: IP, ICMP, UDP, TCP.
70 */
71
72#ifdef IPSEC
73#include <netinet6/ipsec.h>
74#include <netinet6/ah.h>
75#ifdef IPSEC_ESP

--- 9 unchanged lines hidden (view full) ---

85#ifdef NSIP
86#include <netns/ns.h>
87#include <netns/ns_if.h>
88#endif
89
90extern struct domain inetdomain;
91static struct pr_usrreqs nousrreqs;
92
66/*
67 * TCP/IP protocol family: IP, ICMP, UDP, TCP.
68 */
69
70#ifdef IPSEC
71#include <netinet6/ipsec.h>
72#include <netinet6/ah.h>
73#ifdef IPSEC_ESP

--- 9 unchanged lines hidden (view full) ---

83#ifdef NSIP
84#include <netns/ns.h>
85#include <netns/ns_if.h>
86#endif
87
88extern struct domain inetdomain;
89static struct pr_usrreqs nousrreqs;
90
93struct ipprotosw inetsw[] = {
91struct protosw inetsw[] = {
94{ 0, &inetdomain, 0, 0,
95 0, 0, 0, 0,
96 0,
97 ip_init, 0, ip_slowtimo, ip_drain,
98 &nousrreqs
99},
100{ SOCK_DGRAM, &inetdomain, IPPROTO_UDP, PR_ATOMIC|PR_ADDR,
101 udp_input, 0, udp_ctlinput, ip_ctloutput,

--- 100 unchanged lines hidden (view full) ---

202 &rip_usrreqs
203},
204};
205
206extern int in_inithead __P((void **, int));
207
208struct domain inetdomain =
209 { AF_INET, "internet", 0, 0, 0,
92{ 0, &inetdomain, 0, 0,
93 0, 0, 0, 0,
94 0,
95 ip_init, 0, ip_slowtimo, ip_drain,
96 &nousrreqs
97},
98{ SOCK_DGRAM, &inetdomain, IPPROTO_UDP, PR_ATOMIC|PR_ADDR,
99 udp_input, 0, udp_ctlinput, ip_ctloutput,

--- 100 unchanged lines hidden (view full) ---

200 &rip_usrreqs
201},
202};
203
204extern int in_inithead __P((void **, int));
205
206struct domain inetdomain =
207 { AF_INET, "internet", 0, 0, 0,
210 (struct protosw *)inetsw,
211 (struct protosw *)&inetsw[sizeof(inetsw)/sizeof(inetsw[0])], 0,
208 inetsw,
209 &inetsw[sizeof(inetsw)/sizeof(inetsw[0])], 0,
212 in_inithead, 32, sizeof(struct sockaddr_in)
213 };
214
215DOMAIN_SET(inet);
216
217SYSCTL_NODE(_net, PF_INET, inet, CTLFLAG_RW, 0,
218 "Internet Family");
219

--- 13 unchanged lines hidden ---
210 in_inithead, 32, sizeof(struct sockaddr_in)
211 };
212
213DOMAIN_SET(inet);
214
215SYSCTL_NODE(_net, PF_INET, inet, CTLFLAG_RW, 0,
216 "Internet Family");
217

--- 13 unchanged lines hidden ---