-
gitomat
[illumos-gate] 18328 Update AMD microcode to 20260724 -- Andy Fiddaman <illumos⊙fn>
-
jbk
hrm... iperf for some reason doesn't seem to cause tcp to generate many lso packets...
-
jbk
all morning, there's be exactly 1 so far ;P
-
nomad
lso packets?
-
jbk
large segment offload
-
jbk
for tcp, basically the os can pass down a 'big packet' (not really sure if there's a term for it) up to 64KiB in size
-
jbk
and the NIC chops it up on it's own instead of requiring the OS to break it up into MTU-sized packets
-
nomad
isn't there a flag in iperf to say to use larger packets?
-
jbk
updating the IP and TCP header for each packet it generates
-
nomad
or would that not be large enough?
-
jbk
according to the man page, it's already writing 128KiB chunks of data (tcp is of course free to break up and reassemble things as it wants for the most part)
-
nomad
I'm currently zfs send | receiving a couple 4TB filesets from $oldfileserver to the not-yet-in-production $newserver. I was idly wondering if that would be a good test for the driver.
-
jbk
i mean.. if you want to try out what's there, you can... just I can't promise it won't stall or panic the system
-
nomad
too late, I'm almost done with the send :)
-
nomad
I'm hoping by doing this i can reduce the pressure to move stuff to the new server. I'm moving datasets that - in theory - are not in active use so no one *should* care if I bounce the server later, doing actual tests.
-
jbk
i've been enabling features one by one and trying to throw traffice at it for a while just as a basic smoke test
-
nomad
I just need to get some pressure off the existing zpool.
-
jbk
yesterday was TX and RX dma binding, then working on RX checksum offload today
-
jbk
(that diverted me into writing some mdb commands, which was in the plans anyway... just moved them up a bit)
-
nomad
thanks again for working on this. I really appreciate it.
-
jbk
the rx checksum is a bit annoying
-
jbk
basically the HW specifies a 'packet type' and there's a giant lookup table to figure out what offloads are present
-
jbk
(1024 entries, most are unused)
-
jbk
if i was more ambitious (I'm not :P) we could write a custom classification program that runs on the NIC and just tells us the stuff we care about
-
nomad
sounds like a serious bother
-
rzezeski
jbk: re lso, did you verify that LSO was negotiated all the way up?
-
jbk
just driver<->nic so far
-
jbk
given the wonderful history of Intel NICs w/ LSO, this is something i really want to test hard...
-
jbk
though i do think I finally understand what's actually happening (including the i40e)
-
nomad
enlightenment? in *this* economy?
-
jbk
it required a bit of archaeology
-
nomad
I can dig it.
-
jbk
well I have been waiting for such a long time (to figure it out)... and the 4th of july was on a saturday this year, so... :P
-
jbk
(i'm guessing there's at least 1-2 people in here that will get that)
-
nomad
sounds like song lyrics but I can't place it.
-
jbk
it is
-
nomad
I'm pretty sure I'm familiar with the song but I just can't bring it up.
-
nomad
Sometimes I miss my mind the most.
-
nomad
I can even hear some of it in my head. arrggh
-
» nomad cranks up the Mannheim Steamroller to drown it out
-
jbk
the piano bit (riff? basically playing around with an Am7 chord) was sampled for something a few years ago...
-
rzezeski
jbk: if you aren't seeing LSO packets at the NIC/mac_tx, then I would verify that LSO has been negotiated at TCP/IP
-
jbk
the ill is showing it at least.. still working further upstack
-
jbk
hrm... so the conn_t's ixa doesnt' seem to show it
-
rzezeski
maybe checksum is missing
-
jbk
doh!
-
jbk
it is (for TX)
-
jbk
i thought i had turned that on
-
jbk
(as in it is missing)
-
jsenolt
Hi, I'm trying to push my code review for 17965 to Gerrit but it's failing like this:
-
jsenolt
$ git push illumos HEAD:refs/for/master
-
jsenolt
** WARNING: connection is not using a post-quantum key exchange algorithm.
-
jsenolt
** This session may be vulnerable to "store now, decrypt later" attacks.
-
jsenolt
** The server may need to be upgraded. See
openssh.com/pq.html
-
jsenolt
Enumerating objects: 89365, done.
-
jsenolt
Counting objects: 100% (89362/89362), done.
-
jsenolt
Delta compression using up to 4 threads
-
jsenolt
Compressing objects: 100% (25870/25870), done.
-
jsenolt
Writing objects: 100% (68657/68657), 110.39 MiB | 629.00 KiB/s, done.
-
jsenolt
Total 68657 (delta 51756), reused 54539 (delta 38084), pack-reused 0 (from 0)
-
jsenolt
remote: Resolving deltas: 100% (51756/51756)
-
jsenolt
error: remote unpack failed: error Missing tree 948f09956c00c13bfb34e60bf42d879f83684a52
-
jsenolt
fatal: Unpack error, check server log
-
jsenolt
To code.illumos.org:illumos-gate.git ! [remote rejected] HEAD -> refs/for/master (n/a (unpacker error))
-
jsenolt
error: failed to push some refs to 'code.illumos.org:illumos-gate.git'
-
jbk
switch to your main branch, fetch the illumos upstream, then rebase your branch
-
jbk
(at least that works for me when i've seen that)
-
jbk
there might be a simpler way
-
jsenolt
Ahh, yes, that made the trick, thanks!
-
jbk
np
-
rzezeski
anyone else seeing slow redmine responses?
-
andyf
rzezeski - yes, for a while now
-
gitomat
[illumos-gate] 18315 want integrity checking for the devlink database -- Andy Fiddaman <illumos⊙fn>
-
gitomat
[illumos-gate] 818 door_xcreate(3C) manual page needed -- Andy Fiddaman <illumos⊙fn>
-
gitomat
[illumos-gate] 18316 getmntent() falls back to parsing mnttab as text after any ioctl error -- Andy Fiddaman <illumos⊙fn>
-
jbk
hrm.. we don't track anywhere (kstat?) how segmented an mblk_t is, do we?
-
rmustacc
You mean the number of b_cont chains?
-
jbk
yeah
-
jbk
doh!
-
rmustacc
I don't know of a kstat for that in mac (guessing that's what you're asking about)
-
jbk
yeah..