Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | iflib: Better control over queue core assignment | Stephen Hurd | 2019-04-25 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, cores are now assigned to queues in a sequential manner rather than all NICs starting at the first core. On a four-core system with two NICs each using two queue pairs, the nic:queue -> core mapping has changed from this: 0:0 -> 0, 0:1 -> 1 1:0 -> 0, 1:1 -> 1 To this: 0:0 -> 0, 0:1 -> 1 1:0 -> 2, 1:1 -> 3 Additionally, a device can now be configured to use separate cores for TX and RX queues. Two new tunables have been added, dev.X.Y.iflib.separate_txrx and dev.X.Y.iflib.core_offset. If core_offset is set, the NIC is not part of the auto-assigned sequence. Reviewed by: marius MFC after: 2 weeks Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D20029 Notes: svn path=/head/; revision=346708 | ||||
* | lib(4): Fix mdoc issues. | Mateusz Piotrowski | 2018-09-27 | 1 | -7/+16 |
| | | | | | | | | | | | | | | | - Fix "mandoc -Tlint" warnings. - Use the "Er" macro for errors. - Add an extra newline for readability. - Reference m_pullup(9) and m_defrag(9). - Use the "Fx" macro when talking about FreeBSD versions. Reviewed by: bcr Approved by: re (gjb), krion (mentor) Differential Revision: https://reviews.freebsd.org/D17270 Notes: svn path=/head/; revision=338965 | ||||
* | Add iflib.4 manpage | Stephen Hurd | 2018-09-20 | 1 | -0/+195 |
The new manpage documents the tunables and statistic sysctls exposed by iflib. Reviewed by: bcr Approved by: re (gjb) Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D16920 Notes: svn path=/head/; revision=338834 |