linux/drivers/net/ethernet/hisilicon/hns
Salil 6bc0ce7d9a net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver
This patch adds the support of "RSS (Receive Side Scaling)" feature
provided by the Hip06 ethernet hardware to the HNS ethernet
driver.

This feature helps in distributing the different flows (mapped as
hash by hardware using Toeplitz Hash) to different Queues asssociated
with the processor cores. The mapping of flow-hash values to the
different queues is stored in indirection table (which is per Packet-
parse-Engine/PPE). This patch also provides the changes to re-program
the (flow-hash<->Qid) mapping using the ethtool.

Signed-off-by: Salil Mehta <salil.mehta@huawei.com>
Reviewed-by: Kenneth Lee <liguozhu@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-04 14:36:15 -05:00
..
hnae.c net: hisilicon: fix ptr_ret.cocci warnings 2015-10-21 19:38:26 -07:00
hnae.h net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
hns_ae_adapt.c net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
hns_dsaf_gmac.c
hns_dsaf_gmac.h
hns_dsaf_mac.c net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_mac.h net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_main.c net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_main.h net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_misc.c net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_misc.h
hns_dsaf_ppe.c net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
hns_dsaf_ppe.h net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
hns_dsaf_rcb.c net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_rcb.h net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_dsaf_reg.h net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
hns_dsaf_xgmac.c net: hisilicon: fixes a bug when using ethtool -S 2015-10-15 06:01:41 -07:00
hns_dsaf_xgmac.h
hns_enet.c net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_enet.h net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem 2015-12-04 14:36:15 -05:00
hns_ethtool.c net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver 2015-12-04 14:36:15 -05:00
Makefile net: add Hisilicon Network Subsystem basic ethernet support 2015-09-20 21:42:58 -07:00