skb->nh.iph->daddr, skb->csum)) 
skb->nh.iph->daddr, skb->csum)) { skb->ip_summed = CHECKSUM_UNNECESSARY; 
static int tcp_v4_checksum_init(struct sk_buff *skb){	if (skb->ip_summed == CHECKSUM_HW) {		skb->ip_summed = CHECKSUM_UNNECESSARY;		if (!tcp_v4_check(skb->h.th, skb->len, skb->nh.iph->saddr,				  skb->nh.iph->daddr, skb->csum))			return 0;		LIMIT_NETDEBUG(KERN_DEBUG "hw tcp v4 csum failed\n");		skb->ip_summed = CHECKSUM_NONE;	}	if (skb->len <= 76) {		if (tcp_v4_check(skb->h.th, skb->len, skb->nh.iph->saddr,				 skb->nh.iph->daddr,				 skb_checksum(skb, 0, skb->len, 0)))			return -1;		skb->ip_summed = CHECKSUM_UNNECESSARY;	} else {		skb->csum = ~tcp_v4_check(skb->h.th, skb->len,					  skb->nh.iph->saddr,					  skb->nh.iph->daddr, 0);	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fb286bb2990a107009dbf25f6ffebeb7df77f9be/tcp_ipv4.c/buggy/net/ipv4/tcp_ipv4.c