User Details
User Details
- User Since
- Jun 22 2015, 5:21 PM (554 w, 9 h)
Fri, Jan 23
Fri, Jan 23
gallatin committed rGf61e2bf9da3a: iflib: support for transmit side nic KTLS offload (authored by gallatin).
iflib: support for transmit side nic KTLS offload
gallatin committed rG72326db3c0e3: ktls: Capture initial tls seqno at time offload is initiated (authored by gallatin).
ktls: Capture initial tls seqno at time offload is initiated
Thu, Jan 22
Thu, Jan 22
Mon, Jan 19
Mon, Jan 19
gallatin committed rGd91ae61f8fc2: iflib: null out freed mbuf in iflib_txsd_free (authored by gallatin).
iflib: null out freed mbuf in iflib_txsd_free
Wed, Jan 14
Wed, Jan 14
gallatin committed rG202dd86ec01f: bnxt: fix i2c read to allow access to different addresses (authored by gallatin).
bnxt: fix i2c read to allow access to different addresses
iflib: document new sysctls
Sat, Jan 10
Sat, Jan 10
gallatin added a comment to D53089: rss: Enable portions of RSS globally to enable symmetric hashing.
Thu, Jan 8
Thu, Jan 8
Bravo. Anything we can do to make iflib simpler is a good thing in my book!
gallatin committed rGb72cb305899e: bnxt: fix i2c read to allow access to different addresses (authored by gallatin).
bnxt: fix i2c read to allow access to different addresses
Wed, Jan 7
Wed, Jan 7
gallatin requested review of D54590: bnxt: fix i2c read to allow access to different addresses.
gallatin committed rG14d93f612f26: iflib: Drop tx lock when freeing mbufs using simple_transmit (authored by gallatin).
iflib: Drop tx lock when freeing mbufs using simple_transmit
gallatin added inline comments to D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
gallatin updated the diff for D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
- use atomic_store rather than atomic_set, as per @markj 's feedback
- update man page date
Tue, Jan 6
Tue, Jan 6
iflib: document new sysctls
gallatin updated the diff for D54564: iflib: document new sysctls.
- Updated to document tx_defer_mfree separately
gallatin updated the diff for D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
- rebased diff
- added documentation for tx_defer_mfree sysctl
gallatin added inline comments to D54564: iflib: document new sysctls.
gallatin added a comment to D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
gallatin requested review of D54564: iflib: document new sysctls.
Mon, Jan 5
Mon, Jan 5
gallatin committed rG21865c970888: tcp: Unifidef use of rss software hash in syncache (authored by gallatin).
tcp: Unifidef use of rss software hash in syncache
gallatin requested review of D54534: tcp: Unifidef use of rss software hash in syncache.
gallatin committed rGac1cd655f647: ixl: verify flowid is valid before setting rsstype & flowid (authored by gallatin).
ixl: verify flowid is valid before setting rsstype & flowid
Jan 2 2026
Jan 2 2026
gallatin added a comment to D53089: rss: Enable portions of RSS globally to enable symmetric hashing.
Jan 1 2026
Jan 1 2026
gallatin requested review of D54442: ixl: verify flowid is valid before setting rsstype & flowid.
Dec 31 2025
Dec 31 2025
gallatin added a comment to D53089: rss: Enable portions of RSS globally to enable symmetric hashing.
Dec 24 2025
Dec 24 2025
gallatin added a comment to D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
Dec 23 2025
Dec 23 2025
gallatin added a comment to D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
I've only been able to test this on amd64, and I'm pretty bad at atomic acq/rel semantics. If somebody could review that, I'd appreciate it.
gallatin requested review of D54356: iflib: Drop tx lock when freeing mbufs using simple_transmit.
Dec 21 2025
Dec 21 2025
gallatin committed rG43d7ee540efe: iflib: support for transmit side nic KTLS offload (authored by gallatin).
iflib: support for transmit side nic KTLS offload
gallatin committed rG4d692068f685: ktls: Capture initial tls seqno at time offload is initiated (authored by gallatin).
ktls: Capture initial tls seqno at time offload is initiated
Dec 19 2025
Dec 19 2025
gallatin added inline comments to D54274: iflib: support for transmit side nic KTLS offload.
Dec 18 2025
Dec 18 2025
gallatin added a comment to D54275: ktls: Capture initial tls seqno at time offload is initiated.
gallatin updated the diff for D54275: ktls: Capture initial tls seqno at time offload is initiated.
added union for next_seqno / initial offload seqno to provide a better description & preserve ABI, as suggested by @jhb
Dec 17 2025
Dec 17 2025
gallatin requested review of D54275: ktls: Capture initial tls seqno at time offload is initiated.
gallatin retitled D54274: iflib: support for transmit side nic KTLS offload from iflib: support fo transmit side nic KTLS offload to iflib: support for transmit side nic KTLS offload.
gallatin requested review of D54274: iflib: support for transmit side nic KTLS offload.
Dec 15 2025
Dec 15 2025
lacp: Sort port map by interface index
Dec 12 2025
Dec 12 2025
gallatin committed rGf14ca373dde5: splice: Fix leaks that can happen when initiating a splice (authored by gallatin).
splice: Fix leaks that can happen when initiating a splice
Dec 9 2025
Dec 9 2025
gallatin committed rGa837d1fe49e0: splice: Fix leaks that can happen when initiating a splice (authored by gallatin).
splice: Fix leaks that can happen when initiating a splice
gallatin updated the diff for D54157: splice: Fix leaks that can happen when initiating a splice.
- realized that so_unsplice can be called with an so2 that's already been recycled when its called via so_splice(), since we don't hold a reference. So ensure we null out sp_dest and deal with a NULL so2 in so_unsplice
gallatin updated the diff for D54157: splice: Fix leaks that can happen when initiating a splice.
Remove changes to the so_unsplice() path on SPLICE_INIT splices.. @markj correctly pointed out that codepath is not a problem.
gallatin requested review of D54157: splice: Fix leaks that can happen when initiating a splice.
Dec 6 2025
Dec 6 2025
gallatin requested review of D54096: iflib: don't update the admin status in if_media_status.
Dec 5 2025
Dec 5 2025
Dec 3 2025
Dec 3 2025
gallatin updated the diff for D54053: lacp: Sort port map by interface index.
Remove more defensive debug code
gallatin added inline comments to D54053: lacp: Sort port map by interface index.
gallatin updated the diff for D54053: lacp: Sort port map by interface index.
update based on Gleb's feedback
gallatin requested review of D54053: lacp: Sort port map by interface index.
Nov 24 2025
Nov 24 2025
gallatin committed rG8f94088bc5d3: mlx5: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
mlx5: use newly exposed RSS hash key API rather than ad-hoc hashing
loopback: Clear hash unconditionally.
Nov 22 2025
Nov 22 2025
gallatin committed rGdd0e6bb996dc: tcp: Enable symmetric hashing by setting hash on outgoing conns (authored by gallatin).
tcp: Enable symmetric hashing by setting hash on outgoing conns
gallatin committed rG99b3c9adbc41: sfxge: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
sfxge: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGcfad68c5c6b9: igc: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
igc: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rG2ae6227ddfb8: hn: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
hn: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rG5a94c2e89f6a: lio: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
lio: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rG96cde0b9e606: ena: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
ena: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGe10e0c63f0e4: vmxnet3: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
vmxnet3: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGe07b4a2e9bc4: e1000: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
e1000: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rG012ecdde3a81: ice: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
ice: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGd2790dc77ef6: iavf: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
iavf: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGdd615b57df62: ixl: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
ixl: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rG5a14756a1363: ixgbe: Use newly exposed RSS hash API rather than ad-hoc hashing (authored by gallatin).
ixgbe: Use newly exposed RSS hash API rather than ad-hoc hashing
gallatin committed rGd381a6b4a552: cxgbe: use newly exposed RSS hash key API rather than ad-hoc hashing (authored by gallatin).
cxgbe: use newly exposed RSS hash key API rather than ad-hoc hashing
gallatin committed rGd9c55b2e8cd6: rss: Enable portions of RSS globally to enable symmetric hashing (authored by gallatin).
rss: Enable portions of RSS globally to enable symmetric hashing
Nov 21 2025
Nov 21 2025
Nov 20 2025
Nov 20 2025
gallatin committed rG896dc30bc9bc: iflib: fix iflib_simple_transmit() when interface is down (authored by gallatin).
iflib: fix iflib_simple_transmit() when interface is down
Nov 13 2025
Nov 13 2025
gallatin committed rGc56a26643467: mlx5: Fix compilation error when not building with KERN_TLS (authored by gallatin).
mlx5: Fix compilation error when not building with KERN_TLS
Nov 11 2025
Nov 11 2025
