Page MenuHomeFreeBSD
Feed Advanced Search

May 18 2021

vmaffione accepted D30324: Netmap: fix documentation for NR_REG_NIC_SW mode.

Good catch, thanks!

May 18 2021, 7:53 PM
vmaffione accepted D30266: pkt-gen: Allow limiting received packets.

Thank you!

May 18 2021, 7:52 PM

May 15 2021

vmaffione requested changes to D30266: pkt-gen: Allow limiting received packets.

Looks good, thanks! However, we should add the same control for the DEV_TAP at line 1860.

May 15 2021, 7:58 AM

Apr 18 2021

vmaffione committed rGf4a54f4333c5: netmap: use safer defaults for hwbuf_len (authored by vmaffione).
netmap: use safer defaults for hwbuf_len
Apr 18 2021, 1:40 PM

Apr 17 2021

vmaffione committed rG13c4641188d4: netmap: make sure rings are disabled during resets (authored by vmaffione).
netmap: make sure rings are disabled during resets
Apr 17 2021, 2:03 PM

Apr 12 2021

vmaffione added a comment to D29677: netmap: Use device_t in preference to struct device *.

Thanks, but the commit looks a bit strange: we are treating the pdev as a bus_dma_tag_t when it's really a pointer to a netmap adapter. It is not used at all on FreeBSD so it doesn't really matter, but maybe I'm missing something.

Apr 12 2021, 9:27 PM
vmaffione committed rG70275a6735df: netmap: don't use linux type struct device * (authored by vmaffione).
netmap: don't use linux type struct device *
Apr 12 2021, 3:49 AM
vmaffione closed D29677: netmap: Use device_t in preference to struct device *.
Apr 12 2021, 3:49 AM

Apr 11 2021

vmaffione added a comment to D29677: netmap: Use device_t in preference to struct device *.

Usage of "struct device *" was just wrong. Thanks spotting the issue.
Commit 70275a6735df8a514f48be77418491f2f8dba817 should have the same effect.

Apr 11 2021, 9:15 PM

Apr 10 2021

vmaffione retitled D29697: remove IFNET_RLOCK() that collides CTX_LOCK() in iflib_netmap_register from remove no ifnet_lock that collides CTX_LOCK in iflib_netmap_register to remove IFNET_RLOCK() that collides CTX_LOCK() in iflib_netmap_register.
Apr 10 2021, 7:59 PM
vmaffione requested review of D29697: remove IFNET_RLOCK() that collides CTX_LOCK() in iflib_netmap_register.
Apr 10 2021, 7:50 PM

Apr 9 2021

vmaffione committed rG172c5eb272df: netmap: vtnet: remove unused variable (authored by vmaffione).
netmap: vtnet: remove unused variable
Apr 9 2021, 7:35 PM

Apr 7 2021

vmaffione committed rG15dc713ceb57: netmap: vtnet: add support for netmap offsets (authored by vmaffione).
netmap: vtnet: add support for netmap offsets
Apr 7 2021, 9:44 PM
vmaffione committed rGb5cf839053fe: netmap: pkt-gen: allow -Z and -z to be used together (authored by vmaffione).
netmap: pkt-gen: allow -Z and -z to be used together
Apr 7 2021, 9:07 PM
vmaffione committed rG588b2e6dd2f6: netmap: pkt-gen: allow -Z and -z to be used together (authored by vmaffione).
netmap: pkt-gen: allow -Z and -z to be used together
Apr 7 2021, 9:07 PM
vmaffione committed rG3f70c3d58f93: netmap: bridge: fix transmission in busy-wait mode (authored by vmaffione).
netmap: bridge: fix transmission in busy-wait mode
Apr 7 2021, 9:06 PM
vmaffione committed rG894b3a1a32cc: netmap: bridge: fix transmission in busy-wait mode (authored by vmaffione).
netmap: bridge: fix transmission in busy-wait mode
Apr 7 2021, 9:05 PM

Apr 5 2021

