如何从内核源代码访问TCP连接的端口号(用于编码)?

如何从内核源代码访问TCP连接的端口号(用于编码)?

我正在尝试在 net/ipv4/ 文件夹中编写拥塞控制算法(如 TCP 立方、雷诺)。为此,我想在代码中使用已建立的 TCP 连接端口号。如何从代码的任何 Linux 内核文件中获取端口号。

答案1

使用htons((unsigned short int)inet_sk(sk)->inet_sport)htons((unsigned short int)inet_sk(sk)->inet_dport)根据 Wireshark 端口获取端口。

相关内容