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:
Родитель
a574420ff4
Коммит
6067804047
|
@ -48,7 +48,7 @@ static int vlan_dev_rebuild_header(struct sk_buff *skb)
|
|||
|
||||
switch (veth->h_vlan_encapsulated_proto) {
|
||||
#ifdef CONFIG_INET
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
|
||||
/* TODO: Confirm this will work with VLAN headers... */
|
||||
return arp_find(veth->h_dest, skb);
|
||||
|
|
|
@ -375,11 +375,11 @@ static void br2684_push(struct atm_vcc *atmvcc, struct sk_buff *skb)
|
|||
if (memcmp
|
||||
(skb->data + 6, ethertype_ipv6,
|
||||
sizeof(ethertype_ipv6)) == 0)
|
||||
skb->protocol = __constant_htons(ETH_P_IPV6);
|
||||
skb->protocol = htons(ETH_P_IPV6);
|
||||
else if (memcmp
|
||||
(skb->data + 6, ethertype_ipv4,
|
||||
sizeof(ethertype_ipv4)) == 0)
|
||||
skb->protocol = __constant_htons(ETH_P_IP);
|
||||
skb->protocol = htons(ETH_P_IP);
|
||||
else
|
||||
goto error;
|
||||
skb_pull(skb, sizeof(llc_oui_ipv4));
|
||||
|
@ -404,9 +404,9 @@ static void br2684_push(struct atm_vcc *atmvcc, struct sk_buff *skb)
|
|||
skb_reset_network_header(skb);
|
||||
iph = ip_hdr(skb);
|
||||
if (iph->version == 4)
|
||||
skb->protocol = __constant_htons(ETH_P_IP);
|
||||
skb->protocol = htons(ETH_P_IP);
|
||||
else if (iph->version == 6)
|
||||
skb->protocol = __constant_htons(ETH_P_IPV6);
|
||||
skb->protocol = htons(ETH_P_IPV6);
|
||||
else
|
||||
goto error;
|
||||
skb->pkt_type = PACKET_HOST;
|
||||
|
|
|
@ -1675,13 +1675,13 @@ static u16 simple_tx_hash(struct net_device *dev, struct sk_buff *skb)
|
|||
}
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
ip_proto = ip_hdr(skb)->protocol;
|
||||
addr1 = ip_hdr(skb)->saddr;
|
||||
addr2 = ip_hdr(skb)->daddr;
|
||||
ihl = ip_hdr(skb)->ihl;
|
||||
break;
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
ip_proto = ipv6_hdr(skb)->nexthdr;
|
||||
addr1 = ipv6_hdr(skb)->saddr.s6_addr32[3];
|
||||
addr2 = ipv6_hdr(skb)->daddr.s6_addr32[3];
|
||||
|
|
|
@ -129,7 +129,7 @@ int eth_rebuild_header(struct sk_buff *skb)
|
|||
|
||||
switch (eth->h_proto) {
|
||||
#ifdef CONFIG_INET
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
return arp_find(eth->h_dest, skb);
|
||||
#endif
|
||||
default:
|
||||
|
|
|
@ -938,7 +938,7 @@ ip_vs_out(unsigned int hooknum, struct sk_buff *skb,
|
|||
|
||||
EnterFunction(11);
|
||||
|
||||
af = (skb->protocol == __constant_htons(ETH_P_IP)) ? AF_INET : AF_INET6;
|
||||
af = (skb->protocol == htons(ETH_P_IP)) ? AF_INET : AF_INET6;
|
||||
|
||||
if (skb->ipvs_property)
|
||||
return NF_ACCEPT;
|
||||
|
@ -1258,7 +1258,7 @@ ip_vs_in(unsigned int hooknum, struct sk_buff *skb,
|
|||
struct ip_vs_conn *cp;
|
||||
int ret, restart, af;
|
||||
|
||||
af = (skb->protocol == __constant_htons(ETH_P_IP)) ? AF_INET : AF_INET6;
|
||||
af = (skb->protocol == htons(ETH_P_IP)) ? AF_INET : AF_INET6;
|
||||
|
||||
ip_vs_fill_iphdr(af, skb_network_header(skb), &iph);
|
||||
|
||||
|
|
|
@ -1050,10 +1050,10 @@ ip6_tnl_xmit(struct sk_buff *skb, struct net_device *dev)
|
|||
}
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
ret = ip4ip6_tnl_xmit(skb, dev);
|
||||
break;
|
||||
case __constant_htons(ETH_P_IPV6):
|
||||
case htons(ETH_P_IPV6):
|
||||
ret = ip6ip6_tnl_xmit(skb, dev);
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -39,7 +39,7 @@ static unsigned int classify_1d(struct sk_buff *skb)
|
|||
return skb->priority - 256;
|
||||
|
||||
switch (skb->protocol) {
|
||||
case __constant_htons(ETH_P_IP):
|
||||
case htons(ETH_P_IP):
|
||||
dscp = ip_hdr(skb)->tos & 0xfc;
|
||||
break;
|
||||
|
||||
|
|
|
@ -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];
|
||||
|
|
|
@ -769,7 +769,7 @@ repost:
|
|||
/* check for expected message types */
|
||||
/* The order of some of these tests is important. */
|
||||
switch (headerp->rm_type) {
|
||||
case __constant_htonl(RDMA_MSG):
|
||||
case htonl(RDMA_MSG):
|
||||
/* never expect read chunks */
|
||||
/* never expect reply chunks (two ways to check) */
|
||||
/* never expect write chunks without having offered RDMA */
|
||||
|
@ -802,7 +802,7 @@ repost:
|
|||
rpcrdma_inline_fixup(rqst, (char *)iptr, rep->rr_len);
|
||||
break;
|
||||
|
||||
case __constant_htonl(RDMA_NOMSG):
|
||||
case htonl(RDMA_NOMSG):
|
||||
/* never expect read or write chunks, always reply chunks */
|
||||
if (headerp->rm_body.rm_chunks[0] != xdr_zero ||
|
||||
headerp->rm_body.rm_chunks[1] != xdr_zero ||
|
||||
|
|
Загрузка…
Ссылка в новой задаче