#
cadb71e4 |
| 27-Oct-2024 |
Alexander Ziaee <concussious@runbox.com> |
ix.4: update crossreferences to ixgbe.4
MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/1494
|
#
6e1fc011 |
| 15-Oct-2024 |
Graham Percival <gperciva@tarsnap.com> |
manuals: Fix "unusual .Xr" warnings with a script
These were reported by `mandoc -T lint ...` as warnings: - unusual Xr order - unusual Xr punctuation
Fixes made by script in https://github.com/Tar
manuals: Fix "unusual .Xr" warnings with a script
These were reported by `mandoc -T lint ...` as warnings: - unusual Xr order - unusual Xr punctuation
Fixes made by script in https://github.com/Tarsnap/freebsd-doc-scripts
Signed-off-by: Graham Percival <gperciva@tarsnap.com> Reviewed by: mhorne, Alexander Ziaee <concussious.bugzilla@runbox.com> Sponsored by: Tarsnap Backup Inc. Pull Request: https://github.com/freebsd/freebsd-src/pull/1464
show more ...
|
#
1bae9dc5 |
| 14-Oct-2024 |
Mark Johnston <markj@FreeBSD.org> |
netmap: Make memory pools NUMA-aware
Each netmap adapter associated with a physical adapter is attached to a netmap memory pool. contigmalloc() is used to allocate physically contiguous memory for
netmap: Make memory pools NUMA-aware
Each netmap adapter associated with a physical adapter is attached to a netmap memory pool. contigmalloc() is used to allocate physically contiguous memory for the pool, but ideally we would ensure that all such memory is allocated from the NUMA domain local to the adapter.
Augment netmap's memory pools with a NUMA domain ID, similar to how IOMMU groups are handled in the Linux port. That is, when attaching to a physical adapter, ensure that the associated memory pools are local to the adapter's associated memory domain, creating new pools as needed.
Some types of ifnets do not have any defined NUMA affinity; in this case the domain ID in question is the sentinel value -1.
Add a sysctl, dev.netmap.port_numa_affinity, which can be used to enable the new behaviour. Keep it disabled by now to avoid surprises in case netmap applications are relying on zero-copy optimizations to forward packets between ports belonging to different NUMA domains.
Reviewed by: vmaffione MFC after: 2 weeks Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D46666
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
dd6ab49a |
| 06-Mar-2022 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: add a tunable for the maximum number of VALE switches
The new dev.netmap.max_bridges sysctl tunable can be set in loader.conf(5) to change the default maximum number of VALE switches that ca
netmap: add a tunable for the maximum number of VALE switches
The new dev.netmap.max_bridges sysctl tunable can be set in loader.conf(5) to change the default maximum number of VALE switches that can be created. Current defaults is 8.
MFC after: 2 weeks
show more ...
|
#
68445e34 |
| 24-Feb-2022 |
Christian Brueffer <brueffer@FreeBSD.org> |
Fix mdoc macro usage and style in section 4 manpages.
|
Revision tags: release/12.3.0 |
|
#
73e77cf9 |
| 18-May-2021 |
Allan Jude <allanjude@FreeBSD.org> |
Netmap: fix documentation for NR_REG_NIC_SW mode
The correct character to add to the intername name is *, not +
Reviewed by: vmaffione, bcr Sponsored By: Klara Inc. Differential Revision: https://r
Netmap: fix documentation for NR_REG_NIC_SW mode
The correct character to add to the intername name is *, not +
Reviewed by: vmaffione, bcr Sponsored By: Klara Inc. Differential Revision: https://reviews.freebsd.org/D30324
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
c97d2c8a |
| 03-Oct-2020 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: minor documentation fix
Also update date of pkt-gen.8 (not done in r366387).
Submitted by: milosz.kaniewski@gmail.com MFC after: 3 days
|
Revision tags: release/11.4.0 |
|
#
44e86fbd |
| 13-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357662 through r357854.
|
#
723180da |
| 07-Feb-2020 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: improve netmap(4) and vale(4) man pages
Clean up obsolete sysctl descriptions and add missing ones.
PR: 243838 Reviewed by: bcr MFC after: 1 week Differential Revision: https://reviews.fre
netmap: improve netmap(4) and vale(4) man pages
Clean up obsolete sysctl descriptions and add missing ones.
PR: 243838 Reviewed by: bcr MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D23546
show more ...
|
#
051669e8 |
| 25-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r356931 through r357118.
|
#
197f150c |
| 24-Jan-2020 |
Nick Hibma <n_hibma@FreeBSD.org> |
Fix a few spacing issues to make the page more readable.
|
#
1c37b63f |
| 08-Nov-2019 |
Glen Barber <gjb@FreeBSD.org> |
Dereference lem(4), no longer in 13-CURRENT. While here, fix formatting of inline parenthesis and Xrs.
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
Revision tags: release/12.1.0 |
|
#
c7c78055 |
| 31-Oct-2019 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
add valectl to the system commands
The valectl(4) program is used to manage vale(4) switches. Add it to the system commands so that it can be used right away. This program was previously called vale
add valectl to the system commands
The valectl(4) program is used to manage vale(4) switches. Add it to the system commands so that it can be used right away. This program was previously called vale-ctl, and stored in tools/tools/netmap
Reviewed by: hrs, bcr, lwhsu, kevans MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D22146
show more ...
|
Revision tags: release/11.3.0 |
|
#
e532a999 |
| 20-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @349234
Sponsored by: The FreeBSD Foundation
|
#
966b76b4 |
| 15-Jun-2019 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
netmap.4: Fix a typo as FreeBSD Linux is not a thing
Approved by: src (emaste) Event: Berlin Devsummit 2019
|
#
e1344f3c |
| 09-Jan-2019 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: fix bridge example in netmap(4)
PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194872 Reported by: adrian MFC after: 3 days
|
#
67350cb5 |
| 09-Dec-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340918 through r341763.
|
Revision tags: release/12.0.0 |
|
#
668e070f |
| 03-Dec-2018 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap(4): improve man page
Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D18057
|
#
9b5cb2f6 |
| 12-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340235 through r340367.
|
#
689f146b |
| 09-Nov-2018 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: add load balancer program
Add the lb program, which is able to load-balance input traffic received from a netmap port over M groups, with N netmap pipes in each group. Each received packet i
netmap: add load balancer program
Add the lb program, which is able to load-balance input traffic received from a netmap port over M groups, with N netmap pipes in each group. Each received packet is forwarded to one of the pipes chosen from each group (using an L3/L4 connection-consistent hash function). This also adds a man page for lb and some cross-references in related man pages.
Reviewed by: bcr, 0mp Approved by: gnn (mentor) Differential Revision: https://reviews.freebsd.org/D17735
show more ...
|
#
c6879c6c |
| 23-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339015 through r339669.
|
#
1a7d3c05 |
| 23-Oct-2018 |
Vincenzo Maffione <vmaffione@FreeBSD.org> |
netmap: add man page for the bridge program
Added bridge(8). Also, minor fixes to the netmap "bridge" application: - indentation fixes and code cleanup - better usage description - better process
netmap: add man page for the bridge program
Added bridge(8). Also, minor fixes to the netmap "bridge" application: - indentation fixes and code cleanup - better usage description - better processing of netmap flags
Reviewed by: 0mp Approved by: gnn (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D17664
show more ...
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
3f879a47 |
| 03-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Clean up netmap(4) slightly
- Add missing sections for .Xr references. - Replace .br with .Pp (the former macro is deprecated). - Use the .Sx (section reference) macro when referring to LIBRARIES,
Clean up netmap(4) slightly
- Add missing sections for .Xr references. - Replace .br with .Pp (the former macro is deprecated). - Use the .Sx (section reference) macro when referring to LIBRARIES, not the .Xr (cross-reference) macro. - Add commas after "e.g." and "i.e." [*].
Bump .Dd for the change
Approved by: luigi MFC after: 1 week Reported by: igor [*], make manlint Sponsored by: Dell EMC Isilon Differential Revision: D9859
show more ...
|
#
5763f796 |
| 21-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307383 through r307735.
|