Если я правильно понимаю то в теории это одно и тоже, только в первом случае мы софтово уменьшаем путь прохождения пакета пропуская часть стека netfilter и уменьшая нагрузку на процессор,а во втором этим занимается отдельный модуль в CPU/SoC что гораздо быстрее.
И это касается только NAT, все прочие пакеты проходят через роутер как обычно? Если так, то значит ли это, что flow offloading не требуется для IPv6?