|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
c97d2c8a |
| 03-Oct-2020 |
Vincenzo Maffione <[email protected]> |
netmap: minor documentation fix
Also update date of pkt-gen.8 (not done in r366387).
Submitted by: [email protected] MFC after: 3 days
|
|
Revision tags: release/11.4.0 |
|
| #
723180da |
| 07-Feb-2020 |
Vincenzo Maffione <[email protected]> |
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 ...
|
| #
197f150c |
| 24-Jan-2020 |
Nick Hibma <[email protected]> |
Fix a few spacing issues to make the page more readable.
|
| #
1c37b63f |
| 08-Nov-2019 |
Glen Barber <[email protected]> |
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 <[email protected]> |
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 |
|
| #
966b76b4 |
| 15-Jun-2019 |
Mateusz Piotrowski <[email protected]> |
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 <[email protected]> |
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
|
|
Revision tags: release/12.0.0 |
|
| #
668e070f |
| 03-Dec-2018 |
Vincenzo Maffione <[email protected]> |
netmap(4): improve man page
Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D18057
|
| #
689f146b |
| 09-Nov-2018 |
Vincenzo Maffione <[email protected]> |
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 ...
|
| #
1a7d3c05 |
| 23-Oct-2018 |
Vincenzo Maffione <[email protected]> |
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 <[email protected]> |
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 ...
|
| #
fbb9e715 |
| 18-Oct-2016 |
Luigi Rizzo <[email protected]> |
fix a stale sentence in the manpage
|
| #
37e3a6d3 |
| 16-Oct-2016 |
Luigi Rizzo <[email protected]> |
Import the current version of netmap, aligned with the one on github.
This commit, long overdue, contains contributions in the last 2 years from Stefano Garzarella, Giuseppe Lettieri, Vincenzo Maffi
Import the current version of netmap, aligned with the one on github.
This commit, long overdue, contains contributions in the last 2 years from Stefano Garzarella, Giuseppe Lettieri, Vincenzo Maffione, including: + fixes on monitor ports + the 'ptnet' virtual device driver, and ptnetmap backend, for high speed virtual passthrough on VMs (bhyve fixes in an upcoming commit) + improved emulated netmap mode + more robust error handling + removal of stale code + various fixes to code and documentation (some mixup between RX and TX parameters, and private and public variables)
We also include an additional tool, nmreplay, which is functionally equivalent to tcpreplay but operating on netmap ports.
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
e91d04f7 |
| 14-Dec-2015 |
Christian Brueffer <[email protected]> |
Non-exhaustive mdoc/spelling/style cleanup.
PR: 202716, 204301 (both spelling) Submitted by: Richard Farr, madpilot
|
|
Revision tags: release/10.2.0 |
|
| #
fe1e4a6c |
| 26-Dec-2014 |
Baptiste Daroussin <[email protected]> |
mdoc fixes (escape the dot to prevent ... to be considered as a macro)
|
| #
bf15fc88 |
| 26-Dec-2014 |
Joel Dahl <[email protected]> |
Minor mdoc fixes.
|
| #
05a1e019 |
| 21-Dec-2014 |
Christian Brueffer <[email protected]> |
Remove EOL whitespace.
Found with: mandoc -Tlint
|
| #
0b3504fd |
| 21-Dec-2014 |
Christian Brueffer <[email protected]> |
Fix various mdoc issues.
Found with: mandoc -Tlint
|
| #
d4d112e3 |
| 23-Nov-2014 |
Joel Dahl <[email protected]> |
Misc mdoc fixes:
- Remove superfluous paragraph macros. - Remove/fix empty or incorrect macros. - Sort sections into conventional order. - Terminate quoted strings properly. - Remove EOL whitespace.
|
|
Revision tags: release/10.1.0, release/9.3.0 |
|
| #
415dfa83 |
| 03-Jun-2014 |
Maxim Sobolev <[email protected]> |
Fix few outdated names of defines:
o NR_REG_SW_NIC -> NR_REG_SW o NR_RING_NIC_SW -> NR_REG_NIC_SW o NETMAP_NO_TX_SYNC -> NETMAP_NO_TX_POLL o NETMAP_DO_RX_SYNC -> NETMAP_DO_RX_POLL
I hope dear luigi
Fix few outdated names of defines:
o NR_REG_SW_NIC -> NR_REG_SW o NR_RING_NIC_SW -> NR_REG_NIC_SW o NETMAP_NO_TX_SYNC -> NETMAP_NO_TX_POLL o NETMAP_DO_RX_SYNC -> NETMAP_DO_RX_POLL
I hope dear luigi has not left those as an excercise to careful reader, in which case I apologize in advance for ruining his play.
MFC after: 1 week
show more ...
|
| #
fa7db06b |
| 15-Feb-2014 |
Luigi Rizzo <[email protected]> |
complete svn 261909 - new netmap version. since i updated the manpage i might as well commit it.
MFC after: 3 days
|
|
Revision tags: release/10.0.0 |
|
| #
17885a7b |
| 06-Jan-2014 |
Luigi Rizzo <[email protected]> |
It is 2014 and we have a new version of netmap. Most relevant features:
- netmap emulation on any NIC, even those without native netmap support.
On the ixgbe we have measured about 4Mpps/core/que
It is 2014 and we have a new version of netmap. Most relevant features:
- netmap emulation on any NIC, even those without native netmap support.
On the ixgbe we have measured about 4Mpps/core/queue in this mode, which is still a lot more than with sockets/bpf.
- seamless interconnection of VALE switch, NICs and host stack.
If you disable accelerations on your NIC (say em0)
ifconfig em0 -txcsum -txcsum
you can use the VALE switch to connect the NIC and the host stack:
vale-ctl -h valeXX:em0
allowing sharing the NIC with other netmap clients.
- THE USER API HAS SLIGHTLY CHANGED (head/cur/tail pointers instead of pointers/count as before). This was unavoidable to support, in the future, multiple threads operating on the same rings. Netmap clients require very small source code changes to compile again. On the plus side, the new API should be easier to understand and the internals are a lot simpler.
The manual page has been updated extensively to reflect the current features and give some examples.
This is the result of work of several people including Giuseppe Lettieri, Vincenzo Maffione, Michio Honda and myself, and has been financially supported by EU projects CHANGE and OPENLAB, from NetApp University Research Fund, NEC, and of course the Universita` di Pisa.
show more ...
|
| #
1648bf47 |
| 10-Dec-2013 |
Joel Dahl <[email protected]> |
Minor mdoc fixes.
|
| #
d2e6c529 |
| 06-Nov-2013 |
Luigi Rizzo <[email protected]> |
the number of slots used by a packet is NS_RFRAGS() not ns_cnt
|
| #
ce3ee1e7 |
| 01-Nov-2013 |
Luigi Rizzo <[email protected]> |
update to the latest netmap snapshot. This includes the following: - use separate memory regions for VALE ports - locking fixes - some simplifications in the NIC-specific routines - performance impro
update to the latest netmap snapshot. This includes the following: - use separate memory regions for VALE ports - locking fixes - some simplifications in the NIC-specific routines - performance improvements for the VALE switch - some new features in the pkt-gen test program - documentation updates
There are small API changes that require programs to be recompiled (NETMAP_API has been bumped so you will detect old binaries at runtime).
In particular: - struct netmap_slot now is 16 bytes to support an extra pointer, which may save one data copy when using VALE ports or VMs; - the struct netmap_if has two extra fields;
MFC after: 3 days
show more ...
|