1. 21 Sep, 2015 2 commits
    • huangdaode's avatar
      net: add Hisilicon Network Subsystem support (config and documents) · fc7e37c6
      huangdaode authored
      The Hisilicon Network Subsystem is a long term evolution IP which is
      supposed to be used in Hisilicon ICT SoC. The IP, which is called hns
      for short, is a TCP/IP acceleration engine, which can directly decode
      TCP/IP stream and distribute them to different ring buffers.
      
      HNS can be configured to work on different mode for different scenario.
      This patch make use only some of the mode to make it as standard
      ethernet NIC. The other mode will be added soon.
      
      The whole function has 4 kernel sub-modules:
      
      hnae: the HNS acceleration engine framework. It provides a abstract
      interface between the engine and the upper layers which make use of the
      engine by ring buffer.
      
      hns_enet_drv: a standard ethernet driver that base on the ring buffer.
      
      hns_dsaf: one of the implementation of HNS acceleration engine, which is
      applied on Hililicon hip05, Hi1610 and other later-on SoCs
      
      hns_mdio: the mdio control to the PHY, used by acceleration engine
      
      This submit add basic config and documents
      Signed-off-by: default avatarhuangdaode <huangdaode@hisilicon.com>
      Signed-off-by: default avatarKenneth Lee <liguozhu@huawei.com>
      Signed-off-by: default avatarYisen Zhuang <Yisen.Zhuang@huawei.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      fc7e37c6
    • chas williams's avatar
      xen-netfront: always set num queues if possible · 812494d9
      chas williams authored
      If netfront connects with two (or more) queues and then reconnects with
      only one queue it fails to delete or rewrite the multi-queue-num-queues
      key and netback will try to use the wrong number of queues.
      
      Always write the num-queues field if the backend has multi-queue support.
      Signed-off-by: default avatarChas Williams <3chas3@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      812494d9
  2. 18 Sep, 2015 38 commits