require(esp); test::IPESPSwitch(); classify::ESPClassifier(input && opcode >= 64, output , center && execsend reflect, reflect && center && execrecv, -); InfiniteSource2(DATA \<00 00 c0 ae 67 ef 00 00 00 00 00 00 08 00 45 00 00 2C 10 32 40 00 3F C8 A6 81 C0 A8 01 03 C0 A8 02 03 01 8C 00 04 AB 01 00 00 00 01 12 34 56 78 00 00 00 00 00 00 00 03 5F 95 7E 2A >, LIMIT 10, STOP yes, INTERVAL 2 , REPEAT 5) -> Strip(14) -> CheckIPHeader() -> test; test[0] -> Print(NonESP) -> Discard; test[1] -> classify classify[0] -> Print("port 0") -> Discard; classify[1] -> Print("port 1") -> Discard; classify[2] -> Print("port 2") -> Discard; classify[3] -> Print("port 3") -> Discard; classify[4] -> Print("port 4") -> Discard ;
CheckIPHeader (type) CheckIPHeader@5 :: CheckIPHeader - config, table classify :: ESPClassifier - config, table Discard (type) Discard@7 :: Discard - config, table Discard@9 :: Discard - config, table Discard@11 :: Discard - config, table Discard@13 :: Discard - config, table Discard@15 :: Discard - config, table Discard@17 :: Discard - config, table ESPClassifier (type) InfiniteSource2 (type) |
InfiniteSource2@3 :: InfiniteSource2 - config, table IPESPSwitch (type) Print (type) Print@6 :: Print - config, table Print@8 :: Print - config, table Print@10 :: Print - config, table Print@12 :: Print - config, table Print@14 :: Print - config, table Print@16 :: Print - config, table Strip (type) Strip@4 :: Strip - config, table test :: IPESPSwitch - config, table |
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||