iplookups-01.testie

来自「COPE the first practical network coding 」· TESTIE 代码 · 共 104 行

TESTIE
104
字号
%scriptfor rtable in RadixIPLookup DirectIPLookup RangeIPLookup LinearIPLookup; do	click -e "i :: Idle	-> r :: $rtable()	-> i; r[1] -> i; r[2] -> i;DriverManager(	write r.add 18.26/16 1.0.0.1 0,	save r.lookup 18.26.4.9 -,	write r.add 18.26.0/18 2.0.0.2 1,	save r.lookup 18.26.4.9 -,	write r.add 18.26.0/17 3.0.0.3 2,	save r.lookup 18.26.4.9 -,	write r.remove 18.26.0/18 2.0.0.2 1,	save r.lookup 18.26.4.9 -,	write r.remove 18.26.0/16 1.0.0.1 0,	save r.lookup 18.26.4.9 -,	write r.add 18.26.0/12 4.0.0.4 0,	save r.lookup 18.26.4.9 -,	write r.remove 18.26.0/17 3.0.0.3 2,	save r.lookup 18.26.4.9 -,	write r.add 0.0.0.0/32 99.99.99.99 0,	write r.add 18.26.4.9/32 5.0.0.5 0,	save r.lookup 18.26.4.9 -,	write r.remove 18.26.4.9/32 5.0.0.5 0,	save r.lookup 18.26.4.9 -,	write r.add 18.26.0/12 6.0.0.6 0,	save r.lookup 18.26.4.9 -,	write r.set 18.26.0/12 7.0.0.7 0,	save r.lookup 18.26.4.9 -,	write r.remove 18.26.0/12 7.0.0.7 0,	save r.lookup 18.26.4.9 -,)"	echodone%expect stdout0 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-1%expect stderrWhile calling 'r.add'{{.*}}:  conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}:  conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}:  conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}:  conflict with existing route '18.16.0.0/12 4.0.0.4 0'%ignore!.*

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?