Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88ca2d07 authored by Thomas Klein's avatar Thomas Klein Committed by Jeff Garzik
Browse files

ehea: Fix skb header access



Adapt to new skb header access functions.

Signed-off-by: default avatarThomas Klein <tklein@de.ibm.com>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 7dd976fc
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1803,10 +1803,10 @@ static inline int ehea_hash_skb(struct sk_buff *skb, int num_qps)
	u32 tmp;

	if ((skb->protocol == htons(ETH_P_IP)) &&
	    (skb->nh.iph->protocol == IPPROTO_TCP)) {
		tcp = (struct tcphdr*)(skb->nh.raw + (skb->nh.iph->ihl * 4));
	    (ip_hdr(skb)->protocol == IPPROTO_TCP)) {
		tcp = (struct tcphdr*)(skb_network_header(skb) + (ip_hdr(skb)->ihl * 4));
		tmp = (tcp->source + (tcp->dest << 16)) % 31;
		tmp += skb->nh.iph->daddr % 31;
		tmp += ip_hdr(skb)->daddr % 31;
		return tmp % num_qps;
	}
	else