On Thu, Jun 04, 2026 at 01:57:53PM +0100, Alice wrote:
> > output of: dmesg, ifconfig kstat em0::: (if em0 is your interface),
> > vmstat -i
> all are attached,

Is the output of vmstat -i and kstat re0::: while you had the slow
network performance?

Also a "netstat -s" output from the bad performance situation is
interesting, to see general network issues like retransmits or packet
drops.

> though I'm unsure if this is a bug in OpenBSD.

The re(4) driver/hardware has known problems in OpenBSD for what I know.

> I have reason to believe it's my ISP provided router that's doing per device
> throttling because I dared to use a VPN.

Your should verify this theory by testing network performance to another
host inside of network in parallel, while you have bad performance.
Use tcpbench(1) or iperf for this tests.

> > do you use trunk(4), vlan(4) or something similar?
> No

> re0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
>       lladdr 14:b3:1f:10:72:79
>       index 1 priority 0 llprio 3
>       groups: egress
>       media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
>       status: active
>       inet 192.168.1.152 netmask 0xffffff00 broadcast 192.168.1.255

> interrupt                       total     rate
> irq144/inteldrm0                 5754        8
> irq50/xhci0                      1889        2
> irq51/ahci0                     82949      126
> irq64/re0                       11212       17
> irq176/azalia0                      1        0
> irq0/clock                     345178      526
> irq0/ipi                        25559       39
> Total                          472542      721

