With some tuning like https://forum.opnsense.org/index.php?topic=34999.0 from this post I get up to 24.3 gbit/s, would expect for 2x 25gbit more like 45gbit/s (maybe prozessor to slow cause of 100%)
Is RSS availible for an Intel E810-XXVDA2 or do I have to compile a custom kernel or port ??How can I debug my problem?
root@OPNsense:~ # sysctl -a | grep rssnet.inet.rss.bucket_mapping: 0:0 1:1 2:2 3:3net.inet.rss.enabled: 1net.inet.rss.debug: 0net.inet.rss.basecpu: 0net.inet.rss.buckets: 4net.inet.rss.maxcpus: 64net.inet.rss.ncpus: 8net.inet.rss.maxbits: 7net.inet.rss.mask: 3net.inet.rss.bits: 2net.inet.rss.hashalgo: 2hw.bxe.udp_rss: 0hw.ix.enable_rss: 1
root@OPNsense:~ # sysctl -a | grep dev.ice.0.rssroot@OPNsense:~ #
root@OPNsense:~ # ssh 10.10.10.2^Croot@OPNsense:~ # ssh 10.10.10.2(root@10.10.10.2) Password:root@OPNsense:~ # ssh 10.10.10.2^Croot@OPNsense:~ # ssh 10.10.10.2^Croot@OPNsense:~ # ssh 10.10.10.2^Croot@OPNsense:~ # ssh 10.10.10.2(root@10.10.10.2) Password:
root@OPNsense:~ # netstat -QConfiguration:Setting Current LimitThread count 8 8Default queue limit 8192 10240Dispatch policy deferred n/aThreads bound to CPUs enabled n/aProtocols:Name Proto QLimit Policy Dispatch Flagsip 1 1000 cpu hybrid C--igmp 2 8192 source default ---rtsock 3 8192 source default ---arp 4 8192 source default ---ether 5 8192 cpu direct C--ip6 6 1000 cpu hybrid C--ip_direct 9 8192 cpu hybrid C--ip6_direct 10 8192 cpu hybrid C--Workstreams:WSID CPU Name Len WMark Disp'd HDisp'd QDrops Queued Handled 0 0 ip 0 2 0 531 0 6120 6651 0 0 igmp 0 0 0 0 0 0 0 0 0 rtsock 0 0 0 0 0 0 0 0 0 arp 0 0 0 0 0 0 0 0 0 ether 0 0 849 0 0 0 849 0 0 ip6 0 1 0 1 0 7 8 0 0 ip_direct 0 0 0 0 0 0 0 0 0 ip6_direct 0 0 0 0 0 0 0 1 1 ip 0 2 0 357 0 2266 2623 1 1 igmp 0 0 0 0 0 0 0 1 1 rtsock 0 0 0 0 0 0 0 1 1 arp 0 1 0 0 0 48 48 1 1 ether 0 0 511 0 0 0 511 1 1 ip6 0 1 0 1 0 13 14 1 1 ip_direct 0 0 0 0 0 0 0 1 1 ip6_direct 0 0 0 0 0 0 0 2 2 ip 0 2 0 1947 0 427 2374 2 2 igmp 0 0 0 0 0 0 0 2 2 rtsock 0 0 0 0 0 0 0 2 2 arp 0 1 0 0 0 39 39 2 2 ether 0 0 2000 0 0 0 2000 2 2 ip6 0 1 0 4 0 36 40 2 2 ip_direct 0 0 0 0 0 0 0 2 2 ip6_direct 0 0 0 0 0 0 0 3 3 ip 0 1 0 801 0 27 828 3 3 igmp 0 0 0 0 0 0 0 3 3 rtsock 0 0 0 0 0 0 0 3 3 arp 0 1 0 0 0 1 1 3 3 ether 0 0 945 0 0 0 945 3 3 ip6 0 1 0 0 0 6 6 3 3 ip_direct 0 0 0 0 0 0 0 3 3 ip6_direct 0 0 0 0 0 0 0 4 4 ip 0 0 0 0 0 0 0 4 4 igmp 0 0 0 0 0 0 0 4 4 rtsock 0 0 0 0 0 0 0 4 4 arp 0 0 0 0 0 0 0 4 4 ether 0 0 135 0 0 0 135 4 4 ip6 0 0 0 0 0 0 0 4 4 ip_direct 0 0 0 0 0 0 0 4 4 ip6_direct 0 0 0 0 0 0 0 5 5 ip 0 0 0 0 0 0 0 5 5 igmp 0 0 0 0 0 0 0 5 5 rtsock 0 0 0 0 0 0 0 5 5 arp 0 0 0 0 0 0 0 5 5 ether 0 0 0 0 0 0 0 5 5 ip6 0 0 0 0 0 0 0 5 5 ip_direct 0 0 0 0 0 0 0 5 5 ip6_direct 0 0 0 0 0 0 0 6 6 ip 0 0 0 0 0 0 0 6 6 igmp 0 0 0 0 0 0 0 6 6 rtsock 0 0 0 0 0 0 0 6 6 arp 0 0 0 0 0 0 0 6 6 ether 0 0 0 0 0 0 0 6 6 ip6 0 0 0 0 0 0 0 6 6 ip_direct 0 0 0 0 0 0 0 6 6 ip6_direct 0 0 0 0 0 0 0 7 7 ip 0 0 0 0 0 0 0 7 7 igmp 0 0 0 0 0 0 0 7 7 rtsock 0 2 0 0 0 31 31 7 7 arp 0 0 0 0 0 0 0 7 7 ether 0 0 0 0 0 0 0 7 7 ip6 0 0 0 0 0 0 0 7 7 ip_direct 0 0 0 0 0 0 0 7 7 ip6_direct 0 0 0 0 0 0 0
ice0: <Intel(R) Ethernet Network Adapter E810-XXV-2 - 1.37.11-k> mem 0x2807e000000-0x2807fffffff,0x28080010000-0x2808001ffff irq 118 at device 0.0 on pci17ice0: Loading the iflib ice driverice0: The DDP package was successfully loaded: ICE OS Default Package version 1.3.30.0, track id 0xc0000001.....ice1: <Intel(R) Ethernet Network Adapter E810-XXV-2 - 1.37.11-k> mem 0x2807c000000-0x2807dffffff,0x28080000000-0x2808000ffff irq 118 at device 0.1 on pci17ice1: Loading the iflib ice driverice1: DDP package already present on device: ICE OS Default Package version 1.3.30.0, track id 0xc0000001.ice1: fw 7.4.13 api 1.7 nvm 4.40 etid 8001c96c netlist 4.3.5000-1.14.0.99840ef4 oem 1.3534.0