| d88f3b1d | 25-Jun-2018 |
YoungGyoun <[email protected]> |
GetRSSCPUCore() now works correctly for N cores (where N is not 2 ^ n) with i40e (e.g., XL710)
-> the functions from the RSS hash value to the Rx queue number are different between NICs 1) ixgbe (e
GetRSSCPUCore() now works correctly for N cores (where N is not 2 ^ n) with i40e (e.g., XL710)
-> the functions from the RSS hash value to the Rx queue number are different between NICs 1) ixgbe (e.g., X520): (Rx queue number) = (7 LS bits of RSS hash value) mod N * See Section 7.1.2.8 of https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/82599-10-gbe-controller-datasheet.pdf 2) i40e (e.g., XL710): (Rx queue number) = (9 LS bits of RSS hash value) mod N * See Section 7.1.8 of https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf -> fixed the GetRSSCPUCore() to handle each case correctly
show more ...
|
| f2d62220 | 19-Mar-2017 |
Asim Jamshed <[email protected]> |
- Reducing scope of events --> Ack goes to YoungGyoun
- Stats bug that does not appear in kernel version <= 4.1.. but appears in linux-4.4. --> Always, always do copy_from_user() for user-space bu
- Reducing scope of events --> Ack goes to YoungGyoun
- Stats bug that does not appear in kernel version <= 4.1.. but appears in linux-4.4. --> Always, always do copy_from_user() for user-space buffers before accessing them in kernel module. This one was hard to catch! --> Ack to Jaehyong for initially reporting the problem.
show more ...
|