标签: linux-kernel kernel-module
Requirements
我有两台Ubuntu机器,我希望ECN标记第一台机器的所有数据包并在另一台机器上检测它。
ECN
Attempt
我修改了en-queue {qdisc}的sch_tbf.c并添加了INET_ECN_set_ce(skb);
en-queue
sch_tbf.c
INET_ECN_set_ce
我可以看到设置ECN的内部机器1(生成器),但是当数据包到达另一台机器时,此标记消失(tos=0)。
tos=0
我想知道是否有人可以帮我实现这一点。我启用了转发,我看到数据包到达第二个。我还使用ECN启用了proc。
proc