as the title says, I cannot enable L3 Hardware Offloading on CRS318-16P-2S+. There are no firewall rules, and L3 HW support cannot be enabled whether Bridge VLAN filtering is on or off.
Code: Select all
[admin@CRS318-L3-test] > /sy ro pri
routerboard: yes
board-name: netPower 16P
model: CRS318-16P-2S+
serial-number: D55A0D63020F
firmware-type: dx3230L
factory-firmware: 6.47.4
current-firmware: 7.1beta6
upgrade-firmware: 7.1beta6
[admin@CRS318-L3-test] > /sy reso pri
uptime: 58m46s
version: 7.1beta6 (development)
build-time: May/18/2021 14:49:50
factory-software: 6.46.6
free-memory: 202.3MiB
total-memory: 256.0MiB
cpu: ARMv7
cpu-count: 2
cpu-load: 0%
free-hdd-space: 2504.0KiB
total-hdd-space: 16.0MiB
write-sect-since-reboot: 179
write-sect-total: 9857
bad-blocks: 0%
architecture-name: arm
board-name: netPower 16P
platform: MikroTik
[admin@CRS318-L3-test] > /sy reso cpu pri
Columns: CPU, LOAD, IRQ, DISK
# CPU LO IR DI
0 cpu0 0% 0% 0%
1 cpu1 0% 0% 0%
[admin@CRS318-L3-test] > /sy reso irq pri
Flags: ro - READ-ONLY
Columns: IRQ, USERS, CPU, ACTIVE-CPU, COUNT
# IR USERS CPU A COUNT
0 27 ttyS0 auto 0 7
1 28 mv64xxx_i2c auto 1 0
2 ro 30 pdx_eth_0 auto 7 472
3 ro 31 pdx_eth_1 auto 1 396
4 32 pdx_misc auto 0 1
5 33 gpiolib auto 1 0
[admin@CRS318-L3-test] > /int eth swi pri
Columns: NAME, TYPE, L3-HW-OFFLOADING
# NAME TYPE L3
0 switch1 Marvell-98DX226S no
[admin@CRS318-L3-test] > /int eth swi pri det
Flags: I - invalid
0 name="switch1" type=Marvell-98DX226S mirror-source=none mirror-target=none l3-hw-offloading=no
[admin@CRS318-L3-test] > /int eth swi set 0 l3-hw-offloading=yes
failure: L3 HW Offload not supported
[admin@CRS318-L3-test] > /sy check-installation
status: installation is ok
[admin@CRS318-L3-test] >
Also, the device shows 2 active CPU cores, with CPU load differing on each one.
Is this expected, and if yes, can we expect a doubling of software routing performance?