| IXGB_TX_DESC_CMD_RS | IXGB_TX_DESC_CMD_IDE); 
| IXGB_TX_DESC_CMD_IDE); 
ixgb_tx_csum(struct ixgb_adapter *adapter, struct sk_buff *skb){	struct ixgb_context_desc *context_desc;	unsigned int i;	uint8_t css, cso;	if(likely(skb->ip_summed == CHECKSUM_HW)) {		css = skb->h.raw - skb->data;		cso = (skb->h.raw + skb->csum) - skb->data;		i = adapter->tx_ring.next_to_use;		context_desc = IXGB_CONTEXT_DESC(adapter->tx_ring, i);		context_desc->tucss = css;		context_desc->tucso = cso;		context_desc->tucse = 0;		/* zero out any previously existing data in one instruction */		*(uint32_t *)&(context_desc->ipcss) = 0;		context_desc->status = 0;		context_desc->hdr_len = 0;		context_desc->mss = 0;		context_desc->cmd_type_len =			cpu_to_le32(IXGB_CONTEXT_DESC_TYPE					| IXGB_TX_DESC_CMD_RS 					| IXGB_TX_DESC_CMD_IDE);		if(++i == adapter->tx_ring.count) i = 0;		adapter->tx_ring.next_to_use = i;		return TRUE;	}	return FALSE;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/06c2f9ecb5b53f9d4fc1ef596da16683cc4af5ba/ixgb_main.c/buggy/drivers/net/ixgb/ixgb_main.c