CHROMIUM: SFE: Bypass fastpath only when mark is non-zero.

Only skip SFE's shortcut forwarding path for packets carries fwmark
that matches sfe_bypass_mark and the mark's value is not zero when
bypass_mode == 2.

BUG=b:179480407
TEST=Run throughput test with device prioritization enabled

Signed-off-by: Kan Yan <kyan@google.com>
Change-Id: I4fac0aecc5a317399ec95a4180bd01e8062a8c6c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2691706
Reviewed-by: Danny Mitzel <mitzel@chromium.org>
Reviewed-by: Kan Yan <kyan@chromium.org>
Commit-Queue: Kan Yan <kyan@chromium.org>
Tested-by: Kan Yan <kyan@chromium.org>
(cherry picked from commit eb5051b7527637cd5ecdd846e55a98699665f8e0)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2693373
1 file changed