diff options
author | David S. Miller <davem@davemloft.net> | 2010-09-27 04:03:03 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-09-27 04:03:03 -0400 |
commit | e40051d134f7ee95c8c1f7a3471e84eafc9ab326 (patch) | |
tree | 88eb44e49a75721ae926665a2c42f08badac9d07 /net/ipv4/ip_gre.c | |
parent | 42099d7a3941d4aaf853caac92b3ae76149fc6e7 (diff) | |
parent | 2cc6d2bf3d6195fabcf0febc192c01f99519a8f3 (diff) |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts:
drivers/net/qlcnic/qlcnic_init.c
net/ipv4/ip_output.c
Diffstat (limited to 'net/ipv4/ip_gre.c')
-rw-r--r-- | net/ipv4/ip_gre.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ipv4/ip_gre.c b/net/ipv4/ip_gre.c index 0967d02fefd8..5d6ddcb7403b 100644 --- a/net/ipv4/ip_gre.c +++ b/net/ipv4/ip_gre.c | |||
@@ -46,7 +46,7 @@ | |||
46 | #include <net/rtnetlink.h> | 46 | #include <net/rtnetlink.h> |
47 | #include <net/gre.h> | 47 | #include <net/gre.h> |
48 | 48 | ||
49 | #ifdef CONFIG_IPV6 | 49 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
50 | #include <net/ipv6.h> | 50 | #include <net/ipv6.h> |
51 | #include <net/ip6_fib.h> | 51 | #include <net/ip6_fib.h> |
52 | #include <net/ip6_route.h> | 52 | #include <net/ip6_route.h> |
@@ -703,7 +703,7 @@ static netdev_tx_t ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev | |||
703 | if ((dst = rt->rt_gateway) == 0) | 703 | if ((dst = rt->rt_gateway) == 0) |
704 | goto tx_error_icmp; | 704 | goto tx_error_icmp; |
705 | } | 705 | } |
706 | #ifdef CONFIG_IPV6 | 706 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
707 | else if (skb->protocol == htons(ETH_P_IPV6)) { | 707 | else if (skb->protocol == htons(ETH_P_IPV6)) { |
708 | struct in6_addr *addr6; | 708 | struct in6_addr *addr6; |
709 | int addr_type; | 709 | int addr_type; |
@@ -778,7 +778,7 @@ static netdev_tx_t ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev | |||
778 | goto tx_error; | 778 | goto tx_error; |
779 | } | 779 | } |
780 | } | 780 | } |
781 | #ifdef CONFIG_IPV6 | 781 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
782 | else if (skb->protocol == htons(ETH_P_IPV6)) { | 782 | else if (skb->protocol == htons(ETH_P_IPV6)) { |
783 | struct rt6_info *rt6 = (struct rt6_info *)skb_dst(skb); | 783 | struct rt6_info *rt6 = (struct rt6_info *)skb_dst(skb); |
784 | 784 | ||
@@ -854,7 +854,7 @@ static netdev_tx_t ipgre_tunnel_xmit(struct sk_buff *skb, struct net_device *dev | |||
854 | if ((iph->ttl = tiph->ttl) == 0) { | 854 | if ((iph->ttl = tiph->ttl) == 0) { |
855 | if (skb->protocol == htons(ETH_P_IP)) | 855 | if (skb->protocol == htons(ETH_P_IP)) |
856 | iph->ttl = old_iph->ttl; | 856 | iph->ttl = old_iph->ttl; |
857 | #ifdef CONFIG_IPV6 | 857 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
858 | else if (skb->protocol == htons(ETH_P_IPV6)) | 858 | else if (skb->protocol == htons(ETH_P_IPV6)) |
859 | iph->ttl = ((struct ipv6hdr *)old_iph)->hop_limit; | 859 | iph->ttl = ((struct ipv6hdr *)old_iph)->hop_limit; |
860 | #endif | 860 | #endif |