提交 6ed2533e 编写于 作者: J Jianjun Kong 提交者: David S. Miller

net: clean up net/ipv4/fib_frontend.c fib_hash.c ip_gre.c

Signed-off-by: NJianjun Kong <jianjun@zeuux.org>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 5a5f3a8d
...@@ -578,7 +578,7 @@ static int rtm_to_fib_config(struct net *net, struct sk_buff *skb, ...@@ -578,7 +578,7 @@ static int rtm_to_fib_config(struct net *net, struct sk_buff *skb,
return err; return err;
} }
static int inet_rtm_delroute(struct sk_buff *skb, struct nlmsghdr* nlh, void *arg) static int inet_rtm_delroute(struct sk_buff *skb, struct nlmsghdr *nlh, void *arg)
{ {
struct net *net = sock_net(skb->sk); struct net *net = sock_net(skb->sk);
struct fib_config cfg; struct fib_config cfg;
...@@ -600,7 +600,7 @@ static int inet_rtm_delroute(struct sk_buff *skb, struct nlmsghdr* nlh, void *ar ...@@ -600,7 +600,7 @@ static int inet_rtm_delroute(struct sk_buff *skb, struct nlmsghdr* nlh, void *ar
return err; return err;
} }
static int inet_rtm_newroute(struct sk_buff *skb, struct nlmsghdr* nlh, void *arg) static int inet_rtm_newroute(struct sk_buff *skb, struct nlmsghdr *nlh, void *arg)
{ {
struct net *net = sock_net(skb->sk); struct net *net = sock_net(skb->sk);
struct fib_config cfg; struct fib_config cfg;
...@@ -903,7 +903,7 @@ static void fib_disable_ip(struct net_device *dev, int force) ...@@ -903,7 +903,7 @@ static void fib_disable_ip(struct net_device *dev, int force)
static int fib_inetaddr_event(struct notifier_block *this, unsigned long event, void *ptr) static int fib_inetaddr_event(struct notifier_block *this, unsigned long event, void *ptr)
{ {
struct in_ifaddr *ifa = (struct in_ifaddr*)ptr; struct in_ifaddr *ifa = (struct in_ifaddr *)ptr;
struct net_device *dev = ifa->ifa_dev->dev; struct net_device *dev = ifa->ifa_dev->dev;
switch (event) { switch (event) {
...@@ -964,11 +964,11 @@ static int fib_netdev_event(struct notifier_block *this, unsigned long event, vo ...@@ -964,11 +964,11 @@ static int fib_netdev_event(struct notifier_block *this, unsigned long event, vo
} }
static struct notifier_block fib_inetaddr_notifier = { static struct notifier_block fib_inetaddr_notifier = {
.notifier_call =fib_inetaddr_event, .notifier_call = fib_inetaddr_event,
}; };
static struct notifier_block fib_netdev_notifier = { static struct notifier_block fib_netdev_notifier = {
.notifier_call =fib_netdev_event, .notifier_call = fib_netdev_event,
}; };
static int __net_init ip_fib_net_init(struct net *net) static int __net_init ip_fib_net_init(struct net *net)
......
...@@ -247,7 +247,7 @@ fn_hash_lookup(struct fib_table *tb, const struct flowi *flp, struct fib_result ...@@ -247,7 +247,7 @@ fn_hash_lookup(struct fib_table *tb, const struct flowi *flp, struct fib_result
{ {
int err; int err;
struct fn_zone *fz; struct fn_zone *fz;
struct fn_hash *t = (struct fn_hash*)tb->tb_data; struct fn_hash *t = (struct fn_hash *)tb->tb_data;
read_lock(&fib_hash_lock); read_lock(&fib_hash_lock);
for (fz = t->fn_zone_list; fz; fz = fz->fz_next) { for (fz = t->fn_zone_list; fz; fz = fz->fz_next) {
...@@ -283,7 +283,7 @@ fn_hash_select_default(struct fib_table *tb, const struct flowi *flp, struct fib ...@@ -283,7 +283,7 @@ fn_hash_select_default(struct fib_table *tb, const struct flowi *flp, struct fib
struct fib_node *f; struct fib_node *f;
struct fib_info *fi = NULL; struct fib_info *fi = NULL;
struct fib_info *last_resort; struct fib_info *last_resort;
struct fn_hash *t = (struct fn_hash*)tb->tb_data; struct fn_hash *t = (struct fn_hash *)tb->tb_data;
struct fn_zone *fz = t->fn_zones[0]; struct fn_zone *fz = t->fn_zones[0];
if (fz == NULL) if (fz == NULL)
...@@ -548,7 +548,7 @@ static int fn_hash_insert(struct fib_table *tb, struct fib_config *cfg) ...@@ -548,7 +548,7 @@ static int fn_hash_insert(struct fib_table *tb, struct fib_config *cfg)
static int fn_hash_delete(struct fib_table *tb, struct fib_config *cfg) static int fn_hash_delete(struct fib_table *tb, struct fib_config *cfg)
{ {
struct fn_hash *table = (struct fn_hash*)tb->tb_data; struct fn_hash *table = (struct fn_hash *)tb->tb_data;
struct fib_node *f; struct fib_node *f;
struct fib_alias *fa, *fa_to_delete; struct fib_alias *fa, *fa_to_delete;
struct fn_zone *fz; struct fn_zone *fz;
...@@ -748,7 +748,7 @@ static int fn_hash_dump(struct fib_table *tb, struct sk_buff *skb, struct netlin ...@@ -748,7 +748,7 @@ static int fn_hash_dump(struct fib_table *tb, struct sk_buff *skb, struct netlin
{ {
int m, s_m; int m, s_m;
struct fn_zone *fz; struct fn_zone *fz;
struct fn_hash *table = (struct fn_hash*)tb->tb_data; struct fn_hash *table = (struct fn_hash *)tb->tb_data;
s_m = cb->args[2]; s_m = cb->args[2];
read_lock(&fib_hash_lock); read_lock(&fib_hash_lock);
...@@ -845,10 +845,10 @@ static struct fib_alias *fib_get_first(struct seq_file *seq) ...@@ -845,10 +845,10 @@ static struct fib_alias *fib_get_first(struct seq_file *seq)
struct hlist_node *node; struct hlist_node *node;
struct fib_node *fn; struct fib_node *fn;
hlist_for_each_entry(fn,node,iter->hash_head,fn_hash) { hlist_for_each_entry(fn, node, iter->hash_head, fn_hash) {
struct fib_alias *fa; struct fib_alias *fa;
list_for_each_entry(fa,&fn->fn_alias,fa_list) { list_for_each_entry(fa, &fn->fn_alias, fa_list) {
iter->fn = fn; iter->fn = fn;
iter->fa = fa; iter->fa = fa;
goto out; goto out;
......
...@@ -371,7 +371,7 @@ static void ipgre_err(struct sk_buff *skb, u32 info) ...@@ -371,7 +371,7 @@ static void ipgre_err(struct sk_buff *skb, u32 info)
by themself??? by themself???
*/ */
struct iphdr *iph = (struct iphdr*)skb->data; struct iphdr *iph = (struct iphdr *)skb->data;
__be16 *p = (__be16*)(skb->data+(iph->ihl<<2)); __be16 *p = (__be16*)(skb->data+(iph->ihl<<2));
int grehlen = (iph->ihl<<2) + 4; int grehlen = (iph->ihl<<2) + 4;
const int type = icmp_hdr(skb)->type; const int type = icmp_hdr(skb)->type;
...@@ -632,7 +632,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) ...@@ -632,7 +632,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
if (dev->header_ops && dev->type == ARPHRD_IPGRE) { if (dev->header_ops && dev->type == ARPHRD_IPGRE) {
gre_hlen = 0; gre_hlen = 0;
tiph = (struct iphdr*)skb->data; tiph = (struct iphdr *)skb->data;
} else { } else {
gre_hlen = tunnel->hlen; gre_hlen = tunnel->hlen;
tiph = &tunnel->parms.iph; tiph = &tunnel->parms.iph;
...@@ -660,7 +660,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) ...@@ -660,7 +660,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
if (neigh == NULL) if (neigh == NULL)
goto tx_error; goto tx_error;
addr6 = (struct in6_addr*)&neigh->primary_key; addr6 = (struct in6_addr *)&neigh->primary_key;
addr_type = ipv6_addr_type(addr6); addr_type = ipv6_addr_type(addr6);
if (addr_type == IPV6_ADDR_ANY) { if (addr_type == IPV6_ADDR_ANY) {
...@@ -726,7 +726,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) ...@@ -726,7 +726,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
} }
#ifdef CONFIG_IPV6 #ifdef CONFIG_IPV6
else if (skb->protocol == htons(ETH_P_IPV6)) { else if (skb->protocol == htons(ETH_P_IPV6)) {
struct rt6_info *rt6 = (struct rt6_info*)skb->dst; struct rt6_info *rt6 = (struct rt6_info *)skb->dst;
if (rt6 && mtu < dst_mtu(skb->dst) && mtu >= IPV6_MIN_MTU) { if (rt6 && mtu < dst_mtu(skb->dst) && mtu >= IPV6_MIN_MTU) {
if ((tunnel->parms.iph.daddr && if ((tunnel->parms.iph.daddr &&
...@@ -800,7 +800,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) ...@@ -800,7 +800,7 @@ static int ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
iph->ttl = old_iph->ttl; iph->ttl = old_iph->ttl;
#ifdef CONFIG_IPV6 #ifdef CONFIG_IPV6
else if (skb->protocol == htons(ETH_P_IPV6)) else if (skb->protocol == htons(ETH_P_IPV6))
iph->ttl = ((struct ipv6hdr*)old_iph)->hop_limit; iph->ttl = ((struct ipv6hdr *)old_iph)->hop_limit;
#endif #endif
else else
iph->ttl = dst_metric(&rt->u.dst, RTAX_HOPLIMIT); iph->ttl = dst_metric(&rt->u.dst, RTAX_HOPLIMIT);
...@@ -962,7 +962,7 @@ ipgre_tunnel_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd) ...@@ -962,7 +962,7 @@ ipgre_tunnel_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd)
break; break;
} }
} else { } else {
unsigned nflags=0; unsigned nflags = 0;
t = netdev_priv(dev); t = netdev_priv(dev);
...@@ -1104,7 +1104,7 @@ static int ipgre_header(struct sk_buff *skb, struct net_device *dev, ...@@ -1104,7 +1104,7 @@ static int ipgre_header(struct sk_buff *skb, struct net_device *dev,
static int ipgre_header_parse(const struct sk_buff *skb, unsigned char *haddr) static int ipgre_header_parse(const struct sk_buff *skb, unsigned char *haddr)
{ {
struct iphdr *iph = (struct iphdr*) skb_mac_header(skb); struct iphdr *iph = (struct iphdr *) skb_mac_header(skb);
memcpy(haddr, &iph->saddr, 4); memcpy(haddr, &iph->saddr, 4);
return 4; return 4;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册