net: Use hton[sl]() instead of __constant_hton[sl]() where applicable
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
a574420ff4
commit
6067804047
@@ -67,9 +67,9 @@ static inline u32 addr_fold(void *addr)
|
||||
static u32 flow_get_src(const struct sk_buff *skb)
|
||||
{
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return ntohl(ip_hdr(skb)->saddr);
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
return ntohl(ipv6_hdr(skb)->saddr.s6_addr32[3]);
|
||||
default:
|
||||
return addr_fold(skb->sk);
|
||||
@@ -79,9 +79,9 @@ static u32 flow_get_src(const struct sk_buff *skb)
|
||||
static u32 flow_get_dst(const struct sk_buff *skb)
|
||||
{
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return ntohl(ip_hdr(skb)->daddr);
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
return ntohl(ipv6_hdr(skb)->daddr.s6_addr32[3]);
|
||||
default:
|
||||
return addr_fold(skb->dst) ^ (__force u16)skb->protocol;
|
||||
@@ -91,9 +91,9 @@ static u32 flow_get_dst(const struct sk_buff *skb)
|
||||
static u32 flow_get_proto(const struct sk_buff *skb)
|
||||
{
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return ip_hdr(skb)->protocol;
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
return ipv6_hdr(skb)->nexthdr;
|
||||
default:
|
||||
return 0;
|
||||
@@ -120,7 +120,7 @@ static u32 flow_get_proto_src(const struct sk_buff *skb)
|
||||
u32 res = 0;
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP): {
|
||||
case htons(ETH_P_IP): {
|
||||
struct iphdr *iph = ip_hdr(skb);
|
||||
|
||||
if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) &&
|
||||
@@ -128,7 +128,7 @@ static u32 flow_get_proto_src(const struct sk_buff *skb)
|
||||
res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4));
|
||||
break;
|
||||
}
|
||||
case __constant_htons(ETH_P_IPV6): {
|
||||
case htons(ETH_P_IPV6): {
|
||||
struct ipv6hdr *iph = ipv6_hdr(skb);
|
||||
|
||||
if (has_ports(iph->nexthdr))
|
||||
@@ -147,7 +147,7 @@ static u32 flow_get_proto_dst(const struct sk_buff *skb)
|
||||
u32 res = 0;
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP): {
|
||||
case htons(ETH_P_IP): {
|
||||
struct iphdr *iph = ip_hdr(skb);
|
||||
|
||||
if (!(iph->frag_off&htons(IP_MF|IP_OFFSET)) &&
|
||||
@@ -155,7 +155,7 @@ static u32 flow_get_proto_dst(const struct sk_buff *skb)
|
||||
res = ntohs(*(__be16 *)((void *)iph + iph->ihl * 4 + 2));
|
||||
break;
|
||||
}
|
||||
case __constant_htons(ETH_P_IPV6): {
|
||||
case htons(ETH_P_IPV6): {
|
||||
struct ipv6hdr *iph = ipv6_hdr(skb);
|
||||
|
||||
if (has_ports(iph->nexthdr))
|
||||
@@ -213,9 +213,9 @@ static u32 flow_get_nfct(const struct sk_buff *skb)
|
||||
static u32 flow_get_nfct_src(const struct sk_buff *skb)
|
||||
{
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return ntohl(CTTUPLE(skb, src.u3.ip));
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
return ntohl(CTTUPLE(skb, src.u3.ip6[3]));
|
||||
}
|
||||
fallback:
|
||||
@@ -225,9 +225,9 @@ fallback:
|
||||
static u32 flow_get_nfct_dst(const struct sk_buff *skb)
|
||||
{
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return ntohl(CTTUPLE(skb, dst.u3.ip));
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
return ntohl(CTTUPLE(skb, dst.u3.ip6[3]));
|
||||
}
|
||||
fallback:
|
||||
|
@@ -202,7 +202,7 @@ static int dsmark_enqueue(struct sk_buff *skb, struct Qdisc *sch)
|
||||
|
||||
if (p->set_tc_index) {
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
if (skb_cow_head(skb, sizeof(struct iphdr)))
|
||||
goto drop;
|
||||
|
||||
@@ -210,7 +210,7 @@ static int dsmark_enqueue(struct sk_buff *skb, struct Qdisc *sch)
|
||||
& ~INET_ECN_MASK;
|
||||
break;
|
||||
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
if (skb_cow_head(skb, sizeof(struct ipv6hdr)))
|
||||
goto drop;
|
||||
|
||||
@@ -289,11 +289,11 @@ static struct sk_buff *dsmark_dequeue(struct Qdisc *sch)
|
||||
pr_debug("index %d->%d\n", skb->tc_index, index);
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
ipv4_change_dsfield(ip_hdr(skb), p->mask[index],
|
||||
p->value[index]);
|
||||
break;
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
ipv6_change_dsfield(ipv6_hdr(skb), p->mask[index],
|
||||
p->value[index]);
|
||||
break;
|
||||
|
@@ -119,7 +119,7 @@ static unsigned sfq_hash(struct sfq_sched_data *q, struct sk_buff *skb)
|
||||
u32 h, h2;
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
{
|
||||
const struct iphdr *iph = ip_hdr(skb);
|
||||
h = iph->daddr;
|
||||
@@ -134,7 +134,7 @@ static unsigned sfq_hash(struct sfq_sched_data *q, struct sk_buff *skb)
|
||||
h2 ^= *(((u32*)iph) + iph->ihl);
|
||||
break;
|
||||
}
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
{
|
||||
struct ipv6hdr *iph = ipv6_hdr(skb);
|
||||
h = iph->daddr.s6_addr32[3];
|
||||
|
Reference in New Issue
Block a user