| 1 | Looking for p4 artifacts in: /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar | ||
| 2 | Using Tofino SDE at: /opt/oxide/tofino_sde | ||
| 3 | Using config file: /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf | ||
| 4 | Using model: /opt/oxide/tofino_sde/bin/tofino-model | ||
| 5 | Using port layout: /work/oxidecomputer/dendrite/tools/ports_tof2.json | ||
| 6 | |||
| 7 | PRIVS: Eff=0x00000000 Perm=0x00002006 Inh=0x00000000 | ||
| 8 | Performing preliminary checks on config file | ||
| 9 | Opening p4 target config file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf' ... | ||
| 10 | Loaded p4 target config file | ||
| 11 | Package size 1 | ||
| 12 | No of Chips is 1 | ||
| 13 | Of-Port info file is /work/oxidecomputer/dendrite/tools/ports_tof2.json | ||
| 14 | No of Packages is 1 | ||
| 15 | Chip 0 SKU: defaulting to t2_0128q | ||
| 16 | Chip 0 SKU setting: sku 200 pipe mode 0 | ||
| 17 | Chip 0 Physical pipes enabled bitmap 0xf | ||
| 18 | Setting Pcie to use veth | ||
| 19 | Opening /work/oxidecomputer/dendrite/tools/ports_tof2.json '/work/oxidecomputer/dendrite/tools/ports_tof2.json' ... | ||
| 20 | Loaded /work/oxidecomputer/dendrite/tools/ports_tof2.json | ||
| 21 | Adding interface veth0 as port 64 | ||
| 22 | Mapping phyofport 64 (logofport 64) to veth0 and veth1 | ||
| 23 | Adding interface veth2 as port 136 | ||
| 24 | Mapping phyofport 136 (logofport 136) to veth2 and veth3 | ||
| 25 | Adding interface veth4 as port 144 | ||
| 26 | Mapping phyofport 144 (logofport 144) to veth4 and veth5 | ||
| 27 | Adding interface veth6 as port 152 | ||
| 28 | Mapping phyofport 152 (logofport 152) to veth6 and veth7 | ||
| 29 | Adding interface veth8 as port 160 | ||
| 30 | Mapping phyofport 160 (logofport 160) to veth8 and veth9 | ||
| 31 | Adding interface veth10 as port 168 | ||
| 32 | Mapping phyofport 168 (logofport 168) to veth10 and veth11 | ||
| 33 | Adding interface veth12 as port 176 | ||
| 34 | Mapping phyofport 176 (logofport 176) to veth12 and veth13 | ||
| 35 | Adding interface veth14 as port 184 | ||
| 36 | Mapping phyofport 184 (logofport 184) to veth14 and veth15 | ||
| 37 | Adding interface veth16 as port 192 | ||
| 38 | Mapping phyofport 192 (logofport 192) to veth16 and veth17 | ||
| 39 | Adding interface veth18 as port 264 | ||
| 40 | Mapping phyofport 264 (logofport 264) to veth18 and veth19 | ||
| 41 | Adding interface veth20 as port 272 | ||
| 42 | Mapping phyofport 272 (logofport 272) to veth20 and veth21 | ||
| 43 | Adding interface veth22 as port 280 | ||
| 44 | Mapping phyofport 280 (logofport 280) to veth22 and veth23 | ||
| 45 | Adding interface veth24 as port 288 | ||
| 46 | Mapping phyofport 288 (logofport 288) to veth24 and veth25 | ||
| 47 | Adding interface veth26 as port 296 | ||
| 48 | Mapping phyofport 296 (logofport 296) to veth26 and veth27 | ||
| 49 | Adding interface veth28 as port 304 | ||
| 50 | Mapping phyofport 304 (logofport 304) to veth28 and veth29 | ||
| 51 | Adding interface veth30 as port 312 | ||
| 52 | Mapping phyofport 312 (logofport 312) to veth30 and veth31 | ||
| 53 | Adding interface veth32 as port 320 | ||
| 54 | Mapping phyofport 320 (logofport 320) to veth32 and veth33 | ||
| 55 | Adding interface veth250 as port 0 | ||
| 56 | Mapping phyofport 0 (logofport 0) to veth250 and veth251 | ||
| 57 | Simulation target: Asic Model | ||
| 58 | Using TCP port range: 8001-8004 | ||
| 59 | Listen socket created | ||
| 60 | bind done on port 8001. Listening.. | ||
| 61 | Waiting for incoming connections... | ||
| 62 | Connection accepted on port 8001 | ||
| 63 | Client socket created | ||
| 64 | Connected on port 8002 | ||
| 65 | INFO: DRU sim MTI initialized successfully | ||
| 66 | Tofino Verification Model - Version 2a6b3321 | ||
| 67 | Created 1 packet processing threads | ||
| 68 | :-:-:<0,-,0>:Waiting for packets to process | ||
| 69 | LOGS captured in: ./model_20261110_173452.log | ||
| 70 | :11-10 17:34:58.607899: Setting logging fn | ||
| 71 | :11-10 17:34:58.607917: Registering handler for tx | ||
| 72 | Opening p4 target config file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf' ... | ||
| 73 | Loaded p4 target config file | ||
| 74 | Device 0: Pipe 0: loading P4 name lookup file pipe/context.json found in /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf | ||
| 75 | Opening context file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/pipe/context.json' ... | ||
| 76 | Loaded context file | ||
| 77 | Device 0: Pipe 1: loading P4 name lookup file pipe/context.json found in /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf | ||
| 78 | Opening context file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/pipe/context.json' ... | ||
| 79 | Loaded context file | ||
| 80 | Device 0: Pipe 2: loading P4 name lookup file pipe/context.json found in /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf | ||
| 81 | Opening context file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/pipe/context.json' ... | ||
| 82 | Loaded context file | ||
| 83 | Device 0: Pipe 3: loading P4 name lookup file pipe/context.json found in /work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/sidecar.conf | ||
| 84 | Opening context file '/work/oxidecomputer/dendrite/target/proto/opt/oxide/dendrite/sidecar/pipe/context.json' ... | ||
| 85 | Loaded context file | ||
| 86 | :11-10 17:34:58.647833: Updating model log flags: clearing 0xffffffff ffffffff, setting 0x00000000 0000000f | ||
| 87 | :11-10 17:34:58.654537: :-:-:<0,0,0>:Updating p4 log flags: clearing 0xffffffff ffffffff, setting 0x00000000 0000007f | ||
| 88 | :11-10 17:34:58.657855: :-:-:<0,0,0>:Updating tofino log flags: clearing 0xffffffff ffffffff, setting 0x00000000 0000007f | ||
| 89 | :11-10 17:34:58.659697: :-:-:<0,0,0>:Updating packet log flags: clearing 0xffffffff ffffffff, setting 0x00000000 0000007f | ||
| 90 | Dropping excess privileges... | ||
| 91 | :11-10 17:34:59.016466: :-:-:<0,0,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 92 | :11-10 17:34:59.016501: :-:-:<0,0,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 93 | :11-10 17:34:59.016854: :-:-:<0,1,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 94 | :11-10 17:34:59.016872: :-:-:<0,1,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 95 | :11-10 17:34:59.017227: :-:-:<0,2,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 96 | :11-10 17:34:59.017244: :-:-:<0,2,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 97 | :11-10 17:34:59.017603: :-:-:<0,3,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 98 | :11-10 17:34:59.017619: :-:-:<0,3,->:LearningFilter::clear : Excessive clearing of filter 1 !!! Nothing to clear | ||
| 99 | ./tools/run_tofino_model.sh: line 97: 26126 Killed sudo env LD_LIBRARY_PATH=$SDE/lib:$LD_LIBRARY_PATH ${PRELOAD} ${MODEL} -d 1 --p4-target-config $CONF --install-dir $P4_DIR --chip-type $CHIP_TYPE -f $PORT_LAYOUT --no-cli --use-pcie-veth --port-monitor | ||