1. 18 10月, 2017 1 次提交
  2. 22 6月, 2017 1 次提交
  3. 13 3月, 2017 1 次提交
  4. 30 1月, 2017 1 次提交
  5. 07 10月, 2016 1 次提交
  6. 22 9月, 2016 1 次提交
  7. 17 5月, 2016 4 次提交
  8. 13 5月, 2016 1 次提交
  9. 14 3月, 2016 1 次提交
  10. 16 1月, 2016 1 次提交
  11. 18 12月, 2015 2 次提交
  12. 23 10月, 2015 2 次提交
  13. 11 9月, 2015 1 次提交
  14. 10 9月, 2015 1 次提交
    • D
      xen-netback: require fewer guest Rx slots when not using GSO · 1d5d4852
      David Vrabel 提交于
      Commit f48da8b1 (xen-netback: fix
      unlimited guest Rx internal queue and carrier flapping) introduced a
      regression.
      
      The PV frontend in IPXE only places 4 requests on the guest Rx ring.
      Since netback required at least (MAX_SKB_FRAGS + 1) slots, IPXE could
      not receive any packets.
      
      a) If GSO is not enabled on the VIF, fewer guest Rx slots are required
         for the largest possible packet.  Calculate the required slots
         based on the maximum GSO size or the MTU.
      
         This calculation of the number of required slots relies on
         1650d545 (xen-netback: always fully coalesce guest Rx packets)
         which present in 4.0-rc1 and later.
      
      b) Reduce the Rx stall detection to checking for at least one
         available Rx request.  This is fine since we're predominately
         concerned with detecting interfaces which are down and thus have
         zero available Rx requests.
      Signed-off-by: NDavid Vrabel <david.vrabel@citrix.com>
      Reviewed-by: NWei Liu <wei.liu2@citrix.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1d5d4852
  15. 09 9月, 2015 1 次提交
  16. 03 9月, 2015 1 次提交
    • P
      xen-netback: add support for multicast control · 210c34dc
      Paul Durrant 提交于
      Xen's PV network protocol includes messages to add/remove ethernet
      multicast addresses to/from a filter list in the backend. This allows
      the frontend to request the backend only forward multicast packets
      which are of interest thus preventing unnecessary noise on the shared
      ring.
      
      The canonical netif header in git://xenbits.xen.org/xen.git specifies
      the message format (two more XEN_NETIF_EXTRA_TYPEs) so the minimal
      necessary changes have been pulled into include/xen/interface/io/netif.h.
      
      To prevent the frontend from extending the multicast filter list
      arbitrarily a limit (XEN_NETBK_MCAST_MAX) has been set to 64 entries.
      This limit is not specified by the protocol and so may change in future.
      If the limit is reached then the next XEN_NETIF_EXTRA_TYPE_MCAST_ADD
      sent by the frontend will be failed with NETIF_RSP_ERROR.
      Signed-off-by: NPaul Durrant <paul.durrant@citrix.com>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Wei Liu <wei.liu2@citrix.com>
      Acked-by: NWei Liu <wei.liu2@citrix.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      210c34dc
  17. 07 8月, 2015 1 次提交
  18. 04 8月, 2015 1 次提交
  19. 15 7月, 2015 1 次提交
  20. 22 6月, 2015 2 次提交
  21. 17 6月, 2015 1 次提交
  22. 02 6月, 2015 1 次提交
  23. 26 5月, 2015 1 次提交
  24. 15 4月, 2015 1 次提交
  25. 21 3月, 2015 1 次提交
  26. 12 3月, 2015 1 次提交
  27. 06 3月, 2015 2 次提交
  28. 25 2月, 2015 1 次提交
  29. 03 2月, 2015 1 次提交
  30. 28 1月, 2015 2 次提交
  31. 24 1月, 2015 1 次提交
  32. 19 12月, 2014 1 次提交