Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Thu, 15 Jan 2015 05:53:17 +0000 (00:53 -0500)
committerDavid S. Miller <davem@davemloft.net>
Thu, 15 Jan 2015 05:53:17 +0000 (00:53 -0500)
Conflicts:
drivers/net/xen-netfront.c

Minor overlapping changes in xen-netfront.c, mostly to do
with some buffer management changes alongside the split
of stats into TX and RX.

Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
1  2 
MAINTAINERS
drivers/net/ethernet/broadcom/tg3.c
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
drivers/net/ethernet/freescale/fec.h
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/team/team.c
drivers/net/xen-netfront.c
drivers/vhost/net.c
include/linux/netdevice.h
net/openvswitch/datapath.c
net/packet/af_packet.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -518,15 -562,18 +517,15 @@@ static u16 xennet_select_queue(struct n
  
  static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)
  {
 -      unsigned short id;
        struct netfront_info *np = netdev_priv(dev);
-       struct netfront_stats *stats = this_cpu_ptr(np->stats);
+       struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats);
 -      struct xen_netif_tx_request *tx;
 -      char *data = skb->data;
 -      RING_IDX i;
 -      grant_ref_t ref;
 -      unsigned long mfn;
 +      struct xen_netif_tx_request *tx, *first_tx;
 +      unsigned int i;
        int notify;
        int slots;
 -      unsigned int offset = offset_in_page(data);
 -      unsigned int len = skb_headlen(skb);
 +      struct page *page;
 +      unsigned int offset;
 +      unsigned int len;
        unsigned long flags;
        struct netfront_queue *queue = NULL;
        unsigned int num_queues = dev->real_num_tx_queues;
Simple merge
Simple merge
Simple merge
Simple merge