1. 25 Jan, 2015 38 commits
  2. 24 Jan, 2015 2 commits
    • David Vrabel's avatar
      xen-netback: always fully coalesce guest Rx packets · 1650d545
      David Vrabel authored
      Always fully coalesce guest Rx packets into the minimum number of ring
      slots.  Reducing the number of slots per packet has significant
      performance benefits when receiving off-host traffic.
      
      Results from XenServer's performance benchmarks:
      
                               Baseline    Full coalesce
      Interhost VM receive      7.2 Gb/s   11 Gb/s
      Interhost aggregate      24 Gb/s     24 Gb/s
      Intrahost single stream  14 Gb/s     14 Gb/s
      Intrahost aggregate      34 Gb/s     34 Gb/s
      
      However, this can increase the number of grant ops per packet which
      decreases performance of backend (dom0) to VM traffic (by ~10%)
      /unless/ grant copy has been optimized for adjacent ops with the same
      source or destination (see "grant-table: defer releasing pages
      acquired in a grant copy"[1] expected in Xen 4.6).
      
      [1] http://lists.xen.org/archives/html/xen-devel/2015-01/msg01118.htmlSigned-off-by: default avatarDavid Vrabel <david.vrabel@citrix.com>
      Acked-by: default avatarIan Campbell <ian.campbell@citrix.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      1650d545
    • David S. Miller's avatar
      Merge branch 'link_netns_advertise' · f4ac8292
      David S. Miller authored
      Nicolas Dichtel says:
      
      ====================
      netns: advertise netns via netlink
      
      The first patch of the series fix a bug of the previous series (present in
      net-next only).
      The rest of the series adds an attribute to advertise the peer netns for
      rtnetlink messages where this information is needed by userland to be able to
      interpret fully the received message.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f4ac8292