vmaffione committed rG8d415b19409b: netmap: iflib: add nm_config callback (authored by vmaffione).
netmap: iflib: add nm_config callback
Apr 5 2021, 8:10 AM
vmaffione committed rG75b13b151c9e: netmap: iflib: add nm_config callback (authored by vmaffione).
netmap: iflib: add nm_config callback
Apr 5 2021, 8:04 AM
vmaffione committed rG361e95018002: iflib: add support for netmap offsets (authored by vmaffione).
iflib: add support for netmap offsets
Apr 5 2021, 8:03 AM

Apr 2 2021

vmaffione committed rG36d6e65722ea: netmap: update unit tests with libnetmap tests (authored by vmaffione).
netmap: update unit tests with libnetmap tests
Apr 2 2021, 2:40 PM
vmaffione committed rGab639bb28730: libnetmap: reset errno in nmreq_register_decode() (authored by vmaffione).
libnetmap: reset errno in nmreq_register_decode()
Apr 2 2021, 2:39 PM
vmaffione committed rG9bad2638cc18: netmap: restore commit a56e6334d1b7ed6e6faaa8b4612d948005ba74f5 (authored by vmaffione).
netmap: restore commit a56e6334d1b7ed6e6faaa8b4612d948005ba74f5
Apr 2 2021, 10:46 AM
vmaffione committed rG45c67e8f6b56: netmap: several typo fixes (authored by vmaffione).
netmap: several typo fixes
Apr 2 2021, 7:02 AM
vmaffione committed rG66671ae589c3: netmap: fix typo bug in netmap_compute_buf_len (authored by vmaffione).
netmap: fix typo bug in netmap_compute_buf_len
Apr 2 2021, 6:48 AM

Mar 30 2021

vmaffione committed rG88024c4a520b: libnetmap: restore changes in 26c29e743bbdbb82762540f72d4bc449bae2e092 (authored by vmaffione).
libnetmap: restore changes in 26c29e743bbdbb82762540f72d4bc449bae2e092
Mar 30 2021, 9:54 AM
vmaffione committed rG51cc31088bf4: netmap: bridge: fix transmission in busy-wait mode (authored by vmaffione).
netmap: bridge: fix transmission in busy-wait mode
Mar 30 2021, 6:30 AM
vmaffione committed rG27bf5dd3d403: netmap: pkt-gen: allow -Z and -z to be used together (authored by vmaffione).
netmap: pkt-gen: allow -Z and -z to be used together
Mar 30 2021, 6:20 AM
vmaffione added a comment to D26161: valectl(8) patch to use the new netmap API.

Now that libnetmap has been merged and valectl updated, we can apply part of this change (documentation, usage, error checking).

Mar 30 2021, 6:10 AM
vmaffione abandoned D18402: netmap: ixgbe: add support for jumbo frames.

Not relevant anymore.

Mar 30 2021, 6:02 AM

Mar 29 2021

vmaffione committed rGf8113f0a65ad: libnetmap: add support for the offset features (authored by vmaffione).
libnetmap: add support for the offset features
Mar 29 2021, 4:42 PM
vmaffione committed rG660a47cb991d: netmap: monitor: add a flag to distinguish packet direction (authored by vmaffione).
netmap: monitor: add a flag to distinguish packet direction
Mar 29 2021, 4:36 PM
vmaffione committed rGa6d768d845c1: netmap: add kernel support for the "offsets" feature (authored by vmaffione).
netmap: add kernel support for the "offsets" feature
Mar 29 2021, 4:30 PM
vmaffione committed rG21d0c01226eb: netmap: iflib: add nm_config callback (authored by you@x <you@x>).
netmap: iflib: add nm_config callback
Mar 29 2021, 10:00 AM

Mar 23 2021

vmaffione committed rG4ec92bce4ece: netmap: fix issues in nm_os_extmem_create() (authored by vmaffione).
netmap: fix issues in nm_os_extmem_create()
Mar 23 2021, 10:06 PM
vmaffione committed rGf7e3976ed033: netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET (authored by vmaffione).
netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET
Mar 23 2021, 10:05 PM
vmaffione committed rGe36c2f704635: netmap: fix issues in nm_os_extmem_create() (authored by vmaffione).
netmap: fix issues in nm_os_extmem_create()
Mar 23 2021, 9:20 PM
vmaffione committed rG610706f5e71a: netmap: fix issues in nm_os_extmem_create() (authored by vmaffione).
netmap: fix issues in nm_os_extmem_create()
Mar 23 2021, 9:19 PM
vmaffione committed rG3e4127f8f293: netmap: fix issues in nm_os_extmem_create() (authored by vmaffione).
netmap: fix issues in nm_os_extmem_create()
Mar 23 2021, 9:18 PM

