[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns] WFQ for ns-allinone2.1b6



Dear,
i would like to find out if WFQ patch works with ns-allinone2.1b6.
I  have tried to put the patch by hand  and then run the instalation
script in ns-allinone2.1b6
and i got many things. the last one were:

Simulator instproc rtt { src dst } {
$self instvar routingTable_ delay_
set srcid [[$src set node_] id]
set dstid [[$dst set node_] id]
set delay 0
set tmpid $srcid
while {$tmpid != $dstid} {
set nextid [$routingTable_ lookup $tmpid $dstid]
set tmpnode [$self get-node-by-id $tmpid]
set nextnode [$self get-node-by-id $nextid]
set tmplink [[$self link $tmpnode $nextnode] link]
set delay [expr $delay + [expr 2 * [$tmplink set delay_]]]
set delay [expr $delay + [expr 8320 / [$tmplink set bandwidth_]]]
set tmpid $nextid
}
$src rtt $delay
return $delay
}

Simulator instproc abstract-tcp {} {
$self instvar TahoeAckfsm_ RenoAckfsm_ TahoeDelAckfsm_ RenoDelAckfsm_
dropper_
$self set TahoeAckfsm_ [new FSM/TahoeAck]
$self set RenoAckfsm_ [new FSM/RenoAck]
$self set TahoeDelAckfsm_ [new FSM/TahoeDelAck]
$self set RenoDelAckfsm_ [new FSM/RenoDelAck]
$self set nullAgent_ [new DropTargetAgent]
}




: invalid command name "Queue/WFQ"
    while executing
"Queue/WFQ set bandwidth_ 0"







Can somebody tell me about WFQ, and maybe a new patch?