Quote from: meyergru on November 28, 2024, 01:42:00 AM
You have quite some special setup there - for starters, you use netmap (Zenarmor?). Try disabling that.
Also, when you compare the speeds and you could swap re0 and ixl0, your SFP+ cages could do 10 Gbit/s, but may have transceivers that only use or support 1 Gbit/s. There is a speed mismatch and currently your ixl seems to be configured to do pause frames (rxpause, txpause).
A third point that comes to mind are the jumbo frames which may or may not be supported by your transceivers and/or counterparts.
Sometimes, it also helps to select the media explicitely (10Gbase-SR, 10Gbase-Twinax).
Thanks, I like my little setup. Opsense has been awesome for the past two years.
I already tried with Zenarmor disabled; I also tried the speeds after immediately reinstalling opnsense to make sure it wasnt some weird config/plugin I had added.
I know the transceivers for the two desktops are fine (connected to the Omada switch) because they give correct speeds when I use re0 as LAN. I wish I had another SFP+ DAC cable to test if this thing somehow has deteriorated after two years. Are the pause frames something I would have explicitly configured somewhere? I don't recall setting those up.
On the Omada switch I have the default value of 1518 under Jumbo Frames (the field allows even values between the range 1518-9216). I haven't changed the MTU fields under Interfaces in opnsense.
I'll try forcing the speed in opnsense later tonight after everyone else doesn't need the internet.