如何在NS-2中更改数据包的tcp标头中的标志?

时间:2014-12-25 15:53:55

标签: c tcp tcl ns2 ns-3

我正在尝试更改NS-2中特定数据包的tcp标头中的ECN标记,但无法找到方法。 有没有人可以帮我一臂之力?非常感谢!

1 个答案:

答案 0 :(得分:0)

我在ns2.35 / tcp / tcp-full.cc,第874行找到了它。下面是标记ECN的代码(或者我们可以在这里说ECE)。

if (ecn_ && ect_ && recent_ce_ ) { 
    // This is needed here for the ACK in a SYN, SYN/ACK, ACK
    // sequence.
    pflags |= TH_ECE;
}