15:50:58 Hello everybody, I’m dealing with http/3 (quic) problems with nginx on SmartOS, has anybody experience with this? Nginx closes http/3 connections over UDP preemtive, with tcpdump I see it happens after they get bigger than 1200 bytes. Network has however (tested) MTU 1500, as it should. 15:53:27 Since there is no way to lower udp packet size with nginx, would it be an approach to dladm create-etherstub, dladm create-vnic, lower mtu there and configure the vnic into the zone? 15:54:23 Or is this the same as the defaul net0 nic in the zone where changing the mtu is not possible? 15:56:01 I suspect you'd need to change it in the vm definition... 15:56:34 it'd be more interesting to understand why nginx is behaving that way -- presumably on other platforms w/ NICs it's not doing that 15:57:49 Unfortunately something like vmadm update bla set nics[0].mtu=1400 does not work… 15:58:48 Maybe I should ask with the nginx guys, but SmartOS is not the typical platform... 16:01:00 true, but i'd imagine they could describe what they're expecting from the NIC for mtu management 16:01:43 I’ll try… thanks. 16:02:02 even if they can't 'fix' it, if we know what they're expecting, someone more familiar with illumos could provide a fix 16:02:12 e.g. if they're using some socket option 16:02:26 or if they're trying to do the equivalent of 'ip a' or such 16:02:38 etc 16:03:44 If I’m lucky I find the one other guy there that tries to run http/3 on nging ON SmartOS :) 16:07:08 i've not looked at the nginx source, so i'm not sure offhand where to look.. it'd take a bit of time to dig through things... 16:12:58 Sure… best would be to find somebody who already has the experience in ths field and knows the (possible) problem. 19:20:03 I'm with @jbk => Knowing what *exactly* is desired/desirable can help. And SmartOS zones are designed around an assumption of possibly-hostile root@zone users. 19:21:13 i did glance at the github source a bit (but not super familair with it) there was nothign that immediately stood out 19:21:46 though as a side note, they appear to be using TCP_CORK on linux (this isn't relevant for QUIC AFAIK) and the equivalent on fbsd, but doesn't appear to use it on illumos 19:59:03 maybe someone more familiar with that might know if it'd be worth adding support... 20:06:40 (e.g. danmcd) 20:08:08 I've seen mentions of TCP_CORK before. Best asked on #illumos, but lemme quickly peek... 20:09:22 We have it, but I have never used it. 20:10:04 (We == illumos) 20:10:09 It's in tcp(4P)! 20:22:37 ahh.. i thought you might have had more experience with it... 20:22:45 like i've heard of it, but never dealt with it 20:25:24 Same here.