01KW9QZA2ZB4R21GY7PD92SK0Q: oxide-vpc

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KW9QZQP7V2AKE9SDEBGJCGC1

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-06-29T13:10:33.592Zjob assigned to worker 01KW9QZWH69CKQP98MP026JJNN [factory aws, i-0f6289b8e25a64471] (queued for 58 s)
 
22026-06-29T13:10:40.130Zstarting task 0: "setup"
32026-06-29T13:10:40.135Z++ uname -s
42026-06-29T13:10:40.138Z+ kern=SunOS
52026-06-29T13:10:40.138Z+ build_user=build
62026-06-29T13:10:40.138Z+ build_uid=12345
72026-06-29T13:10:40.138Z+ work_dir=/work
82026-06-29T13:10:40.138Z+ input_dir=/input
92026-06-29T13:10:40.138Z+ [[ 0 == 12345 ]]
102026-06-29T13:10:40.138Z+ case "$kern" in
112026-06-29T13:10:40.138Z+ groupadd -g 12345 build
122026-06-29T13:10:40.141Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-06-29T13:10:42.146Z+ zfs create -o mountpoint=/work rpool/work
142026-06-29T13:10:42.227Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-06-29T13:10:42.230Z+ home_fs=zfs
162026-06-29T13:10:42.230Z+ [[ zfs == autofs ]]
172026-06-29T13:10:42.230Z+ mkdir -p /home/build
182026-06-29T13:10:42.230Z+ chown build:build /home/build /work
192026-06-29T13:10:44.231Z+ chmod 0700 /home/build /work
202026-06-29T13:10:44.234Zprocess exited: duration 4103 ms, exit code 0
 
212026-06-29T13:10:44.240Zstarting task 1: "rust-toolchain"
222026-06-29T13:10:44.243Z+ printf ' * rust toolchain channel = "%s"\n' 1.96.0
232026-06-29T13:10:44.243Z * rust toolchain channel = "1.96.0"
242026-06-29T13:10:44.244Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-06-29T13:10:44.244Z * rust toolchain profile = "default"
262026-06-29T13:10:44.246Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-06-29T13:10:44.246Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-06-29T13:10:44.246Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-06-29T13:10:44.246Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.96.0 --profile default
302026-06-29T13:10:44.348Zinfo: downloading installer
312026-06-29T13:10:46.051Zwarn: It looks like you have an existing rustup settings file at:
322026-06-29T13:10:46.051Zwarn: /home/build/.rustup/settings.toml
332026-06-29T13:10:46.051Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-06-29T13:10:46.051Zwarn: instead of the one inferred from the default host triple.
352026-06-29T13:10:46.064Zinfo: profile set to default
362026-06-29T13:10:46.064Zinfo: default host triple is x86_64-unknown-illumos
372026-06-29T13:10:46.067Zinfo: syncing channel updates for 1.96.0-x86_64-unknown-illumos
382026-06-29T13:10:46.213Zinfo: latest update on 2026-05-28 for version 1.96.0 (ac68faa20 2026-05-25)
392026-06-29T13:10:46.216Zinfo: downloading 6 components
402026-06-29T13:11:01.426Zinfo: default toolchain set to 1.96.0-x86_64-unknown-illumos
412026-06-29T13:11:01.426Z
422026-06-29T13:11:01.456Z 1.96.0-x86_64-unknown-illumos installed - rustc 1.96.0 (ac68faa20 2026-05-25)
432026-06-29T13:11:01.456Z
442026-06-29T13:11:01.456Z
452026-06-29T13:11:01.456ZRust is installed now. Great!
462026-06-29T13:11:01.456Z
472026-06-29T13:11:01.459ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-06-29T13:11:01.459Zenvironment variable. This has not been done automatically.
492026-06-29T13:11:01.459Z
502026-06-29T13:11:01.459ZTo configure your current shell, you need to source
512026-06-29T13:11:01.459Zthe corresponding env file under $HOME/.cargo.
522026-06-29T13:11:01.459Z
532026-06-29T13:11:01.459ZThis is usually done by running one of the following (note the leading DOT):
542026-06-29T13:11:01.459Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-06-29T13:11:01.459Zsource "$HOME/.cargo/env.fish" # For fish
562026-06-29T13:11:01.459Zsource "~/.cargo/env.nu" # For nushell
572026-06-29T13:11:01.459Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-06-29T13:11:01.459Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-06-29T13:11:01.459Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-06-29T13:11:01.459Zwarn: no default linker (`cc`) was found in your PATH
612026-06-29T13:11:01.459Zwarn: many Rust crates require a system C toolchain to build
622026-06-29T13:11:01.562Z+ rustup --version
632026-06-29T13:11:01.571Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-06-29T13:11:01.573Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-06-29T13:11:01.593Zinfo: the currently active `rustc` version is `rustc 1.96.0 (ac68faa20 2026-05-25)`
662026-06-29T13:11:01.595Z+ cargo --version
672026-06-29T13:11:01.610Zcargo 1.96.0 (30a34c682 2026-05-25)
682026-06-29T13:11:01.612Z+ rustc --version
692026-06-29T13:11:01.633Zrustc 1.96.0 (ac68faa20 2026-05-25)
702026-06-29T13:11:01.636Zprocess exited: duration 17396 ms, exit code 0
 
712026-06-29T13:11:01.641Zstarting task 2: "authentication"
722026-06-29T13:11:01.657Zprocess exited: duration 16 ms, exit code 0
 
732026-06-29T13:11:01.663Zstarting task 3: "clone repository"
742026-06-29T13:11:01.666Z+ mkdir -p /work/oxidecomputer/opte
752026-06-29T13:11:01.669Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-06-29T13:11:01.700ZCloning into '/work/oxidecomputer/opte'...
772026-06-29T13:11:02.683Z+ cd /work/oxidecomputer/opte
782026-06-29T13:11:02.683Z+ git fetch origin 51d30fdee47762c885ff8eecd004311d562a7a72
792026-06-29T13:11:02.965ZFrom https://github.com/oxidecomputer/opte
802026-06-29T13:11:02.965Z * branch 51d30fdee47762c885ff8eecd004311d562a7a72 -> FETCH_HEAD
812026-06-29T13:11:02.972Z+ [[ -n zl/mcast-tx-ecmp-select-one ]]
822026-06-29T13:11:02.975Z++ git branch --show-current
832026-06-29T13:11:02.975Z+ current=master
842026-06-29T13:11:02.975Z+ [[ master != zl/mcast-tx-ecmp-select-one ]]
852026-06-29T13:11:02.975Z+ git branch -f zl/mcast-tx-ecmp-select-one 51d30fdee47762c885ff8eecd004311d562a7a72
862026-06-29T13:11:02.978Z+ git checkout -f zl/mcast-tx-ecmp-select-one
872026-06-29T13:11:02.995ZSwitched to branch 'zl/mcast-tx-ecmp-select-one'
882026-06-29T13:11:02.998Z+ git reset --hard 51d30fdee47762c885ff8eecd004311d562a7a72
892026-06-29T13:11:03.001ZHEAD is now at 51d30fd [ecmp] Deduplicate redundant multicast next hops via per-target ECMP selection
902026-06-29T13:11:03.004Zprocess exited: duration 1338 ms, exit code 0
 
