Closed wengzhe closed 2 months ago
A simple tool like Linux's conntrack command, only supports printing NAT connections now.
conntrack
nuttx> conntrack -E [NEW] icmp src=192.168.21.66 dst=1.2.3.4 type=8 code=0 id=26739 src=1.2.3.4 dst=192.168.11.1 type=0 code=0 id=26739 [NEW] tcp src=192.168.21.66 dst=1.2.3.4 sport=38446 dport=80 src=1.2.3.4 dst=192.168.11.1 sport=80 dport=38446 [DESTROY] icmp src=192.168.21.66 dst=1.2.3.4 type=8 code=0 id=26739 src=1.2.3.4 dst=192.168.11.1 type=0 code=0 id=26739
nuttx> conntrack -L tcp src=192.168.21.66 dst=1.2.3.4 sport=38446 dport=80 src=1.2.3.4 dst=192.168.11.1 sport=80 dport=38446 icmp src=192.168.21.66 dst=1.2.3.4 type=8 code=0 id=26739 src=1.2.3.4 dst=192.168.11.1 type=0 code=0 id=26739 conntrack: 2 flow entries have been shown.
Our own implementation behaves like Linux's conntrack command
Together with https://github.com/apache/nuttx/pull/12156
Summary
A simple tool like Linux's
conntrack
command, only supports printing NAT connections now.Impact
Our own implementation behaves like Linux's
conntrack
commandTesting
Together with https://github.com/apache/nuttx/pull/12156