!2164 Net: ethernet: Support 3snic 3s9xx network card
Merge Pull Request from: @steven-song3
The driver supports 3snic 3s9xx serial network cards (100GE (40GE
compatible)-3S930 and 25GE (10GE compatible)-3S910/3S920).
feature:
1. Support single-root I/O virtualization (SR-IOV)
2. Support virtual machine multi queue (VMMQ)
3. Support receive side scaling (RSS)
4. Support physical function (PF) passthrough VMs
5. Support the PF promiscuous mode,unicast or multicast MAC filtering, and
all multicast mode
6. Support IPv4/IPv6, checksum offload,TCP Segmentation Offload (TSO), and
Large Receive Offload (LRO)
7. Support in-band one-click logs collection
8. Support loopback tests
9. Support port location indicators
10. Support firmware update and active
11. Support online log collection
12. Network card information query: Gemini information, version,
Optical module information, tx/rx queue information,
Serdes information, bond information, etc
13. Support Relevant parameter settings: tx speed limit,
port rate, port adaptive mode, setting lro aggregation
time and number, Factory reset, etc
==================================
Test:
compille: pass
insmod/rmmod: pass
iperf: Pass
Link:https://gitee.com/openeuler/kernel/pulls/2164
Reviewed-by:
Liu Chao <liuchao173@huawei.com>
Reviewed-by:
Xie XiuQi <xiexiuqi@huawei.com>
Signed-off-by:
Zhang Changzhong <zhangchangzhong@huawei.com>
Loading
Please sign in to comment