Mar 20 2021

vmaffione closed D29318: Fix a couple of issues in nm_os_extmem_create.

Forgot to link the commit to this review.

Mar 20 2021, 5:32 PM
vmaffione committed rGee7ffaa2e6e0: netmap: fix issues in nm_os_extmem_create() (authored by vmaffione).
netmap: fix issues in nm_os_extmem_create()
Mar 20 2021, 5:28 PM

Mar 19 2021

vmaffione updated subscribers of D29318: Fix a couple of issues in nm_os_extmem_create.

Il giorno ven 19 mar 2021 alle ore 18:24 markj (Mark Johnston) <
phabric-noreply@freebsd.org> ha scritto:

Mar 19 2021, 5:43 PM
vmaffione added inline comments to D29318: Fix a couple of issues in nm_os_extmem_create.
Mar 19 2021, 5:18 PM
vmaffione updated the diff for D29318: Fix a couple of issues in nm_os_extmem_create.

Addressed reviewer comments

Mar 19 2021, 5:15 PM

Mar 18 2021

vmaffione committed rG4019787f50a2: netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET (authored by vmaffione).
netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET
Mar 18 2021, 5:03 PM
vmaffione committed rG09b2bde74654: netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET (authored by vmaffione).
netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET
Mar 18 2021, 4:58 PM
vmaffione committed rG120a4bd4e9d0: netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET (authored by vmaffione).
netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET
Mar 18 2021, 4:51 PM

Mar 17 2021

vmaffione requested review of D29318: Fix a couple of issues in nm_os_extmem_create.
Mar 17 2021, 9:23 PM

Mar 15 2021

vmaffione committed rG0ab5902e8ad9: netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET (authored by vmaffione).
netmap: fix memory leak in NETMAP_REQ_PORT_INFO_GET
Mar 15 2021, 5:48 PM

Mar 5 2021

vmaffione accepted D29099: netmap: Stop printing a line to the dmesg in netmap_init().
Mar 5 2021, 9:37 PM

Feb 19 2021

vmaffione accepted D28724: Update manpage for AMD 10GbE driver.
Feb 19 2021, 7:03 AM

Feb 18 2021

vmaffione added a comment to D28724: Update manpage for AMD 10GbE driver.

It may also help to use these commands (available on freefall) to look for style issues

Feb 18 2021, 6:55 AM
vmaffione accepted D28598: iflib: Cast the result of iflib_netmap_txq_init() to void..
Feb 18 2021, 6:52 AM

Feb 16 2021

vmaffione accepted D28587: Documentation repo changes for adding new committer Rajesh Kumar.
Feb 16 2021, 6:59 PM

Feb 13 2021

vmaffione added inline comments to D28598: iflib: Cast the result of iflib_netmap_txq_init() to void..
Feb 13 2021, 7:21 AM

Feb 12 2021

vmaffione accepted D28587: Documentation repo changes for adding new committer Rajesh Kumar.
Feb 12 2021, 7:32 AM

Feb 11 2021

vmaffione accepted D28586: Source repo changes for adding new committer Rajesh Kumar.
Feb 11 2021, 8:33 PM

Feb 1 2021

vmaffione committed R9:bdb56d32ce67: Update my PGP key (using addkey.sh) (authored by vmaffione).
Update my PGP key (using addkey.sh)
Feb 1 2021, 7:55 AM

Jan 31 2021