912026-06-29T13:11:03.009Zstarting task 4: "build"
922026-06-29T13:11:03.012Z+ source .github/buildomat/common.sh
932026-06-29T13:11:03.012Z++ rustup show active-toolchain
942026-06-29T13:11:03.018Z1.96.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
952026-06-29T13:11:03.020Z++ pushd xde
962026-06-29T13:11:03.020Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
972026-06-29T13:11:03.021Z++ rustup show active-toolchain
982026-06-29T13:11:03.024Zinfo: syncing channel updates for nightly-2026-06-19-x86_64-unknown-illumos
992026-06-29T13:11:03.192Zinfo: latest update on 2026-06-19 for version 1.98.0-nightly (bc2112ed5 2026-06-18)
1002026-06-29T13:11:03.195Zinfo: downloading 6 components
1012026-06-29T13:11:17.325Znightly-2026-06-19-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1022026-06-29T13:11:17.423Z+++ rustup show active-toolchain -v
1032026-06-29T13:11:17.426Z+++ head -n 1
1042026-06-29T13:11:17.426Z+++ cut '-d ' -f1
1052026-06-29T13:11:17.478Z++ export NIGHTLY=nightly-2026-06-19-x86_64-unknown-illumos
1062026-06-29T13:11:17.478Z++ NIGHTLY=nightly-2026-06-19-x86_64-unknown-illumos
1072026-06-29T13:11:17.478Z++ popd
1082026-06-29T13:11:17.478Z/work/oxidecomputer/opte
1092026-06-29T13:11:17.481Z+ cargo --version
1102026-06-29T13:11:17.488Zcargo 1.96.0 (30a34c682 2026-05-25)
1112026-06-29T13:11:17.490Z+ rustc --version
1122026-06-29T13:11:17.511Zrustc 1.96.0 (ac68faa20 2026-05-25)
1132026-06-29T13:11:17.513Z+ cd lib/oxide-vpc
1142026-06-29T13:11:17.513Z+ header 'check style'
1152026-06-29T13:11:17.513Z+ echo '# ==== check style ==== #'
1162026-06-29T13:11:17.513Z# ==== check style ==== #
1172026-06-29T13:11:17.513Z+ ptime -m cargo +nightly-2026-06-19-x86_64-unknown-illumos fmt -- --check
1182026-06-29T13:11:17.641Z
1192026-06-29T13:11:17.641Zreal 0.124517011
1202026-06-29T13:11:17.641Zuser 0.089645088
1212026-06-29T13:11:17.641Zsys 0.031583400
1222026-06-29T13:11:17.641Ztrap 0.000004539
1232026-06-29T13:11:17.641Ztflt 0.000005508
1242026-06-29T13:11:17.641Zdflt 0.000011977
1252026-06-29T13:11:17.641Zkflt 0.000000000
1262026-06-29T13:11:17.641Zlock 0.031290156
1272026-06-29T13:11:17.641Zslp 0.103675132
1282026-06-29T13:11:17.641Zlat 0.000714741
1292026-06-29T13:11:17.641Zstop 0.000105511
1302026-06-29T13:11:17.659Z+ header 'check docs'
1312026-06-29T13:11:17.659Z+ echo '# ==== check docs ==== #'
1322026-06-29T13:11:17.659Z# ==== check docs ==== #
1332026-06-29T13:11:17.659Z+ RUSTDOCFLAGS='-D warnings'
1342026-06-29T13:11:17.659Z+ ptime -m cargo +nightly-2026-06-19-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1352026-06-29T13:11:17.711Z Updating crates.io index
1362026-06-29T13:11:17.714Z Updating git repository `https://github.com/oxidecomputer/falcon`
1372026-06-29T13:11:18.405Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1382026-06-29T13:11:18.698Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1392026-06-29T13:11:18.973Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1402026-06-29T13:11:19.349Z Updating git repository `https://github.com/oxidecomputer/zone`
1412026-06-29T13:11:19.608Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1422026-06-29T13:11:19.864Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1432026-06-29T13:11:21.731Z Downloading crates ...
1442026-06-29T13:11:21.772Z Downloaded cfg-if v1.0.4
1452026-06-29T13:11:21.778Z Downloaded bitflags v2.13.0
1462026-06-29T13:11:21.781Z Downloaded ident_case v1.0.1
1472026-06-29T13:11:21.783Z Downloaded embedded-io v0.6.1
1482026-06-29T13:11:21.783Z Downloaded digest v0.10.7
1492026-06-29T13:11:21.793Z Downloaded block-buffer v0.10.4
1502026-06-29T13:11:21.796Z Downloaded cobs v0.3.0
1512026-06-29T13:11:21.799Z Downloaded darling_macro v0.23.0
1522026-06-29T13:11:21.802Z Downloaded pretty-hex v0.4.2
1532026-06-29T13:11:21.805Z Downloaded dtrace-parser v0.3.0
1542026-06-29T13:11:21.812Z Downloaded defmt-macros v1.1.0
1552026-06-29T13:11:21.815Z Downloaded thiserror-impl v2.0.18
1562026-06-29T13:11:21.817Z Downloaded crypto-common v0.1.7
1572026-06-29T13:11:21.817Z Downloaded dyn-clone v1.0.20
1582026-06-29T13:11:21.817Z Downloaded fnv v1.0.7
1592026-06-29T13:11:21.821Z Downloaded managed v0.8.0
1602026-06-29T13:11:21.823Z Downloaded plain v0.2.3
1612026-06-29T13:11:21.823Z Downloaded usdt-macro v0.6.0
1622026-06-29T13:11:21.830Z Downloaded itoa v1.0.18
1632026-06-29T13:11:21.832Z Downloaded macaddr v1.0.1
1642026-06-29T13:11:21.835Z Downloaded defmt v0.3.100
1652026-06-29T13:11:21.838Z Downloaded defmt-parser v1.0.0
1662026-06-29T13:11:21.838Z Downloaded cpufeatures v0.2.17
1672026-06-29T13:11:21.842Z Downloaded sha2 v0.10.9
1682026-06-29T13:11:21.844Z Downloaded bitflags v1.3.2
1692026-06-29T13:11:21.847Z Downloaded usdt-impl v0.6.0
1702026-06-29T13:11:21.847Z Downloaded ingot-types v0.1.2
1712026-06-29T13:11:21.854Z Downloaded dof v0.4.0
1722026-06-29T13:11:21.861Z Downloaded darling_macro v0.21.3
1732026-06-29T13:11:21.864Z Downloaded scroll_derive v0.13.1
1742026-06-29T13:11:21.864Z Downloaded usdt-attr-macro v0.6.0
1752026-06-29T13:11:21.868Z Downloaded hash32 v0.3.1
1762026-06-29T13:11:21.870Z Downloaded ref-cast v1.0.25
1772026-06-29T13:11:21.875Z Downloaded strsim v0.11.1
1782026-06-29T13:11:21.877Z Downloaded thread-id v5.1.0
1792026-06-29T13:11:21.881Z Downloaded generic-array v0.14.7
1802026-06-29T13:11:21.881Z Downloaded either v1.16.0
1812026-06-29T13:11:21.883Z Downloaded byteorder v1.5.0
1822026-06-29T13:11:21.883Z Downloaded ipnetwork v0.21.1
1832026-06-29T13:11:21.886Z Downloaded version_check v0.9.5
1842026-06-29T13:11:21.889Z Downloaded ingot v0.1.1
1852026-06-29T13:11:21.891Z Downloaded usdt v0.6.0
1862026-06-29T13:11:21.891Z Downloaded tabwriter v1.4.1
1872026-06-29T13:11:21.894Z Downloaded stable_deref_trait v1.2.1
1882026-06-29T13:11:21.896Z Downloaded proc-macro-error-attr2 v2.0.0
1892026-06-29T13:11:21.898Z Downloaded ref-cast-impl v1.0.25
1902026-06-29T13:11:21.907Z Downloaded ingot-macros v0.1.1
1912026-06-29T13:11:21.913Z Downloaded embedded-io v0.4.0
1922026-06-29T13:11:21.917Z Downloaded zmij v1.0.21
1932026-06-29T13:11:21.921Z Downloaded serde_tokenstream v0.2.3
1942026-06-29T13:11:21.924Z Downloaded thiserror v2.0.18
1952026-06-29T13:11:21.927Z Downloaded proc-macro-error2 v2.0.1
1962026-06-29T13:11:21.929Z Downloaded darling v0.23.0
1972026-06-29T13:11:21.931Z Downloaded crc32fast v1.5.0
1982026-06-29T13:11:21.934Z Downloaded defmt v1.1.0
1992026-06-29T13:11:21.938Z Downloaded memmap2 v0.9.10
2002026-06-29T13:11:21.946Z Downloaded serde_derive v1.0.228
2012026-06-29T13:11:21.948Z Downloaded log v0.4.33
2022026-06-29T13:11:21.957Z Downloaded ucd-trie v0.1.7
2032026-06-29T13:11:21.962Z Downloaded pest_generator v2.8.6
2042026-06-29T13:11:21.965Z Downloaded darling v0.21.3
2052026-06-29T13:11:21.968Z Downloaded pest_derive v2.8.6
2062026-06-29T13:11:21.974Z Downloaded quote v1.0.46
2072026-06-29T13:11:21.985Z Downloaded unicode-ident v1.0.24
2082026-06-29T13:11:21.991Z Downloaded serde_core v1.0.228
2092026-06-29T13:11:21.997Z Downloaded pest_meta v2.8.6
2102026-06-29T13:11:22.000Z Downloaded scroll v0.13.0
2112026-06-29T13:11:22.004Z Downloaded proc-macro2 v1.0.106
2122026-06-29T13:11:22.007Z Downloaded zerocopy-derive v0.8.52
2132026-06-29T13:11:22.010Z Downloaded serde v1.0.228
2142026-06-29T13:11:22.013Z Downloaded darling_core v0.21.3
2152026-06-29T13:11:22.015Z Downloaded darling_core v0.23.0
2162026-06-29T13:11:22.018Z Downloaded heapless v0.8.0
2172026-06-29T13:11:22.020Z Downloaded uuid v1.23.3
2182026-06-29T13:11:22.022Z Downloaded postcard v1.1.3
2192026-06-29T13:11:22.031Z Downloaded aho-corasick v1.1.4
2202026-06-29T13:11:22.044Z Downloaded memchr v2.8.2
2212026-06-29T13:11:22.055Z Downloaded typenum v1.20.1
2222026-06-29T13:11:22.058Z Downloaded pest v2.8.6
2232026-06-29T13:11:22.083Z Downloaded itertools v0.14.0
2242026-06-29T13:11:22.094Z Downloaded itertools v0.15.0
2252026-06-29T13:11:22.104Z Downloaded serde_json v1.0.150
2262026-06-29T13:11:22.108Z Downloaded regex v1.12.4
2272026-06-29T13:11:22.152Z Downloaded goblin v0.10.7
2282026-06-29T13:11:22.157Z Downloaded syn v2.0.118
2292026-06-29T13:11:22.163Z Downloaded unicode-width v0.2.2
2302026-06-29T13:11:22.166Z Downloaded zerocopy v0.8.52
2312026-06-29T13:11:22.176Z Downloaded smoltcp v0.11.0
2322026-06-29T13:11:22.186Z Downloaded regex-syntax v0.8.11
2332026-06-29T13:11:22.219Z Downloaded regex-automata v0.4.14
2342026-06-29T13:11:22.226Z Downloaded libc v0.2.186
2352026-06-29T13:11:22.288Z Compiling proc-macro2 v1.0.106
2362026-06-29T13:11:22.288Z Compiling quote v1.0.46
2372026-06-29T13:11:22.288Z Compiling unicode-ident v1.0.24
2382026-06-29T13:11:22.291Z Documenting unicode-ident v1.0.24
2392026-06-29T13:11:22.291Z Compiling strsim v0.11.1
2402026-06-29T13:11:22.291Z Compiling ident_case v1.0.1
2412026-06-29T13:11:22.291Z Compiling serde_core v1.0.228
2422026-06-29T13:11:22.447Z Compiling fnv v1.0.7
2432026-06-29T13:11:22.465Z Compiling memchr v2.8.2
2442026-06-29T13:11:22.465Z Compiling regex-syntax v0.8.11
2452026-06-29T13:11:22.545Z Compiling serde v1.0.228
2462026-06-29T13:11:22.713Z Compiling thiserror v2.0.18
2472026-06-29T13:11:22.765Z Compiling zerocopy v0.8.52
2482026-06-29T13:11:23.046Z Documenting proc-macro2 v1.0.106
2492026-06-29T13:11:23.051Z Compiling aho-corasick v1.1.4
2502026-06-29T13:11:23.371Z Compiling syn v2.0.118
2512026-06-29T13:11:23.451Z Compiling either v1.16.0
2522026-06-29T13:11:23.481Z Checking byteorder v1.5.0
2532026-06-29T13:11:23.635Z Compiling itertools v0.14.0
2542026-06-29T13:11:23.638Z Documenting quote v1.0.46
2552026-06-29T13:11:24.210Z Documenting syn v2.0.118
2562026-06-29T13:11:24.294Z Compiling regex-automata v0.4.14
2572026-06-29T13:11:24.513Z Compiling heapless v0.8.0
2582026-06-29T13:11:24.625Z Checking bitflags v2.13.0
2592026-06-29T13:11:24.793Z Checking hash32 v0.3.1
2602026-06-29T13:11:24.906Z Documenting serde_core v1.0.228
2612026-06-29T13:11:24.968Z Checking stable_deref_trait v1.2.1
2622026-06-29T13:11:25.003Z Documenting memchr v2.8.2
2632026-06-29T13:11:25.035Z Checking cfg-if v1.0.4
2642026-06-29T13:11:25.095Z Checking macaddr v1.0.1
2652026-06-29T13:11:25.327Z Compiling smoltcp v0.11.0
2662026-06-29T13:11:25.553Z Documenting regex-syntax v0.8.11
2672026-06-29T13:11:25.669Z Documenting aho-corasick v1.1.4
2682026-06-29T13:11:25.697Z Checking darling_core v0.21.3
2692026-06-29T13:11:26.614Z Compiling regex v1.12.4
2702026-06-29T13:11:26.625Z Compiling darling_core v0.23.0
2712026-06-29T13:11:26.768Z Documenting regex-automata v0.4.14
2722026-06-29T13:11:26.963Z Checking managed v0.8.0
2732026-06-29T13:11:27.028Z Checking bitflags v1.3.2
2742026-06-29T13:11:27.090Z Documenting zerocopy-derive v0.8.52
2752026-06-29T13:11:27.129Z Compiling zerocopy-derive v0.8.52
2762026-06-29T13:11:27.147Z Compiling serde_derive v1.0.228
2772026-06-29T13:11:27.154Z Compiling thiserror-impl v2.0.18
2782026-06-29T13:11:28.236Z Documenting thiserror-impl v2.0.18
2792026-06-29T13:11:28.243Z Documenting regex v1.12.4
2802026-06-29T13:11:28.296Z Documenting serde_derive v1.0.228
2812026-06-29T13:11:28.517Z Checking cobs v0.3.0
2822026-06-29T13:11:28.534Z Compiling darling_macro v0.21.3
2832026-06-29T13:11:28.675Z Compiling ref-cast v1.0.25
2842026-06-29T13:11:28.814Z Compiling darling_macro v0.23.0
2852026-06-29T13:11:29.044Z Documenting byteorder v1.5.0
2862026-06-29T13:11:29.155Z Compiling darling v0.21.3
2872026-06-29T13:11:29.234Z Compiling ingot-macros v0.1.1
2882026-06-29T13:11:29.272Z Compiling crc32fast v1.5.0
2892026-06-29T13:11:29.327Z Documenting thiserror v2.0.18
2902026-06-29T13:11:29.445Z Documenting ingot-macros v0.1.1
2912026-06-29T13:11:29.574Z Documenting zerocopy v0.8.52
2922026-06-29T13:11:29.693Z Documenting hash32 v0.3.1
2932026-06-29T13:11:29.883Z Compiling ref-cast-impl v1.0.25
2942026-06-29T13:11:30.258Z Documenting serde v1.0.228
2952026-06-29T13:11:30.421Z Checking postcard v1.1.3
2962026-06-29T13:11:30.515Z Documenting bitflags v2.13.0
2972026-06-29T13:11:30.702Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2982026-06-29T13:11:30.715Z Compiling version_check v0.9.5
2992026-06-29T13:11:30.981Z Documenting macaddr v1.0.1
3002026-06-29T13:11:30.997Z Checking unicode-width v0.2.2
3012026-06-29T13:11:31.048Z Checking ipnetwork v0.21.1
3022026-06-29T13:11:31.179Z Documenting cfg-if v1.0.4
3032026-06-29T13:11:31.229Z Documenting stable_deref_trait v1.2.1
3042026-06-29T13:11:31.249Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3052026-06-29T13:11:31.501Z Documenting cobs v0.3.0
3062026-06-29T13:11:31.579Z Compiling darling v0.23.0
3072026-06-29T13:11:31.758Z Documenting managed v0.8.0
3082026-06-29T13:11:31.794Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3092026-06-29T13:11:32.022Z Checking tabwriter v1.4.1
3102026-06-29T13:11:32.025Z Checking ingot-types v0.1.2
3112026-06-29T13:11:32.167Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3122026-06-29T13:11:32.181Z Documenting heapless v0.8.0
3132026-06-29T13:11:32.373Z Checking ingot v0.1.1
3142026-06-29T13:11:32.392Z Documenting postcard v1.1.3
3152026-06-29T13:11:32.525Z Checking itertools v0.15.0
3162026-06-29T13:11:32.891Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3172026-06-29T13:11:32.894Z Documenting ref-cast-impl v1.0.25
3182026-06-29T13:11:32.904Z Documenting ingot-types v0.1.2
3192026-06-29T13:11:33.135Z Checking dyn-clone v1.0.20
3202026-06-29T13:11:33.237Z Documenting either v1.16.0
3212026-06-29T13:11:33.313Z Documenting ipnetwork v0.21.1
3222026-06-29T13:11:33.412Z Documenting smoltcp v0.11.0
3232026-06-29T13:11:33.476Z Documenting unicode-width v0.2.2
3242026-06-29T13:11:33.620Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3252026-06-29T13:11:33.866Z Documenting ref-cast v1.0.25
3262026-06-29T13:11:34.001Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3272026-06-29T13:11:34.194Z Documenting ingot v0.1.1
3282026-06-29T13:11:34.404Z Documenting itertools v0.15.0
3292026-06-29T13:11:34.709Z Documenting crc32fast v1.5.0
3302026-06-29T13:11:34.957Z Documenting tabwriter v1.4.1
3312026-06-29T13:11:34.960Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3322026-06-29T13:11:35.221Z Documenting dyn-clone v1.0.20
3332026-06-29T13:11:35.846Z Documenting uuid v1.23.3
3342026-06-29T13:11:36.049Z Checking uuid v1.23.3
3352026-06-29T13:11:36.299Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
3362026-06-29T13:11:36.434Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
3372026-06-29T13:11:37.469Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3382026-06-29T13:11:38.808Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3392026-06-29T13:11:41.219Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3402026-06-29T13:11:42.891Z Finished `dev` profile [optimized + debuginfo] target(s) in 25.24s
3412026-06-29T13:11:42.968Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3422026-06-29T13:11:42.993Z
3432026-06-29T13:11:42.996Zreal 25.331537346
3442026-06-29T13:11:42.996Zuser 1:25.689104295
3452026-06-29T13:11:42.996Zsys 18.019066590
3462026-06-29T13:11:42.996Ztrap 0.048262788
3472026-06-29T13:11:42.996Ztflt 0.090216110
3482026-06-29T13:11:42.996Zdflt 0.084448446
3492026-06-29T13:11:42.996Zkflt 0.005496923
3502026-06-29T13:11:42.996Zlock 9:20.414248485
3512026-06-29T13:11:42.996Zslp 4:56.032959403
3522026-06-29T13:11:42.996Zlat 7.166382392
3532026-06-29T13:11:42.996Zstop 12.617455986
3542026-06-29T13:11:42.996Z+ header 'analyze std + api + usdt'
3552026-06-29T13:11:42.996Z+ echo '# ==== analyze std + api + usdt ==== #'
3562026-06-29T13:11:42.996Z# ==== analyze std + api + usdt ==== #
3572026-06-29T13:11:42.997Z+ ptime -m cargo clippy --features usdt --all-targets -- --deny warnings
3582026-06-29T13:11:43.183Z Downloading crates ...
3592026-06-29T13:11:43.242Z Downloaded dtor v0.8.1
3602026-06-29T13:11:43.245Z Downloaded link-section v0.2.1
3612026-06-29T13:11:43.252Z Downloaded once_cell v1.21.4
3622026-06-29T13:11:43.255Z Downloaded futures-channel v0.3.32
3632026-06-29T13:11:43.255Z Downloaded futures-sink v0.3.32
3642026-06-29T13:11:43.258Z Downloaded rusticata-macros v5.0.0
3652026-06-29T13:11:43.260Z Downloaded ctor-proc-macro v0.0.13
3662026-06-29T13:11:43.260Z Downloaded futures-io v0.3.32
3672026-06-29T13:11:43.263Z Downloaded typeid v1.0.3
3682026-06-29T13:11:43.263Z Downloaded ctor v0.10.1
3692026-06-29T13:11:43.263Z Downloaded dtor-proc-macro v0.0.13
3702026-06-29T13:11:43.266Z Downloaded futures-task v0.3.32
3712026-06-29T13:11:43.269Z Downloaded futures-core v0.3.32
3722026-06-29T13:11:43.269Z Downloaded futures-macro v0.3.32
3732026-06-29T13:11:43.271Z Downloaded circular v0.3.0
3742026-06-29T13:11:43.279Z Downloaded cookie-factory v0.3.3
3752026-06-29T13:11:43.290Z Downloaded futures-executor v0.3.32
3762026-06-29T13:11:43.290Z Downloaded slab v0.4.12
3772026-06-29T13:11:43.290Z Downloaded pin-project-lite v0.2.17
3782026-06-29T13:11:43.293Z Downloaded anyhow v1.0.102
3792026-06-29T13:11:43.297Z Downloaded futures v0.3.32
3802026-06-29T13:11:43.315Z Downloaded ron v0.12.1
3812026-06-29T13:11:43.322Z Downloaded nom v8.0.0
3822026-06-29T13:11:43.325Z Downloaded pcap-parser v0.17.0
3832026-06-29T13:11:43.328Z Downloaded futures-util v0.3.32
3842026-06-29T13:11:43.384Z Compiling proc-macro2 v1.0.106
3852026-06-29T13:11:43.384Z Compiling quote v1.0.46
3862026-06-29T13:11:43.384Z Compiling unicode-ident v1.0.24
3872026-06-29T13:11:43.384Z Compiling memchr v2.8.2
3882026-06-29T13:11:43.387Z Compiling thiserror v2.0.18
3892026-06-29T13:11:43.387Z Compiling serde_core v1.0.228
3902026-06-29T13:11:43.387Z Compiling zerocopy v0.8.52
3912026-06-29T13:11:43.407Z Compiling zmij v1.0.21
3922026-06-29T13:11:43.740Z Compiling libc v0.2.186
3932026-06-29T13:11:43.772Z Compiling ident_case v1.0.1
3942026-06-29T13:11:43.775Z Compiling strsim v0.11.1
3952026-06-29T13:11:43.830Z Compiling serde_json v1.0.150
3962026-06-29T13:11:43.886Z Compiling ucd-trie v0.1.7
3972026-06-29T13:11:44.028Z Compiling serde v1.0.228
3982026-06-29T13:11:44.102Z Compiling pest v2.8.6
3992026-06-29T13:11:44.333Z Compiling fnv v1.0.7
4002026-06-29T13:11:44.433Z Compiling aho-corasick v1.1.4
4012026-06-29T13:11:44.462Z Checking byteorder v1.5.0
4022026-06-29T13:11:44.651Z Compiling regex-syntax v0.8.11
4032026-06-29T13:11:44.662Z Compiling syn v2.0.118
4042026-06-29T13:11:44.690Z Compiling itoa v1.0.18
4052026-06-29T13:11:45.165Z Compiling pest_meta v2.8.6
4062026-06-29T13:11:45.276Z Compiling usdt-impl v0.6.0
4072026-06-29T13:11:45.340Z Compiling either v1.16.0
4082026-06-29T13:11:45.385Z Checking bitflags v2.13.0
4092026-06-29T13:11:45.521Z Compiling itertools v0.14.0
4102026-06-29T13:11:45.755Z Compiling thread-id v5.1.0
4112026-06-29T13:11:45.868Z Checking futures-sink v0.3.32
4122026-06-29T13:11:45.898Z Checking plain v0.2.3
4132026-06-29T13:11:45.958Z Checking futures-core v0.3.32
4142026-06-29T13:11:46.124Z Compiling regex-automata v0.4.14
4152026-06-29T13:11:46.127Z Checking log v0.4.33
4162026-06-29T13:11:46.270Z Compiling heapless v0.8.0
4172026-06-29T13:11:46.730Z Checking futures-channel v0.3.32
4182026-06-29T13:11:46.779Z Checking hash32 v0.3.1
4192026-06-29T13:11:46.919Z Checking futures-task v0.3.32
4202026-06-29T13:11:46.944Z Checking cfg-if v1.0.4
4212026-06-29T13:11:47.003Z Checking pretty-hex v0.4.2
4222026-06-29T13:11:47.029Z Checking macaddr v1.0.1
4232026-06-29T13:11:47.060Z Checking pin-project-lite v0.2.17
4242026-06-29T13:11:47.114Z Compiling pest_generator v2.8.6
4252026-06-29T13:11:47.119Z Compiling darling_core v0.21.3
4262026-06-29T13:11:47.143Z Compiling darling_core v0.23.0
4272026-06-29T13:11:47.157Z Compiling smoltcp v0.11.0
4282026-06-29T13:11:47.166Z Checking stable_deref_trait v1.2.1
4292026-06-29T13:11:47.229Z Checking slab v0.4.12
4302026-06-29T13:11:47.386Z Checking futures-io v0.3.32
4312026-06-29T13:11:47.741Z Compiling ref-cast v1.0.25
4322026-06-29T13:11:47.750Z Checking managed v0.8.0
4332026-06-29T13:11:47.887Z Compiling regex v1.12.4
4342026-06-29T13:11:47.935Z Compiling crc32fast v1.5.0
4352026-06-29T13:11:48.058Z Checking bitflags v1.3.2
4362026-06-29T13:11:48.124Z Compiling version_check v0.9.5
4372026-06-29T13:11:48.330Z Checking memmap2 v0.9.10
4382026-06-29T13:11:48.342Z Compiling serde_derive v1.0.228
4392026-06-29T13:11:48.403Z Compiling thiserror-impl v2.0.18
4402026-06-29T13:11:48.495Z Compiling zerocopy-derive v0.8.52
4412026-06-29T13:11:48.728Z Compiling pest_derive v2.8.6
4422026-06-29T13:11:49.254Z Compiling darling_macro v0.21.3
4432026-06-29T13:11:49.302Z Compiling scroll_derive v0.13.1
4442026-06-29T13:11:49.333Z Compiling futures-macro v0.3.32
4452026-06-29T13:11:49.510Z Compiling darling_macro v0.23.0
4462026-06-29T13:11:49.621Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4472026-06-29T13:11:49.827Z Compiling darling v0.21.3
4482026-06-29T13:11:49.871Z Compiling dtrace-parser v0.3.0
4492026-06-29T13:11:49.900Z Checking cobs v0.3.0
4502026-06-29T13:11:49.903Z Compiling ingot-macros v0.1.1
4512026-06-29T13:11:50.136Z Checking scroll v0.13.0
4522026-06-29T13:11:50.174Z Checking futures-util v0.3.32
4532026-06-29T13:11:50.314Z Compiling darling v0.23.0
4542026-06-29T13:11:50.361Z Checking goblin v0.10.7
4552026-06-29T13:11:50.387Z Compiling ref-cast-impl v1.0.25
4562026-06-29T13:11:50.493Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4572026-06-29T13:11:50.818Z Checking ipnetwork v0.21.1
4582026-06-29T13:11:50.996Z Checking unicode-width v0.2.2
4592026-06-29T13:11:51.246Z Checking tabwriter v1.4.1
4602026-06-29T13:11:51.389Z Checking itertools v0.15.0
4612026-06-29T13:11:51.521Z Checking postcard v1.1.3
4622026-06-29T13:11:51.649Z Compiling serde_tokenstream v0.2.3
4632026-06-29T13:11:51.894Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4642026-06-29T13:11:51.974Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4652026-06-29T13:11:52.111Z Checking futures-executor v0.3.32
4662026-06-29T13:11:52.257Z Checking futures v0.3.32
4672026-06-29T13:11:52.294Z Checking nom v8.0.0
4682026-06-29T13:11:52.324Z Compiling anyhow v1.0.102
4692026-06-29T13:11:52.564Z Checking dyn-clone v1.0.20
4702026-06-29T13:11:52.568Z Compiling typeid v1.0.3
4712026-06-29T13:11:52.607Z Checking cookie-factory v0.3.3
4722026-06-29T13:11:52.660Z Checking uuid v1.23.3
4732026-06-29T13:11:52.775Z Checking ingot-types v0.1.2
4742026-06-29T13:11:52.842Z Compiling dof v0.4.0
4752026-06-29T13:11:52.860Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
4762026-06-29T13:11:52.886Z Checking circular v0.3.0
4772026-06-29T13:11:52.931Z Compiling dtor-proc-macro v0.0.13
4782026-06-29T13:11:53.025Z Compiling ctor-proc-macro v0.0.13
4792026-06-29T13:11:53.077Z Checking once_cell v1.21.4
4802026-06-29T13:11:53.124Z Checking ingot v0.1.1
4812026-06-29T13:11:53.194Z Checking link-section v0.2.1
4822026-06-29T13:11:53.207Z Checking ron v0.12.1
4832026-06-29T13:11:53.279Z Checking dtor v0.8.1
4842026-06-29T13:11:53.365Z Checking ctor v0.10.1
4852026-06-29T13:11:53.799Z Compiling usdt-macro v0.6.0
4862026-06-29T13:11:53.799Z Compiling usdt-attr-macro v0.6.0
4872026-06-29T13:11:54.268Z Checking rusticata-macros v5.0.0
4882026-06-29T13:11:54.397Z Checking pcap-parser v0.17.0
4892026-06-29T13:11:54.479Z Checking usdt v0.6.0
4902026-06-29T13:11:54.710Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4912026-06-29T13:11:59.231Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4922026-06-29T13:12:00.922Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
4932026-06-29T13:12:03.285Z Finished `dev` profile [optimized + debuginfo] target(s) in 20.24s
4942026-06-29T13:12:03.320Z
4952026-06-29T13:12:03.320Zreal 20.319794665
4962026-06-29T13:12:03.320Zuser 1:15.369748206
4972026-06-29T13:12:03.320Zsys 15.790588511
4982026-06-29T13:12:03.320Ztrap 0.039945352
4992026-06-29T13:12:03.322Ztflt 0.130062009
5002026-06-29T13:12:03.322Zdflt 0.179675024
5012026-06-29T13:12:03.323Zkflt 0.000020497
5022026-06-29T13:12:03.323Zlock 4:13.658638847
5032026-06-29T13:12:03.323Zslp 4:01.198200570
5042026-06-29T13:12:03.323Zlat 3.829705148
5052026-06-29T13:12:03.323Zstop 8.328869535
5062026-06-29T13:12:03.323Z+ header 'analyze no_std + engine + kernel'
5072026-06-29T13:12:03.323Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5082026-06-29T13:12:03.323Z# ==== analyze no_std + engine + kernel ==== #
5092026-06-29T13:12:03.323Z+ ptime -m cargo +nightly-2026-06-19-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
5102026-06-29T13:12:03.501Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5112026-06-29T13:12:03.501Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5122026-06-29T13:12:03.504Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5132026-06-29T13:12:03.504Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5142026-06-29T13:12:03.772Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5152026-06-29T13:12:07.605Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5162026-06-29T13:12:08.999Z Finished `dev` profile [optimized + debuginfo] target(s) in 5.63s
5172026-06-29T13:12:09.027Z
5182026-06-29T13:12:09.030Zreal 5.698474443
5192026-06-29T13:12:09.030Zuser 5.927635371
5202026-06-29T13:12:09.030Zsys 1.055345445
5212026-06-29T13:12:09.030Ztrap 0.000834915
5222026-06-29T13:12:09.030Ztflt 0.007863679
5232026-06-29T13:12:09.030Zdflt 0.005908197
5242026-06-29T13:12:09.030Zkflt 0.000000000
5252026-06-29T13:12:09.030Zlock 26.641641945
5262026-06-29T13:12:09.031Zslp 21.254933566
5272026-06-29T13:12:09.031Zlat 0.029070038
5282026-06-29T13:12:09.031Zstop 0.291995747
5292026-06-29T13:12:09.031Z+ header test
5302026-06-29T13:12:09.031Z+ echo '# ==== test ==== #'
5312026-06-29T13:12:09.031Z# ==== test ==== #
5322026-06-29T13:12:09.031Z+ ptime -m cargo test
5332026-06-29T13:12:09.186Z Compiling memchr v2.8.2
5342026-06-29T13:12:09.189Z Compiling serde_core v1.0.228
5352026-06-29T13:12:09.210Z Compiling thiserror v2.0.18
5362026-06-29T13:12:09.213Z Compiling zerocopy v0.8.52
5372026-06-29T13:12:09.216Z Compiling unicode-ident v1.0.24
5382026-06-29T13:12:09.216Z Compiling byteorder v1.5.0
5392026-06-29T13:12:09.220Z Compiling zmij v1.0.21
5402026-06-29T13:12:09.220Z Compiling libc v0.2.186
5412026-06-29T13:12:09.298Z Compiling proc-macro2 v1.0.106
5422026-06-29T13:12:09.342Z Compiling scroll v0.13.0
5432026-06-29T13:12:09.429Z Compiling ucd-trie v0.1.7
5442026-06-29T13:12:09.574Z Compiling log v0.4.33
5452026-06-29T13:12:09.602Z Compiling futures-core v0.3.32
5462026-06-29T13:12:09.626Z Compiling futures-sink v0.3.32
5472026-06-29T13:12:09.723Z Compiling plain v0.2.3
5482026-06-29T13:12:09.760Z Compiling itoa v1.0.18
5492026-06-29T13:12:09.804Z Compiling goblin v0.10.7
5502026-06-29T13:12:09.823Z Compiling futures-channel v0.3.32
5512026-06-29T13:12:10.025Z Compiling quote v1.0.46
5522026-06-29T13:12:10.061Z Compiling pest v2.8.6
5532026-06-29T13:12:10.149Z Compiling hash32 v0.3.1
5542026-06-29T13:12:10.317Z Compiling futures-io v0.3.32
5552026-06-29T13:12:10.510Z Compiling pin-project-lite v0.2.17
5562026-06-29T13:12:10.603Z Compiling cfg-if v1.0.4
5572026-06-29T13:12:10.670Z Compiling stable_deref_trait v1.2.1
5582026-06-29T13:12:10.695Z Compiling macaddr v1.0.1
5592026-06-29T13:12:10.738Z Compiling pretty-hex v0.4.2
5602026-06-29T13:12:10.794Z Compiling futures-task v0.3.32
5612026-06-29T13:12:10.868Z Compiling slab v0.4.12
5622026-06-29T13:12:10.945Z Compiling heapless v0.8.0
5632026-06-29T13:12:10.990Z Compiling syn v2.0.118
5642026-06-29T13:12:11.048Z Compiling serde v1.0.228
5652026-06-29T13:12:11.273Z Compiling bitflags v2.13.0
5662026-06-29T13:12:11.402Z Compiling serde_json v1.0.150
5672026-06-29T13:12:11.697Z Compiling dtrace-parser v0.3.0
5682026-06-29T13:12:11.701Z Compiling futures-util v0.3.32
5692026-06-29T13:12:11.833Z Compiling thread-id v5.1.0
5702026-06-29T13:12:11.910Z Compiling cobs v0.3.0
5712026-06-29T13:12:12.137Z Compiling ingot-types v0.1.2
5722026-06-29T13:12:12.200Z Compiling bitflags v1.3.2
5732026-06-29T13:12:12.266Z Compiling managed v0.8.0
5742026-06-29T13:12:12.270Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5752026-06-29T13:12:12.495Z Compiling ingot v0.1.1
5762026-06-29T13:12:12.498Z Compiling smoltcp v0.11.0
5772026-06-29T13:12:12.538Z Compiling postcard v1.1.3
5782026-06-29T13:12:12.893Z Compiling dof v0.4.0
5792026-06-29T13:12:14.554Z Compiling futures-executor v0.3.32
5802026-06-29T13:12:14.597Z Compiling usdt-impl v0.6.0
5812026-06-29T13:12:14.826Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5822026-06-29T13:12:15.156Z Compiling memmap2 v0.9.10
5832026-06-29T13:12:15.372Z Compiling ipnetwork v0.21.1
5842026-06-29T13:12:15.457Z Compiling unicode-width v0.2.2
5852026-06-29T13:12:15.459Z Compiling either v1.16.0
5862026-06-29T13:12:15.637Z Compiling itertools v0.15.0
5872026-06-29T13:12:15.774Z Compiling tabwriter v1.4.1
5882026-06-29T13:12:15.902Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5892026-06-29T13:12:16.204Z Compiling ref-cast v1.0.25
5902026-06-29T13:12:16.306Z Compiling usdt v0.6.0
5912026-06-29T13:12:16.630Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5922026-06-29T13:12:16.804Z Compiling futures v0.3.32
5932026-06-29T13:12:16.836Z Compiling crc32fast v1.5.0
5942026-06-29T13:12:16.916Z Compiling nom v8.0.0
5952026-06-29T13:12:16.936Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5962026-06-29T13:12:17.086Z Compiling dyn-clone v1.0.20
5972026-06-29T13:12:17.258Z Compiling cookie-factory v0.3.3
5982026-06-29T13:12:17.348Z Compiling uuid v1.23.3
5992026-06-29T13:12:17.583Z Compiling circular v0.3.0
6002026-06-29T13:12:17.839Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
6012026-06-29T13:12:17.992Z Compiling dtor v0.8.1
6022026-06-29T13:12:18.078Z Compiling anyhow v1.0.102
6032026-06-29T13:12:18.080Z Compiling typeid v1.0.3
6042026-06-29T13:12:18.189Z Compiling once_cell v1.21.4
6052026-06-29T13:12:18.194Z Compiling link-section v0.2.1
6062026-06-29T13:12:18.337Z Compiling ron v0.12.1
6072026-06-29T13:12:18.352Z Compiling ctor v0.10.1
6082026-06-29T13:12:19.580Z Compiling rusticata-macros v5.0.0
6092026-06-29T13:12:19.915Z Compiling pcap-parser v0.17.0
6102026-06-29T13:12:22.141Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6112026-06-29T13:12:24.620Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6122026-06-29T13:13:04.040Z Finished `test` profile [optimized + debuginfo] target(s) in 55.00s
6132026-06-29T13:13:04.058Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-24cea1feacb3a91f)
6142026-06-29T13:13:04.061Z
6152026-06-29T13:13:04.061Zrunning 15 tests
6162026-06-29T13:13:04.061Ztest api::tests::parse_bad_proto_filter ... ok
6172026-06-29T13:13:04.061Ztest api::tests::parse_good_proto_filter ... ok
6182026-06-29T13:13:04.061Ztest api::tests::parse_bad_address ... ok
6192026-06-29T13:13:04.061Ztest api::tests::parse_good_address ... ok
6202026-06-29T13:13:04.061Ztest api::tests::ports_from_str_bad ... ok
6212026-06-29T13:13:04.061Ztest api::tests::ports_from_str_good ... ok
6222026-06-29T13:13:04.061Ztest cfg::tests::test_required_nat_space ... ok
6232026-06-29T13:13:04.061Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6242026-06-29T13:13:04.061Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6252026-06-29T13:13:04.061Ztest engine::geneve::test::option_packet_length_with_known_options ... ok
6262026-06-29T13:13:04.061Ztest engine::geneve::test::parse_multi_opt ... ok
6272026-06-29T13:13:04.062Ztest engine::geneve::test::parse_multicast_replication_values ... ok
6282026-06-29T13:13:04.062Ztest engine::geneve::test::parse_single_opt ... ok
6292026-06-29T13:13:04.062Ztest engine::geneve::test::unknown_crit_option_fails ... ok
6302026-06-29T13:13:04.065Ztest engine::firewall::tests::port_predicate_simplification ... ok
6312026-06-29T13:13:04.065Z
6322026-06-29T13:13:04.065Ztest result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6332026-06-29T13:13:04.065Z
6342026-06-29T13:13:04.065Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-fa3a6388b420215f)
6352026-06-29T13:13:04.065Z
6362026-06-29T13:13:04.065Zrunning 4 tests
6372026-06-29T13:13:04.065Ztest firewall_external_inbound ... ok
6382026-06-29T13:13:04.065Ztest firewall_vni_outbound ... ok
6392026-06-29T13:13:04.065Ztest firewall_vni_inbound ... ok
6402026-06-29T13:13:04.066Ztest firewall_replace_rules ... ok
6412026-06-29T13:13:04.066Z
6422026-06-29T13:13:04.066Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6432026-06-29T13:13:04.066Z
6442026-06-29T13:13:04.069Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-8b007db1de2c7291)
6452026-06-29T13:13:04.069Z
6462026-06-29T13:13:04.069Zrunning 2 tests
6472026-06-29T13:13:04.069Ztest parse_in_regression ... ok
6482026-06-29T13:13:04.069Ztest parse_out_regression ... ok
6492026-06-29T13:13:04.069Z
6502026-06-29T13:13:04.069Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6512026-06-29T13:13:04.069Z
6522026-06-29T13:13:04.069Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-48a3b02f74a5544a)
6532026-06-29T13:13:04.072Z
6542026-06-29T13:13:04.072Zrunning 48 tests
6552026-06-29T13:13:04.072Ztest bad_ip_len ... ok
6562026-06-29T13:13:04.072Ztest add_remove_fw_rule ... ok
6572026-06-29T13:13:04.072Ztest check_layers ... ok
6582026-06-29T13:13:04.072Ztest external_attached_subnets_cannot_reach_internal ... ok
6592026-06-29T13:13:04.072Ztest arp_gateway ... ok
6602026-06-29T13:13:04.072Ztest anti_spoof ... ok
6612026-06-29T13:13:04.072Ztest external_attached_subnets_dont_apply_nat ... ok
6622026-06-29T13:13:04.072Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
6632026-06-29T13:13:04.072Ztest flow_expiration ... ok
6642026-06-29T13:13:04.072Ztest gateway_icmp4_ping ... ok
6652026-06-29T13:13:04.072Ztest early_tcp_invalidation ... ok
6662026-06-29T13:13:04.072Ztest external_ip_epoch_affinity_preserved ... ok
6672026-06-29T13:13:04.073Ztest external_ip_reconfigurable ... ok
6682026-06-29T13:13:04.073Ztest gateway_icmpv6_ping ... ok
6692026-06-29T13:13:04.073Ztest gateway_router_advert_reply ... ok
6702026-06-29T13:13:04.076Ztest guest_to_guest_no_route ... ok
6712026-06-29T13:13:04.076Ztest guest_to_guest_diff_vpc_no_peer ... ok
6722026-06-29T13:13:04.076Ztest guest_to_internet_ipv4 ... ok
6732026-06-29T13:13:04.076Ztest guest_to_internet_ipv6 ... ok
6742026-06-29T13:13:04.076Ztest guest_to_guest ... ok
6752026-06-29T13:13:04.076Ztest icmp_inner_has_nat_applied ... ok
6762026-06-29T13:13:04.076Ztest icmpv6_inner_has_nat_applied ... ok
6772026-06-29T13:13:04.076Ztest inbound_ndp_dropped_at_gateway ... ok
6782026-06-29T13:13:04.076Ztest intra_subnet_routes_with_custom ... ok
6792026-06-29T13:13:04.076Ztest external_ip_balanced_over_floating_ips ... ok
6802026-06-29T13:13:04.076Ztest outbound_ndp_dropped ... ok
6812026-06-29T13:13:04.076Ztest no_panic_on_flow_table_full ... ok
6822026-06-29T13:13:04.076Ztest external_ip_receive_and_reply_on_all ... ok
6832026-06-29T13:13:04.076Ztest internal_attached_subnets ... ok
6842026-06-29T13:13:04.076Ztest packet_body_pullup ... ok
6852026-06-29T13:13:04.076Ztest port_transition_running ... ok
6862026-06-29T13:13:04.076Ztest port_transition_reset ... ok
6872026-06-29T13:13:04.076Ztest port_as_router_target ... ok
6882026-06-29T13:13:04.076Ztest port_transition_pause ... ok
6892026-06-29T13:13:04.076Ztest test_drop_on_unknown_critical_option ... ok
6902026-06-29T13:13:04.076Ztest select_eip_conditioned_on_igw ... ok
6912026-06-29T13:13:04.076Ztest tcp_invalidation_does_not_block_connection ... ok
6922026-06-29T13:13:04.076Ztest snat_icmp6_echo_rewrite ... ok
6932026-06-29T13:13:04.076Ztest snat_icmp4_echo_rewrite ... ok
6942026-06-29T13:13:04.076Ztest test_ipv6_multicast_encapsulation ... ok
6952026-06-29T13:13:04.076Ztest tcp_outbound ... ok
6962026-06-29T13:13:04.077Ztest test_v6_ext_hdr_geneve_offset_ok ... ok
6972026-06-29T13:13:04.077Ztest tcp_inbound ... ok
6982026-06-29T13:13:04.077Ztest test_gateway_neighbor_advert_reply ... ok
6992026-06-29T13:13:04.077Ztest test_tcp_multicast_denied ... ok
7002026-06-29T13:13:04.077Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7012026-06-29T13:13:04.077Ztest uft_lft_invalidation_out ... ok
7022026-06-29T13:13:04.077Ztest uft_lft_invalidation_in ... ok
7032026-06-29T13:13:04.077Z
7042026-06-29T13:13:04.077Ztest result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7052026-06-29T13:13:04.077Z
7062026-06-29T13:13:04.077Z Doc-tests oxide_vpc
7072026-06-29T13:13:04.386Z
7082026-06-29T13:13:04.386Zrunning 0 tests
7092026-06-29T13:13:04.386Z
7102026-06-29T13:13:04.386Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7112026-06-29T13:13:04.386Z
7122026-06-29T13:13:04.417Z
7132026-06-29T13:13:04.421Zreal 55.381334207
7142026-06-29T13:13:04.421Zuser 3:20.811649728
7152026-06-29T13:13:04.421Zsys 12.177876306
7162026-06-29T13:13:04.421Ztrap 0.089380323
7172026-06-29T13:13:04.421Ztflt 0.185295090
7182026-06-29T13:13:04.421Zdflt 0.572921312
7192026-06-29T13:13:04.422Zkflt 0.000276575
7202026-06-29T13:13:04.422Zlock 13:12.119720203
7212026-06-29T13:13:04.422Zslp 6:51.147093043
7222026-06-29T13:13:04.422Zlat 8.906849809
7232026-06-29T13:13:04.422Zstop 5.783519419
7242026-06-29T13:13:04.422Zprocess exited: duration 121407 ms, exit code 0
 
7252026-06-29T13:13:04.428Zfound 0 output files