]> git.ipfire.org Git - thirdparty/iproute2.git/commit
tc: nat: ffs should operation on host byte ordered data
authorTorben Nielsen <t8927095@gmail.com>
Thu, 6 Mar 2025 11:25:20 +0000 (12:25 +0100)
committerStephen Hemminger <stephen@networkplumber.org>
Wed, 12 Mar 2025 18:19:53 +0000 (11:19 -0700)
commitafbfd2f2b0a633d068990775f8e1b73b8ee83733
tree07d096fb86475d75ba5a7205d773309ee525d988
parent667817b4c34944175deaf6ca9aa3afdf5b668fc5
tc: nat: ffs should operation on host byte ordered data

In print_nat the mask length is calculated as

len = ffs(sel->mask);
len = len ? 33 - len : 0;

The mask is stored in network byte order, it should be converted
to host byte order before calculating first bit set.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
tc/m_nat.c