Page MenuHomeFreeBSD

vmaffione (V Maffione)
User

Projects

User Details

User Since
Mar 10 2018, 1:54 AM (171 w, 1 d)

Recent Activity

Wed, Jun 16

vmaffione accepted D30638: if_vxlan(4): Allow netmap_generic to intercept RX packets..

Sounds good. I had not noticed that *if_input returns void.

Wed, Jun 16, 9:28 PM
vmaffione closed D30776: pkt-gen: Fix code compilation.

Merged

Wed, Jun 16, 9:00 PM

Tue, Jun 15

vmaffione committed R10:950cf4a29a8e: netmap: pkt-gen: fix compilation issue (authored by vmaffione).
netmap: pkt-gen: fix compilation issue
Tue, Jun 15, 9:37 PM
vmaffione accepted D30776: pkt-gen: Fix code compilation.

Thanks!

Tue, Jun 15, 9:36 PM

Sun, Jun 6

vmaffione requested changes to D30638: if_vxlan(4): Allow netmap_generic to intercept RX packets..
Sun, Jun 6, 4:16 PM
vmaffione updated subscribers of D30638: if_vxlan(4): Allow netmap_generic to intercept RX packets..
Sun, Jun 6, 9:07 AM
vmaffione accepted D30639: if_vtnet(4): Restore the ability to set promisc mode..

LGTM

Sun, Jun 6, 9:06 AM

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 R10:f4a54f4333c5: 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 R10:13c4641188d4: 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 R10:70275a6735df: 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 R10:172c5eb272df: netmap: vtnet: remove unused variable (authored by vmaffione).
netmap: vtnet: remove unused variable
Apr 9 2021, 7:35 PM

Apr 7 2021

vmaffione committed R10:15dc713ceb57: 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 R10:b5cf839053fe: 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 R10:588b2e6dd2f6: 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 R10:3f70c3d58f93: 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 R10:894b3a1a32cc: 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 R10:8d415b19409b: netmap: iflib: add nm_config callback (authored by vmaffione).
netmap: iflib: add nm_config callback
Apr 5 2021, 8:10 AM
vmaffione committed R10:75b13b151c9e: netmap: iflib: add nm_config callback (authored by vmaffione).
netmap: iflib: add nm_config callback
Apr 5 2021, 8:04 AM
vmaffione committed R10:361e95018002: 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 R10:36d6e65722ea: 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 R10:ab639bb28730: 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 R10:9bad2638cc18: netmap: restore commit a56e6334d1b7ed6e6faaa8b4612d948005ba74f5 (authored by vmaffione).
netmap: restore commit a56e6334d1b7ed6e6faaa8b4612d948005ba74f5
Apr 2 2021, 10:46 AM
vmaffione committed R10:45c67e8f6b56: netmap: several typo fixes (authored by vmaffione).
netmap: several typo fixes
Apr 2 2021, 7:02 AM
vmaffione committed R10:66671ae589c3: 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 R10:88024c4a520b: libnetmap: restore changes in 26c29e743bbdbb82762540f72d4bc449bae2e092 (authored by vmaffione).
libnetmap: restore changes in 26c29e743bbdbb82762540f72d4bc449bae2e092
Mar 30 2021, 9:54 AM
vmaffione committed R10:51cc31088bf4: 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 R10:27bf5dd3d403: 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 R10:f8113f0a65ad: 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 R10:660a47cb991d: 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 R10:a6d768d845c1: 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 R10:21d0c01226eb: 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 R10:4ec92bce4ece: 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 R10:f7e3976ed033: 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 R10:e36c2f704635: 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 R10:610706f5e71a: 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 R10:3e4127f8f293: 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 R10:ee7ffaa2e6e0: 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 R10:4019787f50a2: 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 R10:09b2bde74654: 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 R10:120a4bd4e9d0: 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 R10:0ab5902e8ad9: 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 R10:e4c81e46acc0: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 31 2021, 8:53 AM
vmaffione committed R10:a8ca736bb4ed: 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 R10:e0e00874a3c3: 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 R10:e817c8f77fe8: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 31 2021, 8:53 AM
vmaffione committed R10:31c2349742a9: 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 R10:9c5418f00836: 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 R10:7754ef5a3724: 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 R10:ee0005f11f2b: netmap: simplify parameter passing (authored by vmaffione).
netmap: simplify parameter passing
Jan 24 2021, 10:00 PM
vmaffione committed R10:f80efe5016ba: 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 R10:aceaccab659c: 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 R10:08f7954e1c9f: 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 R10:bfd75d455719: 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 R10:45b2c3bec4f2: 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 R10:fa1a4ff944f4: 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 R10:9882b8313200: 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 R10:2968dde3de6f: 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 R10:b791b5763f2b: 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 R10:d7493759fbfb: 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 R10:3005e10ddbfb: 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 R10:55f0ad5fdee1: 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 R10:54bbcca4f979: 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 R10:8aa8484cbf06: 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 R10:bb714db6d395: 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 R10:4ba9ad0dc316: 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