vmaffione committed rGe4c81e46acc0: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 31 2021, 8:53 AM
vmaffione committed rGa8ca736bb4ed: iflib: netmap: move per-packet operation out of fragments loop (authored by vmaffione).
iflib: netmap: move per-packet operation out of fragments loop
Jan 31 2021, 8:53 AM
vmaffione committed rGe0e00874a3c3: iflib: netmap: add support for NS_MOREFRAG (authored by vmaffione).
iflib: netmap: add support for NS_MOREFRAG
Jan 31 2021, 8:53 AM
vmaffione committed rGe817c8f77fe8: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 31 2021, 8:53 AM
vmaffione committed rG31c2349742a9: iflib: netmap: move per-packet operation out of fragments loop (authored by vmaffione).
iflib: netmap: move per-packet operation out of fragments loop
Jan 31 2021, 8:52 AM
vmaffione committed rG9c5418f00836: iflib: netmap: add support for NS_MOREFRAG (authored by vmaffione).
iflib: netmap: add support for NS_MOREFRAG
Jan 31 2021, 8:52 AM
vmaffione committed rG7754ef5a3724: axgbe: fix some link related issues (authored by vmaffione).
axgbe: fix some link related issues
Jan 31 2021, 8:48 AM

Jan 24 2021

vmaffione committed rGee0005f11f2b: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 24 2021, 10:00 PM
vmaffione committed rGf80efe5016ba: iflib: netmap: move per-packet operation out of fragments loop (authored by vmaffione).
iflib: netmap: move per-packet operation out of fragments loop
Jan 24 2021, 9:42 PM
vmaffione committed rGaceaccab659c: iflib: netmap: add support for NS_MOREFRAG (authored by vmaffione).
iflib: netmap: add support for NS_MOREFRAG
Jan 24 2021, 9:22 PM
vmaffione closed D27799: Iflib changes to handle multiple netmap fragments.
Jan 24 2021, 9:22 PM
vmaffione accepted D27799: Iflib changes to handle multiple netmap fragments.

Looks ok, thanks.

Jan 24 2021, 9:22 PM
vmaffione committed rG08f7954e1c9f: iflib: add assert to prevent out-of-bounds array access (authored by vmaffione).
iflib: add assert to prevent out-of-bounds array access
Jan 24 2021, 10:09 AM
vmaffione added a comment to D28266: Fix for direct attach cable and workaround for intermittent link issue with axgbe.

