<div>Recently I have read the source code of the up*/down* routing algorithm. It seems that this algorithm only updates the </div>
<div>hops[lid_no][port], does  not update the lft (linear forward tables). So , how does the switch forward the packet ? Does the switch look up the hops[lid_no][port] to forward the packet? </div>
<div>Another problem is that there are two arrays , lft and new_lft. I don't know the difference between these two tables, can anyone tell me ?</div>