diff options
Diffstat (limited to 'net/sched/cls_flow.c')
-rw-r--r-- | net/sched/cls_flow.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/net/sched/cls_flow.c b/net/sched/cls_flow.c index 8f63a1a94014..0ebaff637e31 100644 --- a/net/sched/cls_flow.c +++ b/net/sched/cls_flow.c | |||
@@ -67,9 +67,9 @@ static inline u32 addr_fold(void *addr) | |||
67 | static u32 flow_get_src(const struct sk_buff *skb) | 67 | static u32 flow_get_src(const struct sk_buff *skb) |
68 | { | 68 | { |
69 | switch (skb->protocol) { | 69 | switch (skb->protocol) { |
70 | case __constant_htons(ETH_P_IP): | 70 | case htons(ETH_P_IP): |
71 | return ntohl(ip_hdr(skb)->saddr); | 71 | return ntohl(ip_hdr(skb)->saddr); |
72 | case __constant_htons(ETH_P_IPV6): | 72 | case htons(ETH_P_IPV6): |
73 | return ntohl(ipv6_hdr(skb)->saddr.s6_addr32[3]); | 73 | return ntohl(ipv6_hdr(skb)->saddr.s6_addr32[3]); |
74 | default: | 74 | default: |
75 | return addr_fold(skb->sk); | 75 | return addr_fold(skb->sk); |
@@ -79,9 +79,9 @@ static u32 flow_get_src(const struct sk_buff *skb) | |||
79 | static u32 flow_get_dst(const struct sk_buff *skb) | 79 | static u32 flow_get_dst(const struct sk_buff *skb) |
80 | { | 80 | { |
81 | switch (skb->protocol) { | 81 | switch (skb->protocol) { |
82 | case __constant_htons(ETH_P_IP): | 82 | case htons(ETH_P_IP): |
83 | return ntohl(ip_hdr(skb)->daddr); | 83 | return ntohl(ip_hdr(skb)->daddr); |
84 | case __constant_htons(ETH_P_IPV6): | 84 | case htons(ETH_P_IPV6): |
85 | return ntohl(ipv6_hdr(skb)->daddr.s6_addr32[3]); | 85 | return ntohl(ipv6_hdr(skb)->daddr.s6_addr32[3]); |
86 | default: | 86 | default: |
87 | return addr_fold(skb->dst) ^ (__force u16)skb->protocol; | 87 | return addr_fold(skb->dst) ^ (__force u16)skb->protocol; |
@@ -91,9 +91,9 @@ static u32 flow_get_dst(const struct sk_buff *skb) | |||
91 | static u32 flow_get_proto(const struct sk_buff *skb) | 91 | static u32 flow_get_proto(const struct sk_buff *skb) |
92 | { | 92 | { |
93 | switch (skb->protocol) { | 93 | switch (skb->protocol) { |
94 | case __constant_htons(ETH_P_IP): | 94 | case htons(ETH_P_IP): |
95 | return ip_hdr(skb)->protocol; | 95 | return ip_hdr(skb)->protocol; |
96 | case __constant_htons(ETH_P_IPV6): | 96 | case htons(ETH_P_IPV6): |
97 | return ipv6_hdr(skb)->nexthdr; | 97 | return ipv6_hdr(skb)->nexthdr; |
98 | default: | 98 | default: |
99 | return 0; | 99 | return 0; |
@@ -120,7 +120,7 @@ static u32 flow_get_proto_src(const struct sk_buff *skb) | |||
120 | u32 res = 0; | 120 | u32 res = 0; |
121 | 121 | ||
122 | switch (skb->protocol) { | 122 | switch (skb->protocol) { |
123 | case __constant_htons(ETH_P_IP): { | 123 | case htons(ETH_P_IP): { |
124 | struct iphdr *iph = ip_hdr(skb); | 124 | struct iphdr *iph = ip_hdr(skb); |
125 | 125 | ||
126 | if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) && | 126 | if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) && |
@@ -128,7 +128,7 @@ static u32 flow_get_proto_src(const struct sk_buff *skb) | |||
128 | res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4)); | 128 | res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4)); |
129 | break; | 129 | break; |
130 | } | 130 | } |
131 | case __constant_htons(ETH_P_IPV6): { | 131 | case htons(ETH_P_IPV6): { |
132 | struct ipv6hdr *iph = ipv6_hdr(skb); | 132 | struct ipv6hdr *iph = ipv6_hdr(skb); |
133 | 133 | ||
134 | if (has_ports(iph->nexthdr)) | 134 | if (has_ports(iph->nexthdr)) |
@@ -147,7 +147,7 @@ static u32 flow_get_proto_dst(const struct sk_buff *skb) | |||
147 | u32 res = 0; | 147 | u32 res = 0; |
148 | 148 | ||
149 | switch (skb->protocol) { | 149 | switch (skb->protocol) { |
150 | case __constant_htons(ETH_P_IP): { | 150 | case htons(ETH_P_IP): { |
151 | struct iphdr *iph = ip_hdr(skb); | 151 | struct iphdr *iph = ip_hdr(skb); |
152 | 152 | ||
153 | if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) && | 153 | if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) && |
@@ -155,7 +155,7 @@ static u32 flow_get_proto_dst(const struct sk_buff *skb) | |||
155 | res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4 + 2)); | 155 | res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4 + 2)); |
156 | break; | 156 | break; |
157 | } | 157 | } |
158 | case __constant_htons(ETH_P_IPV6): { | 158 | case htons(ETH_P_IPV6): { |
159 | struct ipv6hdr *iph = ipv6_hdr(skb); | 159 | struct ipv6hdr *iph = ipv6_hdr(skb); |
160 | 160 | ||
161 | if (has_ports(iph->nexthdr)) | 161 | if (has_ports(iph->nexthdr)) |
@@ -213,9 +213,9 @@ static u32 flow_get_nfct(const struct sk_buff *skb) | |||
213 | static u32 flow_get_nfct_src(const struct sk_buff *skb) | 213 | static u32 flow_get_nfct_src(const struct sk_buff *skb) |
214 | { | 214 | { |
215 | switch (skb->protocol) { | 215 | switch (skb->protocol) { |
216 | case __constant_htons(ETH_P_IP): | 216 | case htons(ETH_P_IP): |
217 | return ntohl(CTTUPLE(skb, src.u3.ip)); | 217 | return ntohl(CTTUPLE(skb, src.u3.ip)); |
218 | case __constant_htons(ETH_P_IPV6): | 218 | case htons(ETH_P_IPV6): |
219 | return ntohl(CTTUPLE(skb, src.u3.ip6[3])); | 219 | return ntohl(CTTUPLE(skb, src.u3.ip6[3])); |
220 | } | 220 | } |
221 | fallback: | 221 | fallback: |
@@ -225,9 +225,9 @@ fallback: | |||
225 | static u32 flow_get_nfct_dst(const struct sk_buff *skb) | 225 | static u32 flow_get_nfct_dst(const struct sk_buff *skb) |
226 | { | 226 | { |
227 | switch (skb->protocol) { | 227 | switch (skb->protocol) { |
228 | case __constant_htons(ETH_P_IP): | 228 | case htons(ETH_P_IP): |
229 | return ntohl(CTTUPLE(skb, dst.u3.ip)); | 229 | return ntohl(CTTUPLE(skb, dst.u3.ip)); |
230 | case __constant_htons(ETH_P_IPV6): | 230 | case htons(ETH_P_IPV6): |
231 | return ntohl(CTTUPLE(skb, dst.u3.ip6[3])); | 231 | return ntohl(CTTUPLE(skb, dst.u3.ip6[3])); |
232 | } | 232 | } |
233 | fallback: | 233 | fallback: |