我正在尝试在 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 端口获取端口。
我正在尝试在 net/ipv4/ 文件夹中编写拥塞控制算法(如 TCP 立方、雷诺)。为此,我想在代码中使用已建立的 TCP 连接端口号。如何从代码的任何 Linux 内核文件中获取端口号。
使用htons((unsigned short int)inet_sk(sk)->inet_sport)
和htons((unsigned short int)inet_sk(sk)->inet_dport)
根据 Wireshark 端口获取端口。