It can be merged there (MFC'd) as well, after a period of a minimum of 3 days. There is no need to submit a separate patch.

Jan 24 2021, 8:07 AM

Jan 23 2021

vmaffione committed rGbfd75d455719: axgbe: fix some link related issues (authored by vmaffione).
axgbe: fix some link related issues
Jan 23 2021, 1:52 PM
vmaffione closed D28266: Fix for direct attach cable and workaround for intermittent link issue with axgbe.
Jan 23 2021, 1:52 PM
vmaffione added a comment to D28266: Fix for direct attach cable and workaround for intermittent link issue with axgbe.

Will the fix be provided as a firmware upgrade or how?
I could commit this change if you don't have someone else around that can do that for you.

Jan 23 2021, 10:14 AM

Jan 21 2021

vmaffione added a comment to D28266: Fix for direct attach cable and workaround for intermittent link issue with axgbe.

Wouldn't it be easier to always perform the complete phy reset if this is a known hardware issue? Or maye perform it automatically after a normal reset does not work?
I'm afraid that adding an obscure sysctl (obscure for anyone except for the axgbe developers) would be of little use. Unaware users wouldn't have a clue about what to do...
just my 2 cents

Jan 21 2021, 8:44 PM

Jan 17 2021

vmaffione committed rG45b2c3bec4f2: re: netmap: enable/disable krings on interface reinit (authored by vmaffione).
re: netmap: enable/disable krings on interface reinit
Jan 17 2021, 1:41 PM
vmaffione committed rGfa1a4ff944f4: netmap: vtnet: stop krings during interface reset (authored by vmaffione).
netmap: vtnet: stop krings during interface reset
Jan 17 2021, 1:40 PM
vmaffione committed rG9882b8313200: netmap: iflib: stop krings during interface reset (authored by vmaffione).
netmap: iflib: stop krings during interface reset
Jan 17 2021, 1:35 PM

Jan 16 2021

vmaffione committed rG2968dde3de6f: axgbe: driver changes for netmap support (authored by vmaffione).
axgbe: driver changes for netmap support
Jan 16 2021, 8:30 AM
vmaffione closed D27797: AMD 10GbE driver changes for Netmap support.
Jan 16 2021, 8:30 AM

Jan 15 2021

vmaffione committed rGb791b5763f2b: netmap: pkt-gen: fix offset hex formatting (authored by vmaffione).
netmap: pkt-gen: fix offset hex formatting
Jan 15 2021, 8:59 PM
vmaffione accepted D27797: AMD 10GbE driver changes for Netmap support.

Shall I commit this change?

Jan 15 2021, 8:48 PM

Jan 14 2021

vmaffione accepted D27797: AMD 10GbE driver changes for Netmap support.

Looks good to me.

Jan 14 2021, 9:40 PM

Jan 13 2021

vmaffione requested changes to D27797: AMD 10GbE driver changes for Netmap support.

I added some comments, mostly about readability.
If you tested all the valid combinations of sph_enable and netmap/non-netmap I don't have any objection in this being merged.

Jan 13 2021, 8:29 PM

Jan 12 2021

vmaffione committed rGd7493759fbfb: netmap: pkt-gen: fix offset hex formatting (authored by vmaffione).
netmap: pkt-gen: fix offset hex formatting
Jan 12 2021, 10:06 PM

Jan 11 2021

vmaffione committed rG3005e10ddbfb: netmap: vtnet: fix RX initialization after netmap_reset() (authored by vmaffione).
netmap: vtnet: fix RX initialization after netmap_reset()
Jan 11 2021, 9:43 PM

Jan 10 2021

vmaffione committed rG55f0ad5fdee1: netmap: restore hwofs and support it in iflib (authored by vmaffione).
netmap: restore hwofs and support it in iflib
Jan 10 2021, 10:57 PM
vmaffione committed rG54bbcca4f979: re: netmap: enable/disable krings on interface reinit (authored by vmaffione).
re: netmap: enable/disable krings on interface reinit
Jan 10 2021, 3:13 PM
vmaffione committed rG8aa8484cbf06: iflib: fix build failure in case DEV_NETMAP is not defined (authored by vmaffione).
iflib: fix build failure in case DEV_NETMAP is not defined
Jan 10 2021, 2:46 PM
vmaffione added a comment to D27797: AMD 10GbE driver changes for Netmap support.

Il giorno dom 10 gen 2021 alle ore 13:20 rajesh1.kumar_amd.com (Rajesh
Kumar) <phabric-noreply@freebsd.org> ha scritto:

Jan 10 2021, 2:30 PM
vmaffione committed rGbb714db6d395: netmap: vtnet: enable/disable krings on any interface reinit (authored by vmaffione).
netmap: vtnet: enable/disable krings on any interface reinit
Jan 10 2021, 2:11 PM
vmaffione committed rG4ba9ad0dc316: iflib: add assert to prevent out-of-bounds array access (authored by vmaffione).
iflib: add assert to prevent out-of-bounds array access
Jan 10 2021, 2:00 PM
vmaffione committed rG3d65fd97e85a: netmap: iflib: enable/disable krings on any interface reinit (authored by vmaffione).
netmap: iflib: enable/disable krings on any interface reinit
Jan 10 2021, 12:06 PM
vmaffione committed rGaf352cf1397f: netmap: bridge: fix NS_MOREFRAG support (authored by vmaffione).
netmap: bridge: fix NS_MOREFRAG support
Jan 10 2021, 9:11 AM

Jan 9 2021

vmaffione committed rG9ac59d42c0b4: netmap: vtnet: stop krings during interface reset (authored by vmaffione).
netmap: vtnet: stop krings during interface reset
Jan 9 2021, 10:57 PM
vmaffione committed rG7ba6ecf216fb: netmap: refactor netmap_reset (authored by vmaffione).
netmap: refactor netmap_reset
Jan 9 2021, 10:18 PM
vmaffione committed rG3189ba61673a: netmap: iflib: fix asserts in netmap_fl_refill() (authored by vmaffione).
netmap: iflib: fix asserts in netmap_fl_refill()
Jan 9 2021, 9:43 PM
vmaffione committed rG1d238b07d5d4: netmap: iflib: stop krings during interface reset (authored by vmaffione).
netmap: iflib: stop krings during interface reset
Jan 9 2021, 9:02 PM

Jan 8 2021

vmaffione added a comment to D27799: Iflib changes to handle multiple netmap fragments.

Thanks to both for the clarification.

Jan 8 2021, 8:58 PM