I’ve setup a CCR2216 with L3HW on all ports except WAN port.. I did this to enable NAT / firewall rules on WAN / and simple queues .. ROS v7.7
What I thought was relevant was the config below.. all ports and switch have l3-hw-offloading=yes EXCEPT for WAN port (#8)
# mar/22/2023 10:20:20 by RouterOS 7.7
# software id = B69M-MGXU
#
# model = CCR2216-1G-12XS-2XQ
# serial number = HCB0884V4KY
/interface ethernet switch set 0 l3-hw-offloading=yes
/interface ethernet switch port set 8 l3-hw-offloading=no
from all the other forum posts, this is the recommended approach.. however I am seeing that NAT is working, and firewall works, but simple queues are not as clear whether they pass through or not.. When I run speed tests - tests to some sites bypass the queue, and yet some tests go through the queue (all Oookla).. It’s almost like some routes are l3hw routed while some go through CPU and thus through the queue..
is there a way to see which specific IPs are hardware routed (other than ip / routes / print and H flag).. because the H flag is not present on 0.0.0.0/0 gateway route and I see traffic going out WAN port and yet it’s not passing through queues.
cheers,
Paul