diff options
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/addrconf.h | 3 | ||||
-rw-r--r-- | include/net/if_inet6.h | 1 | ||||
-rw-r--r-- | include/net/inetpeer.h | 2 | ||||
-rw-r--r-- | include/net/ip6_tunnel.h | 4 | ||||
-rw-r--r-- | include/net/ipconfig.h | 2 | ||||
-rw-r--r-- | include/net/ipv6.h | 2 | ||||
-rw-r--r-- | include/net/snmp.h | 2 | ||||
-rw-r--r-- | include/net/tcp.h | 21 |
8 files changed, 21 insertions, 16 deletions
diff --git a/include/net/addrconf.h b/include/net/addrconf.h index bbd3d583c6e6..06b28142b3ab 100644 --- a/include/net/addrconf.h +++ b/include/net/addrconf.h | |||
@@ -121,7 +121,8 @@ static inline int addrconf_finite_timeout(unsigned long timeout) | |||
121 | */ | 121 | */ |
122 | extern int ipv6_addr_label_init(void); | 122 | extern int ipv6_addr_label_init(void); |
123 | extern void ipv6_addr_label_rtnl_register(void); | 123 | extern void ipv6_addr_label_rtnl_register(void); |
124 | extern u32 ipv6_addr_label(const struct in6_addr *addr, | 124 | extern u32 ipv6_addr_label(struct net *net, |
125 | const struct in6_addr *addr, | ||
125 | int type, int ifindex); | 126 | int type, int ifindex); |
126 | 127 | ||
127 | /* | 128 | /* |
diff --git a/include/net/if_inet6.h b/include/net/if_inet6.h index b2cfc4927257..db66c7927743 100644 --- a/include/net/if_inet6.h +++ b/include/net/if_inet6.h | |||
@@ -148,7 +148,6 @@ struct ifacaddr6 | |||
148 | #define IFA_HOST IPV6_ADDR_LOOPBACK | 148 | #define IFA_HOST IPV6_ADDR_LOOPBACK |
149 | #define IFA_LINK IPV6_ADDR_LINKLOCAL | 149 | #define IFA_LINK IPV6_ADDR_LINKLOCAL |
150 | #define IFA_SITE IPV6_ADDR_SITELOCAL | 150 | #define IFA_SITE IPV6_ADDR_SITELOCAL |
151 | #define IFA_GLOBAL 0x0000U | ||
152 | 151 | ||
153 | struct ipv6_devstat { | 152 | struct ipv6_devstat { |
154 | struct proc_dir_entry *proc_dir_entry; | 153 | struct proc_dir_entry *proc_dir_entry; |
diff --git a/include/net/inetpeer.h b/include/net/inetpeer.h index ad8404b56113..15e1f8fe4c1f 100644 --- a/include/net/inetpeer.h +++ b/include/net/inetpeer.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * INETPEER - A storage for permanent information about peers | 2 | * INETPEER - A storage for permanent information about peers |
3 | * | 3 | * |
4 | * Version: $Id: inetpeer.h,v 1.2 2002/01/12 07:54:56 davem Exp $ | ||
5 | * | ||
6 | * Authors: Andrey V. Savochkin <saw@msu.ru> | 4 | * Authors: Andrey V. Savochkin <saw@msu.ru> |
7 | */ | 5 | */ |
8 | 6 | ||
diff --git a/include/net/ip6_tunnel.h b/include/net/ip6_tunnel.h index 3780592ebe8e..83b4e008b16d 100644 --- a/include/net/ip6_tunnel.h +++ b/include/net/ip6_tunnel.h | |||
@@ -1,7 +1,3 @@ | |||
1 | /* | ||
2 | * $Id$ | ||
3 | */ | ||
4 | |||
5 | #ifndef _NET_IP6_TUNNEL_H | 1 | #ifndef _NET_IP6_TUNNEL_H |
6 | #define _NET_IP6_TUNNEL_H | 2 | #define _NET_IP6_TUNNEL_H |
7 | 3 | ||
diff --git a/include/net/ipconfig.h b/include/net/ipconfig.h index 3924d7d2cb11..c74cc1bd5a02 100644 --- a/include/net/ipconfig.h +++ b/include/net/ipconfig.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * $Id: ipconfig.h,v 1.4 2001/04/30 04:51:46 davem Exp $ | ||
3 | * | ||
4 | * Copyright (C) 1997 Martin Mares | 2 | * Copyright (C) 1997 Martin Mares |
5 | * | 3 | * |
6 | * Automatic IP Layer Configuration | 4 | * Automatic IP Layer Configuration |
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index e0a612bc9c4e..7f7db8d57934 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h | |||
@@ -4,8 +4,6 @@ | |||
4 | * Authors: | 4 | * Authors: |
5 | * Pedro Roque <roque@di.fc.ul.pt> | 5 | * Pedro Roque <roque@di.fc.ul.pt> |
6 | * | 6 | * |
7 | * $Id: ipv6.h,v 1.1 2002/05/20 15:13:07 jgrimm Exp $ | ||
8 | * | ||
9 | * This program is free software; you can redistribute it and/or | 7 | * This program is free software; you can redistribute it and/or |
10 | * modify it under the terms of the GNU General Public License | 8 | * modify it under the terms of the GNU General Public License |
11 | * as published by the Free Software Foundation; either version | 9 | * as published by the Free Software Foundation; either version |
diff --git a/include/net/snmp.h b/include/net/snmp.h index ce2f48507510..57c93628695f 100644 --- a/include/net/snmp.h +++ b/include/net/snmp.h | |||
@@ -14,8 +14,6 @@ | |||
14 | * as published by the Free Software Foundation; either version | 14 | * as published by the Free Software Foundation; either version |
15 | * 2 of the License, or (at your option) any later version. | 15 | * 2 of the License, or (at your option) any later version. |
16 | * | 16 | * |
17 | * $Id: snmp.h,v 1.19 2001/06/14 13:40:46 davem Exp $ | ||
18 | * | ||
19 | */ | 17 | */ |
20 | 18 | ||
21 | #ifndef _SNMP_H | 19 | #ifndef _SNMP_H |
diff --git a/include/net/tcp.h b/include/net/tcp.h index 633147cb6bbc..07005ebb47a7 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h | |||
@@ -399,6 +399,8 @@ extern void tcp_parse_options(struct sk_buff *skb, | |||
399 | struct tcp_options_received *opt_rx, | 399 | struct tcp_options_received *opt_rx, |
400 | int estab); | 400 | int estab); |
401 | 401 | ||
402 | extern u8 *tcp_parse_md5sig_option(struct tcphdr *th); | ||
403 | |||
402 | /* | 404 | /* |
403 | * TCP v4 functions exported for the inet6 API | 405 | * TCP v4 functions exported for the inet6 API |
404 | */ | 406 | */ |
@@ -1115,13 +1117,19 @@ struct tcp_md5sig_pool { | |||
1115 | #define TCP_MD5SIG_MAXKEYS (~(u32)0) /* really?! */ | 1117 | #define TCP_MD5SIG_MAXKEYS (~(u32)0) /* really?! */ |
1116 | 1118 | ||
1117 | /* - functions */ | 1119 | /* - functions */ |
1120 | extern int tcp_calc_md5_hash(char *md5_hash, | ||
1121 | struct tcp_md5sig_key *key, | ||
1122 | int bplen, | ||
1123 | struct tcphdr *th, | ||
1124 | unsigned int tcplen, | ||
1125 | struct tcp_md5sig_pool *hp); | ||
1126 | |||
1118 | extern int tcp_v4_calc_md5_hash(char *md5_hash, | 1127 | extern int tcp_v4_calc_md5_hash(char *md5_hash, |
1119 | struct tcp_md5sig_key *key, | 1128 | struct tcp_md5sig_key *key, |
1120 | struct sock *sk, | 1129 | struct sock *sk, |
1121 | struct dst_entry *dst, | 1130 | struct dst_entry *dst, |
1122 | struct request_sock *req, | 1131 | struct request_sock *req, |
1123 | struct tcphdr *th, | 1132 | struct tcphdr *th, |
1124 | int protocol, | ||
1125 | unsigned int tcplen); | 1133 | unsigned int tcplen); |
1126 | extern struct tcp_md5sig_key *tcp_v4_md5_lookup(struct sock *sk, | 1134 | extern struct tcp_md5sig_key *tcp_v4_md5_lookup(struct sock *sk, |
1127 | struct sock *addr_sk); | 1135 | struct sock *addr_sk); |
@@ -1134,6 +1142,16 @@ extern int tcp_v4_md5_do_add(struct sock *sk, | |||
1134 | extern int tcp_v4_md5_do_del(struct sock *sk, | 1142 | extern int tcp_v4_md5_do_del(struct sock *sk, |
1135 | __be32 addr); | 1143 | __be32 addr); |
1136 | 1144 | ||
1145 | #ifdef CONFIG_TCP_MD5SIG | ||
1146 | #define tcp_twsk_md5_key(twsk) ((twsk)->tw_md5_keylen ? \ | ||
1147 | &(struct tcp_md5sig_key) { \ | ||
1148 | .key = (twsk)->tw_md5_key, \ | ||
1149 | .keylen = (twsk)->tw_md5_keylen, \ | ||
1150 | } : NULL) | ||
1151 | #else | ||
1152 | #define tcp_twsk_md5_key(twsk) NULL | ||
1153 | #endif | ||
1154 | |||
1137 | extern struct tcp_md5sig_pool **tcp_alloc_md5sig_pool(void); | 1155 | extern struct tcp_md5sig_pool **tcp_alloc_md5sig_pool(void); |
1138 | extern void tcp_free_md5sig_pool(void); | 1156 | extern void tcp_free_md5sig_pool(void); |
1139 | 1157 | ||
@@ -1371,7 +1389,6 @@ struct tcp_sock_af_ops { | |||
1371 | struct dst_entry *dst, | 1389 | struct dst_entry *dst, |
1372 | struct request_sock *req, | 1390 | struct request_sock *req, |
1373 | struct tcphdr *th, | 1391 | struct tcphdr *th, |
1374 | int protocol, | ||
1375 | unsigned int len); | 1392 | unsigned int len); |
1376 | int (*md5_add) (struct sock *sk, | 1393 | int (*md5_add) (struct sock *sk, |
1377 | struct sock *addr_sk, | 1394 | struct sock *addr_sk, |