factor = skb->len + (mss_std - 1); factor /= mss_std; 
factor = skb->len + (tp->mss_cache_std - 1); factor /= tp->mss_cache_std; 
void tcp_set_skb_tso_segs(struct sk_buff *skb, unsigned int mss_std){	if (skb->len <= mss_std) {		/* Avoid the costly divide in the normal		 * non-TSO case.		 */		skb_shinfo(skb)->tso_segs = 1;		skb_shinfo(skb)->tso_size = 0;	} else {		unsigned int factor;		factor = skb->len + (mss_std - 1);		factor /= mss_std;		skb_shinfo(skb)->tso_segs = factor;		skb_shinfo(skb)->tso_size = mss_std;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2/tcp_output.c/buggy/net/ipv4/tcp_output.c