struct ixgb_adapter *adapter = netdev->priv; 
struct ixgb_adapter *adapter = netdev_priv(netdev); 
ixgb_xmit_frame(struct sk_buff *skb, struct net_device *netdev){	struct ixgb_adapter *adapter = netdev->priv;	unsigned int first;	unsigned int tx_flags = 0;	unsigned long flags;	int vlan_id = 0;	int tso;	if(skb->len <= 0) {		dev_kfree_skb_any(skb);		return 0;	}	spin_lock_irqsave(&adapter->tx_lock, flags);	if(unlikely(IXGB_DESC_UNUSED(&adapter->tx_ring) < DESC_NEEDED)) {		netif_stop_queue(netdev);		spin_unlock_irqrestore(&adapter->tx_lock, flags);		return 1;	}	spin_unlock_irqrestore(&adapter->tx_lock, flags);	if(adapter->vlgrp && vlan_tx_tag_present(skb)) {		tx_flags |= IXGB_TX_FLAGS_VLAN;		vlan_id = vlan_tx_tag_get(skb);	}	first = adapter->tx_ring.next_to_use;		tso = ixgb_tso(adapter, skb);	if (tso < 0) {		dev_kfree_skb_any(skb);		return NETDEV_TX_OK;	}	if (tso)		tx_flags |= IXGB_TX_FLAGS_TSO;	else if(ixgb_tx_csum(adapter, skb))		tx_flags |= IXGB_TX_FLAGS_CSUM;	ixgb_tx_queue(adapter, ixgb_tx_map(adapter, skb, first), vlan_id,			tx_flags);	netdev->trans_start = jiffies;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8908c6cd1d6889850148aeb50bb14301959adaa7/ixgb_main.c/buggy/drivers/net/ixgb/ixgb_main.c