Page MenuHomeFreeBSD

bwicht_verisign.com (Baptiste Wicht)
Dr.

Projects

User does not belong to any projects.

User Details

User Since
Nov 6 2018, 11:45 AM (318 w, 3 d)

Recent Activity

Nov 8 2018

bwicht_verisign.com added inline comments to D17868: cxgbe netmap: Micro optimizations of the rxsync function.
Nov 8 2018, 3:43 PM

Nov 7 2018

bwicht_verisign.com added a comment to D17868: cxgbe netmap: Micro optimizations of the rxsync function.

I have restored the assertions.

Nov 7 2018, 10:02 AM
bwicht_verisign.com updated the diff for D17868: cxgbe netmap: Micro optimizations of the rxsync function.

Restore removed assertions

Nov 7 2018, 9:59 AM
bwicht_verisign.com added a comment to D17870: cxgbe netmap: Avoid too frequent flush of CIDX by the NIC.
In D17870#381915, @np wrote:

lazy_tx_credit_flush in the driver is supposed to avoid the situation you described. Try setting it to 1 if it isn't already and see if that helps.

Nov 7 2018, 9:41 AM
bwicht_verisign.com added a comment to D17869: cxgbe: Fix false sharing between t4_nm_intr and cxgbe_netmap_rxsync.
In D17869#381863, @np wrote:

How about using __aligned(CACHE_LINE_SIZE) like the rest of the driver and let the compiler figure out the padding?

Nov 7 2018, 9:29 AM
bwicht_verisign.com updated the diff for D17869: cxgbe: Fix false sharing between t4_nm_intr and cxgbe_netmap_rxsync.

Use __aligned(CACHE_LINE_SIZE) instead of manual padding

Nov 7 2018, 9:28 AM
bwicht_verisign.com updated the summary of D17883: cxgbe netmap: Directly flushes batches of 64 packets in lazy_tx_credit_flush.
Nov 7 2018, 7:55 AM
bwicht_verisign.com created D17883: cxgbe netmap: Directly flushes batches of 64 packets in lazy_tx_credit_flush.
Nov 7 2018, 7:54 AM

Nov 6 2018

bwicht_verisign.com created D17870: cxgbe netmap: Avoid too frequent flush of CIDX by the NIC.
Nov 6 2018, 1:49 PM
bwicht_verisign.com created D17869: cxgbe: Fix false sharing between t4_nm_intr and cxgbe_netmap_rxsync.
Nov 6 2018, 1:23 PM
bwicht_verisign.com updated the summary of D17868: cxgbe netmap: Micro optimizations of the rxsync function.
Nov 6 2018, 12:17 PM
bwicht_verisign.com created D17868: cxgbe netmap: Micro optimizations of the rxsync function.
Nov 6 2018, 12:16 PM