summaryrefslogtreecommitdiffstats
path: root/include/linux/mroute.h
diff options
context:
space:
mode:
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>2015-11-26 09:23:46 -0500
committerDavid S. Miller <davem@davemloft.net>2015-11-30 15:26:22 -0500
commit520191bb404c4b7b4cdb70a5480ada974b0c2d60 (patch)
treebfce4f60af6a55cda9b7390088612bd3acc40153 /include/linux/mroute.h
parent06bd6c0370bb88a2256c6763a32bc4e4ade06521 (diff)
net: ipmr: adjust mroute.h style and drop extern
Remove extra spaces and tabs, adjust function definitions, remove an unnecessary ifdef (already used below, just move code) and drop extern from the functions. Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/mroute.h')
-rw-r--r--include/linux/mroute.h47
1 files changed, 21 insertions, 26 deletions
diff --git a/include/linux/mroute.h b/include/linux/mroute.h
index fa66ebc1fed6..7c567a2679ce 100644
--- a/include/linux/mroute.h
+++ b/include/linux/mroute.h
@@ -9,38 +9,28 @@
9#ifdef CONFIG_IP_MROUTE 9#ifdef CONFIG_IP_MROUTE
10static inline int ip_mroute_opt(int opt) 10static inline int ip_mroute_opt(int opt)
11{ 11{
12 return (opt >= MRT_BASE) && (opt <= MRT_MAX); 12 return opt >= MRT_BASE && opt <= MRT_MAX;
13} 13}
14#else
15static inline int ip_mroute_opt(int opt)
16{
17 return 0;
18}
19#endif
20 14
21#ifdef CONFIG_IP_MROUTE 15int ip_mroute_setsockopt(struct sock *, int, char __user *, unsigned int);
22extern int ip_mroute_setsockopt(struct sock *, int, char __user *, unsigned int); 16int ip_mroute_getsockopt(struct sock *, int, char __user *, int __user *);
23extern int ip_mroute_getsockopt(struct sock *, int, char __user *, int __user *); 17int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg);
24extern int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg); 18int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
25extern int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); 19int ip_mr_init(void);
26extern int ip_mr_init(void);
27#else 20#else
28static inline 21static inline int ip_mroute_setsockopt(struct sock *sock, int optname,
29int ip_mroute_setsockopt(struct sock *sock, 22 char __user *optval, unsigned int optlen)
30 int optname, char __user *optval, unsigned int optlen)
31{ 23{
32 return -ENOPROTOOPT; 24 return -ENOPROTOOPT;
33} 25}
34 26
35static inline 27static inline int ip_mroute_getsockopt(struct sock *sock, int optname,
36int ip_mroute_getsockopt(struct sock *sock, 28 char __user *optval, int __user *optlen)
37 int optname, char __user *optval, int __user *optlen)
38{ 29{
39 return -ENOPROTOOPT; 30 return -ENOPROTOOPT;
40} 31}
41 32
42static inline 33static inline int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg)
43int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg)
44{ 34{
45 return -ENOIOCTLCMD; 35 return -ENOIOCTLCMD;
46} 36}
@@ -49,6 +39,11 @@ static inline int ip_mr_init(void)
49{ 39{
50 return 0; 40 return 0;
51} 41}
42
43static inline int ip_mroute_opt(int opt)
44{
45 return 0;
46}
52#endif 47#endif
53 48
54struct vif_device { 49struct vif_device {
@@ -96,16 +91,16 @@ struct mfc_cache {
96 struct rcu_head rcu; 91 struct rcu_head rcu;
97}; 92};
98 93
99#define MFC_LINES 64 94#define MFC_LINES 64
100 95
101#ifdef __BIG_ENDIAN 96#ifdef __BIG_ENDIAN
102#define MFC_HASH(a,b) (((((__force u32)(__be32)a)>>24)^(((__force u32)(__be32)b)>>26))&(MFC_LINES-1)) 97#define MFC_HASH(a,b) (((((__force u32)(__be32)a)>>24)^(((__force u32)(__be32)b)>>26))&(MFC_LINES-1))
103#else 98#else
104#define MFC_HASH(a,b) ((((__force u32)(__be32)a)^(((__force u32)(__be32)b)>>2))&(MFC_LINES-1)) 99#define MFC_HASH(a,b) ((((__force u32)(__be32)a)^(((__force u32)(__be32)b)>>2))&(MFC_LINES-1))
105#endif 100#endif
106 101
107struct rtmsg; 102struct rtmsg;
108extern int ipmr_get_route(struct net *net, struct sk_buff *skb, 103int ipmr_get_route(struct net *net, struct sk_buff *skb,
109 __be32 saddr, __be32 daddr, 104 __be32 saddr, __be32 daddr,
110 struct rtmsg *rtm, int nowait); 105 struct rtmsg *rtm, int nowait);
111#endif 106#endif