> OpenBSD 7.9 (GENERIC.MP) #449: Wed May  6 13:17:25 MDT 2026
>     [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 17072775168 (16281MB)
> avail mem = 16527609856 (15761MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7aa02040 (19 entries)
> bios0: vendor coreboot version "25.06-256-g9f922858158d-dirty" date 10/04/2025
> bios0: Dell Inc. OptiPlex 3050 Micro
> acpi0 at bios0: ACPI 6.0
> acpi0: sleep states S0 S3 S4 S5
> acpi0: tables DSDT FACP SSDT MCFG LPIT APIC SPCR DMAR HPET
> acpi0: wakeup devices XHCI(S3)
> acpitimer0 at acpi0: 3579545 Hz, 24 bits
> acpimcfg0 at acpi0
> acpimcfg0: addr 0xe0000000, bus 0-255
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: Intel(R) Core(TM) i3-9100T CPU @ 3.10GHz, 3392.10 MHz, 06-9e-0b, patch 
> 000000f6
> cpu0: cpuid 1 
> edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>  
> ecx=77fafbbf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND>
> cpu0: cpuid 6 eax=27f7<SENSOR,ARAT,PTS> ecx=9<EFFFREQ>
> cpu0: cpuid 7.0 
> ebx=29c67af<FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT>
>  edx=bc002e00<SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD>
> cpu0: cpuid a vers=4, gp=8, gpwidth=48, ff=3, ffwidth=48
> cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES>
> cpu0: cpuid 80000001 edx=2c100800<NXE,PAGE1GB,RDTSCP,LONG> 
> ecx=121<LAHF,ABM,3DNOWP>
> cpu0: cpuid 80000007 edx=100<ITSC>
> cpu0: msr 10a=a000c04<RSBA,MISC_PKG_CT,ENERGY_FILT,GDS_CTRL,RFDS_NO>
> cpu0: MELTDOWN
> cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB 
> 64b/line 4-way L2 cache, 6MB 64b/line 12-way L3 cache
> cpu0: smt 0, core 0, package 0, type P
> mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
> cpu0: apic clock running at 24MHz
> cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
> cpu1 at mainbus0: apid 2 (application processor)
> cpu1: Intel(R) Core(TM) i3-9100T CPU @ 3.10GHz, 3392.10 MHz, 06-9e-0b, patch 
> 000000f6
> cpu1: smt 0, core 1, package 0, type P
> cpu2 at mainbus0: apid 4 (application processor)
> cpu2: Intel(R) Core(TM) i3-9100T CPU @ 3.10GHz, 3392.10 MHz, 06-9e-0b, patch 
> 000000f6
> cpu2: smt 0, core 2, package 0, type P
> cpu3 at mainbus0: apid 6 (application processor)
> cpu3: Intel(R) Core(TM) i3-9100T CPU @ 3.10GHz, 3392.10 MHz, 06-9e-0b, patch 
> 000000f6
> cpu3: smt 0, core 3, package 0, type P
> ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 20, 120 pins
> acpihpet0 at acpi0: 23999999 Hz
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus 1 (RP01)
> acpiprt2 at acpi0: bus -1 (RP02)
> acpiprt3 at acpi0: bus -1 (RP03)
> acpiprt4 at acpi0: bus -1 (RP04)
> acpiprt5 at acpi0: bus -1 (RP05)
> acpiprt6 at acpi0: bus -1 (RP06)
> acpiprt7 at acpi0: bus -1 (RP07)
> acpiprt8 at acpi0: bus 2 (RP08)
> acpiprt9 at acpi0: bus -1 (RP09)
> acpiprt10 at acpi0: bus -1 (RP10)
> acpiprt11 at acpi0: bus -1 (RP11)
> acpiprt12 at acpi0: bus -1 (RP12)
> acpiprt13 at acpi0: bus -1 (RP13)
> acpiprt14 at acpi0: bus -1 (RP14)
> acpiprt15 at acpi0: bus -1 (RP15)
> acpiprt16 at acpi0: bus -1 (RP16)
> acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
> pchgpio0 at acpi0 GPIO addr 0xfdaf0000/0x10000 0xfdae0000/0x10000 
> 0xfdac0000/0x10000 irq 14, 176 pins
> acpicmos0 at acpi0
> intelpmc0 at acpi0: PEPD
> state 0: 0x7f:1:2:0x00:0x0000000000000060
> counter: 0x7f:64:0:0x00:0x0000000000000632
> frequency: 0
> state 1: 0x7f:1:2:0x00:0x0000000000000060
> counter: 0x00:32:0:0x03:0x00000000fe00013c
> frequency: 0
> acpicpu0 at acpi0: C3(200@256 mwait.1@0x40), C2(500@79 mwait.1@0x10), 
> C1(1000@0 mwait.1@0x1), PSS
> acpicpu1 at acpi0: C3(200@256 mwait.1@0x40), C2(500@79 mwait.1@0x10), 
> C1(1000@0 mwait.1@0x1), PSS
> acpicpu2 at acpi0: C3(200@256 mwait.1@0x40), C2(500@79 mwait.1@0x10), 
> C1(1000@0 mwait.1@0x1), PSS
> acpicpu3 at acpi0: C3(200@256 mwait.1@0x40), C2(500@79 mwait.1@0x10), 
> C1(1000@0 mwait.1@0x1), PSS
> "BOOT0000" at acpi0 not configured
> cpu0: using VERW MDS workaround (except on vmm entry)
> cpu0: Enhanced SpeedStep 3392 MHz: speeds: 3101, 3100, 2800, 2400, 2000, 
> 1600, 1200, 800 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "Intel Core 8G Host" rev 0x08
> inteldrm0 at pci0 dev 2 function 0 "Intel UHD Graphics 630" rev 0x00
> drm0 at inteldrm0
> inteldrm0: msi, COFFEELAKE, gen 9
> xhci0 at pci0 dev 20 function 0 "Intel 200 Series xHCI" rev 0x00: msi, xHCI 
> 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 
> addr 1
> ahci0 at pci0 dev 23 function 0 "Intel 200 Series AHCI" rev 0x00: msi, AHCI 
> 1.3.1
> ahci0: port 0: 6.0Gb/s
> scsibus1 at ahci0: 32 targets
> sd0 at scsibus1 targ 0 lun 0: <ATA, SAMSUNG MZ7LN256, MVT0> 
> naa.5002538d70543e07
> sd0: 244198MB, 512 bytes/sector, 500118192 sectors, thin
> ppb0 at pci0 dev 28 function 0 "Intel 200 Series PCIE" rev 0xf0: msi
> pci1 at ppb0 bus 1
> re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H 
> (0x5400), msi, address 14:b3:1f:10:72:79
> rgephy0 at re0 phy 7: RTL8251, rev. 0
> ppb1 at pci0 dev 28 function 7 "Intel 200 Series PCIE" rev 0xf0: msi
> pci2 at ppb1 bus 2
> "Intel 200 Series UART" rev 0x00 at pci0 dev 30 function 0 not configured
> pcib0 at pci0 dev 31 function 0 "Intel B250 LPC" rev 0x00
> "Intel 200 Series PMC" rev 0x00 at pci0 dev 31 function 2 not configured
> azalia0 at pci0 dev 31 function 3 "Intel 200 Series HD Audio" rev 0x00: msi
> azalia0: codecs: Realtek ALC255, Intel/0x280b, using Realtek ALC255
> audio0 at azalia0
> ichiic0 at pci0 dev 31 function 4 "Intel 200 Series SMBus" rev 0x00: apic 0 
> int 16
> iic0 at ichiic0
> spdmem0 at iic0 addr 0x50: 8GB DDR4 SDRAM PC4-21300 SO-DIMM
> spdmem1 at iic0 addr 0x52: 8GB DDR4 SDRAM PC4-21300 SO-DIMM
> isa0 at pcib0
> isadma0 at isa0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> vmm0 at mainbus0: VMX/EPT
> efifb at mainbus0 not configured
> uaudio0 at uhub0 port 3 configuration 1 interface 1 "Topping E50" rev 
> 2.00/1.09 addr 2
> uaudio0: class v2, high-speed, async, channels: 2 play, 0 rec, 0 ctls
> audio1 at uaudio0
> uhidev0 at uhub0 port 3 configuration 1 interface 3 "Topping E50" rev 
> 2.00/1.09 addr 2
> uhidev0: iclass 3/0
> uhid0 at uhidev0: input=0, output=0, feature=64
> ugen0 at uhub0 port 3 configuration 1 "Topping E50" rev 2.00/1.09 addr 2
> uhidev1 at uhub0 port 4 configuration 1 interface 0 "Getech HUGE TrackBall" 
> rev 1.10/1.00 addr 3
> uhidev1: iclass 3/1, 6 report ids
> ums0 at uhidev1 reportid 1: 5 buttons, Z and W dir
> wsmouse0 at ums0 mux 0
> uhid1 at uhidev1 reportid 2: input=7, output=0, feature=0
> uhid2 at uhidev1 reportid 3: input=1, output=0, feature=0
> uhid3 at uhidev1 reportid 4: input=1, output=0, feature=0
> ucc0 at uhidev1 reportid 5: 573 usages, 20 keys, array
> wskbd0 at ucc0 mux 1
> uhid4 at uhidev1 reportid 6: input=0, output=0, feature=7
> uhidev2 at uhub0 port 7 configuration 1 interface 0 "Ducky Ducky One 3 TKL 
> RGB" rev 1.10/0.00 addr 4
> uhidev2: iclass 3/0
> uhid5 at uhidev2: input=64, output=64, feature=0
> uhidev3 at uhub0 port 7 configuration 1 interface 1 "Ducky Ducky One 3 TKL 
> RGB" rev 1.10/0.00 addr 4
> uhidev3: iclass 3/0
> ukbd0 at uhidev3: 8 variable keys, 6 key codes
> wskbd1 at ukbd0: console keyboard
> uhidev4 at uhub0 port 7 configuration 1 interface 2 "Ducky Ducky One 3 TKL 
> RGB" rev 1.10/0.00 addr 4
> uhidev4: iclass 3/0
> ums1 at uhidev4: 5 buttons, Z dir
> wsmouse1 at ums1 mux 0
> uhidev5 at uhub0 port 7 configuration 1 interface 3 "Ducky Ducky One 3 TKL 
> RGB" rev 1.10/0.00 addr 4
> uhidev5: iclass 3/0
> ukbd1 at uhidev5: 8 variable keys, 6 key codes
> wskbd2 at ukbd1 mux 1
> uhidev6 at uhub0 port 7 configuration 1 interface 4 "Ducky Ducky One 3 TKL 
> RGB" rev 1.10/0.00 addr 4
> uhidev6: iclass 3/0
> ucc1 at uhidev6: 13 usages, 9 keys, enum
> wskbd3 at ucc1 mux 1
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on sd0a (ec34a4f4ff2dd4a5.a) swap on sd0b dump on sd0b
> drm : [drm] Not enough lanes (0) for DP on [ENCODER:124:DDI E/PHY E]
> inteldrm0: 2560x1440, 32bpp
> wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd1
> wskbd0: connecting to wsdisplay0
> wskbd2: connecting to wsdisplay0
> wskbd3: connecting to wsdisplay0
> wsdisplay0: screen 1-5 added (std, vt100 emulation)

> re0:0:re-stats:0
>             TxOk: 9339 packets
>             RxOk: 14164 packets
>             TxEr: 0 packets
>             RxEr: 0 packets
>          MissPkt: 0 packets
>              FAE: 0 packets
>           Tx1Col: 0 packets
>           TxMCol: 0 packets
>          RxOkPhy: 12793 packets
>          RxOkBrd: 1371 packets
>          RxOkMul: 0 packets
>            TxAbt: 0 packets
>          TxUndrn: 0 packets
> re0:0:rxq:0
>          packets: 14164 packets
>            bytes: 14009440 bytes
>           fdrops: 1 packets
>           qdrops: 0 packets
>           errors: 0 packets
>             qlen: 0 packets
>         enqueues: 6868
>         dequeues: 6863
> re0:0:txq:0
>          packets: 9339 packets
>            bytes: 678735 bytes
>           qdrops: 0 packets
>           errors: 0 packets
>             qlen: 0 packets
>          maxqlen: 1024 packets
>          oactive: false
>         oactives: 0

Reply via email to