| c04716b1 | 14-Nov-2017 |
Bjoern A. Zeeb <[email protected]> |
Unbreak IPv6.
No longer return ENXIO when trying to send an IPv6 packet in nicvf_sq_add_hdr_subdesc(). Restructure the code so that the upper layer protocol parts are agnostic of the L3 protocol (an
Unbreak IPv6.
No longer return ENXIO when trying to send an IPv6 packet in nicvf_sq_add_hdr_subdesc(). Restructure the code so that the upper layer protocol parts are agnostic of the L3 protocol (and no longer specific to IPv4). With this basic IPv6 packets go through. We are still seeing weird behaviour which needs further diagnosis.
PR: 223669 In collaboration with: emaste MFC after: 3 days
show more ...
|
| 7056927e | 20-May-2016 |
Wojciech Macek <[email protected]> |
Fix VNIC module unloading
Fix panics which were present when BGX and PF module were unloaded.
Reviewed by: zbb Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.fr
Fix VNIC module unloading
Fix panics which were present when BGX and PF module were unloaded.
Reviewed by: zbb Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D6346
show more ...
|
| 0ef477ea | 11-May-2016 |
Zbigniew Bodek <[email protected]> |
Add support for MTU chaning and Jumbo frames to VNIC
Enable previously added code for MTU handling (based on Cavium 1.0 driver released on BSD license). This commit enables possibility to change MTU
Add support for MTU chaning and Jumbo frames to VNIC
Enable previously added code for MTU handling (based on Cavium 1.0 driver released on BSD license). This commit enables possibility to change MTU on VNIC driver.
Obtained from: Semihalf Sponsored by: Cavium
show more ...
|
| f6cdb4ce | 11-May-2016 |
Zbigniew Bodek <[email protected]> |
Fix deadlock in VNIC when using single CPU only
Number of free Tx descriptors does not need to be locked since it can be modified atomically between SND and CQ tasks. It will also block Tx routine f
Fix deadlock in VNIC when using single CPU only
Number of free Tx descriptors does not need to be locked since it can be modified atomically between SND and CQ tasks. It will also block Tx routine from sending packets while CQ will not be able to free descriptors.
Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D6266
show more ...
|
| 8191a879 | 11-May-2016 |
Zbigniew Bodek <[email protected]> |
Add HW RSS support to VNIC driver
Based on v1.0 driver provided by Cavium under BSD license. Support in-hardware RSS to distribute IP, UDP and TCP traffic among available RX Queues and hence multipl
Add HW RSS support to VNIC driver
Based on v1.0 driver provided by Cavium under BSD license. Support in-hardware RSS to distribute IP, UDP and TCP traffic among available RX Queues and hence multiple CPUs.
Reviewed by: wma Obtained from: Semihalf Sponsored by: Cavium Differential Revision: https://reviews.freebsd.org/D6230
show more ...
|