diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-07-28 18:07:55 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-28 18:07:55 -0400 |
commit | cb28a1bbdb4790378e7366d6c9ee1d2340b84f92 (patch) | |
tree | 316436f77dac75335fd2c3ef5f109e71606c50d3 /include/net/ipv6.h | |
parent | b6d4f7e3ef25beb8c658c97867d98883e69dc544 (diff) | |
parent | f934fb19ef34730263e6afc01e8ec27a8a71470f (diff) |
Merge branch 'linus' into core/generic-dma-coherent
Conflicts:
arch/x86/Kconfig
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/net/ipv6.h')
-rw-r--r-- | include/net/ipv6.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index f422f7218e1c..113028fb8f66 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 |
@@ -133,7 +131,6 @@ DECLARE_SNMP_STAT(struct ipstats_mib, ipv6_statistics); | |||
133 | 131 | ||
134 | #define IP6_INC_STATS(idev,field) _DEVINC(ipv6, , idev, field) | 132 | #define IP6_INC_STATS(idev,field) _DEVINC(ipv6, , idev, field) |
135 | #define IP6_INC_STATS_BH(idev,field) _DEVINC(ipv6, _BH, idev, field) | 133 | #define IP6_INC_STATS_BH(idev,field) _DEVINC(ipv6, _BH, idev, field) |
136 | #define IP6_INC_STATS_USER(idev,field) _DEVINC(ipv6, _USER, idev, field) | ||
137 | #define IP6_ADD_STATS_BH(idev,field,val) _DEVADD(ipv6, _BH, idev, field, val) | 134 | #define IP6_ADD_STATS_BH(idev,field,val) _DEVADD(ipv6, _BH, idev, field, val) |
138 | 135 | ||
139 | DECLARE_SNMP_STAT(struct icmpv6_mib, icmpv6_statistics); | 136 | DECLARE_SNMP_STAT(struct icmpv6_mib, icmpv6_statistics); |
@@ -141,20 +138,15 @@ DECLARE_SNMP_STAT(struct icmpv6msg_mib, icmpv6msg_statistics); | |||
141 | 138 | ||
142 | #define ICMP6_INC_STATS(idev, field) _DEVINC(icmpv6, , idev, field) | 139 | #define ICMP6_INC_STATS(idev, field) _DEVINC(icmpv6, , idev, field) |
143 | #define ICMP6_INC_STATS_BH(idev, field) _DEVINC(icmpv6, _BH, idev, field) | 140 | #define ICMP6_INC_STATS_BH(idev, field) _DEVINC(icmpv6, _BH, idev, field) |
144 | #define ICMP6_INC_STATS_USER(idev, field) _DEVINC(icmpv6, _USER, idev, field) | ||
145 | 141 | ||
146 | #define ICMP6MSGOUT_INC_STATS(idev, field) \ | 142 | #define ICMP6MSGOUT_INC_STATS(idev, field) \ |
147 | _DEVINC(icmpv6msg, , idev, field +256) | 143 | _DEVINC(icmpv6msg, , idev, field +256) |
148 | #define ICMP6MSGOUT_INC_STATS_BH(idev, field) \ | 144 | #define ICMP6MSGOUT_INC_STATS_BH(idev, field) \ |
149 | _DEVINC(icmpv6msg, _BH, idev, field +256) | 145 | _DEVINC(icmpv6msg, _BH, idev, field +256) |
150 | #define ICMP6MSGOUT_INC_STATS_USER(idev, field) \ | ||
151 | _DEVINC(icmpv6msg, _USER, idev, field +256) | ||
152 | #define ICMP6MSGIN_INC_STATS(idev, field) \ | 146 | #define ICMP6MSGIN_INC_STATS(idev, field) \ |
153 | _DEVINC(icmpv6msg, , idev, field) | 147 | _DEVINC(icmpv6msg, , idev, field) |
154 | #define ICMP6MSGIN_INC_STATS_BH(idev, field) \ | 148 | #define ICMP6MSGIN_INC_STATS_BH(idev, field) \ |
155 | _DEVINC(icmpv6msg, _BH, idev, field) | 149 | _DEVINC(icmpv6msg, _BH, idev, field) |
156 | #define ICMP6MSGIN_INC_STATS_USER(idev, field) \ | ||
157 | _DEVINC(icmpv6msg, _USER, idev, field) | ||
158 | 150 | ||
159 | struct ip6_ra_chain | 151 | struct ip6_ra_chain |
160 | { | 152 | { |
@@ -229,9 +221,7 @@ static inline void fl6_sock_release(struct ip6_flowlabel *fl) | |||
229 | atomic_dec(&fl->users); | 221 | atomic_dec(&fl->users); |
230 | } | 222 | } |
231 | 223 | ||
232 | extern int ip6_ra_control(struct sock *sk, int sel, | 224 | extern int ip6_ra_control(struct sock *sk, int sel); |
233 | void (*destructor)(struct sock *)); | ||
234 | |||
235 | 225 | ||
236 | extern int ipv6_parse_hopopts(struct sk_buff *skb); | 226 | extern int ipv6_parse_hopopts(struct sk_buff *skb); |
237 | 227 | ||
@@ -618,6 +608,8 @@ extern struct ctl_table *ipv6_icmp_sysctl_init(struct net *net); | |||
618 | extern struct ctl_table *ipv6_route_sysctl_init(struct net *net); | 608 | extern struct ctl_table *ipv6_route_sysctl_init(struct net *net); |
619 | extern int ipv6_sysctl_register(void); | 609 | extern int ipv6_sysctl_register(void); |
620 | extern void ipv6_sysctl_unregister(void); | 610 | extern void ipv6_sysctl_unregister(void); |
611 | extern int ipv6_static_sysctl_register(void); | ||
612 | extern void ipv6_static_sysctl_unregister(void); | ||
621 | #endif | 613 | #endif |
622 | 614 | ||
623 | #endif /* __KERNEL__ */ | 615 | #endif /* __KERNEL__ */ |