diff options
Diffstat (limited to 'drivers/net/xen-netfront.c')
| -rw-r--r-- | drivers/net/xen-netfront.c | 8 | 
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index 7ffa43bd7cf..55276635e69 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -537,7 +537,6 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)  	struct netfront_info *np = netdev_priv(dev);  	struct netfront_stats *stats = this_cpu_ptr(np->stats);  	struct xen_netif_tx_request *tx; -	struct xen_netif_extra_info *extra;  	char *data = skb->data;  	RING_IDX i;  	grant_ref_t ref; @@ -581,7 +580,6 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)  	tx->gref = np->grant_tx_ref[id] = ref;  	tx->offset = offset;  	tx->size = len; -	extra = NULL;  	tx->flags = 0;  	if (skb->ip_summed == CHECKSUM_PARTIAL) @@ -597,10 +595,7 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)  		gso = (struct xen_netif_extra_info *)  			RING_GET_REQUEST(&np->tx, ++i); -		if (extra) -			extra->flags |= XEN_NETIF_EXTRA_FLAG_MORE; -		else -			tx->flags |= XEN_NETTXF_extra_info; +		tx->flags |= XEN_NETTXF_extra_info;  		gso->u.gso.size = skb_shinfo(skb)->gso_size;  		gso->u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4; @@ -609,7 +604,6 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)  		gso->type = XEN_NETIF_EXTRA_TYPE_GSO;  		gso->flags = 0; -		extra = gso;  	}  	np->tx.req_prod_pvt = i + 1;  |