01KEDXRDJJ084B17G8T8NFNWWB: oxide-vpc

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

Buildomat Job: 01KEDXT1F73WP26A211ZAZ1SGM

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-01-08T04:53:38.403Zjob assigned to worker 01KEDZ6M74KC16W60GQY2F25HK [factory aws, i-05efd050073e1afe7] (queued for 25 m 6 s)
 
22026-01-08T04:53:47.015Zstarting task 0: "setup"
32026-01-08T04:53:47.019Z++ uname -s
42026-01-08T04:53:47.023Z+ kern=SunOS
52026-01-08T04:53:47.023Z+ build_user=build
62026-01-08T04:53:47.023Z+ build_uid=12345
72026-01-08T04:53:47.023Z+ work_dir=/work
82026-01-08T04:53:47.023Z+ input_dir=/input
92026-01-08T04:53:47.023Z+ [[ 0 == 12345 ]]
102026-01-08T04:53:47.023Z+ case "$kern" in
112026-01-08T04:53:47.023Z+ groupadd -g 12345 build
122026-01-08T04:53:47.026Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-01-08T04:53:49.031Z+ zfs create -o mountpoint=/work rpool/work
142026-01-08T04:53:49.149Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-01-08T04:53:49.196Z+ home_fs=zfs
162026-01-08T04:53:49.196Z+ [[ zfs == autofs ]]
172026-01-08T04:53:49.196Z+ mkdir -p /home/build
182026-01-08T04:53:49.211Z+ chown build:build /home/build /work
192026-01-08T04:53:51.156Z+ chmod 0700 /home/build /work
202026-01-08T04:53:51.160Zprocess exited: duration 4145 ms, exit code 0
 
212026-01-08T04:53:51.166Zstarting task 1: "rust-toolchain"
222026-01-08T04:53:51.171Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-01-08T04:53:51.171Z * rust toolchain channel = "1.90.0"
242026-01-08T04:53:51.172Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-01-08T04:53:51.172Z * rust toolchain profile = "default"
262026-01-08T04:53:51.172Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-01-08T04:53:51.172Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-01-08T04:53:51.175Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-01-08T04:53:51.175Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-01-08T04:53:51.309Zinfo: downloading installer
312026-01-08T04:53:52.641Zwarn: It looks like you have an existing installation of Rust at:
322026-01-08T04:53:52.641Zwarn: /opt/ooce/bin
332026-01-08T04:53:52.641Zwarn: It is recommended that rustup be the primary Rust installation.
342026-01-08T04:53:52.641Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-01-08T04:53:52.644Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-01-08T04:53:52.644Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-01-08T04:53:52.644Zwarn: or pass `-y' to ignore all ignorable checks.
382026-01-08T04:53:52.644Zerror: cannot install while Rust is installed
392026-01-08T04:53:52.644Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-01-08T04:53:52.652Zinfo: profile set to 'default'
412026-01-08T04:53:52.652Zinfo: default host triple is x86_64-unknown-illumos
422026-01-08T04:53:52.655Zinfo: syncing channel updates for '1.90.0-x86_64-unknown-illumos'
432026-01-08T04:53:52.825Zinfo: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14)
442026-01-08T04:53:52.825Zinfo: downloading component 'cargo'
452026-01-08T04:53:53.633Zinfo: downloading component 'clippy'
462026-01-08T04:53:53.948Zinfo: downloading component 'rust-docs'
472026-01-08T04:53:55.176Zinfo: downloading component 'rust-std'
482026-01-08T04:53:56.774Zinfo: downloading component 'rustc'
492026-01-08T04:54:02.886Zinfo: downloading component 'rustfmt'
502026-01-08T04:54:03.114Zinfo: installing component 'cargo'
512026-01-08T04:54:04.024Zinfo: installing component 'clippy'
522026-01-08T04:54:04.432Zinfo: installing component 'rust-docs'
532026-01-08T04:54:06.273Zinfo: installing component 'rust-std'
542026-01-08T04:54:08.158Zinfo: installing component 'rustc'
552026-01-08T04:54:14.774Zinfo: installing component 'rustfmt'
562026-01-08T04:54:15.113Zinfo: default toolchain set to '1.90.0-x86_64-unknown-illumos'
572026-01-08T04:54:15.113Z
582026-01-08T04:54:15.537Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
592026-01-08T04:54:15.537Z
602026-01-08T04:54:15.540Z
612026-01-08T04:54:15.540ZRust is installed now. Great!
622026-01-08T04:54:15.540Z
632026-01-08T04:54:15.540ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-01-08T04:54:15.540Zenvironment variable. This has not been done automatically.
652026-01-08T04:54:15.540Z
662026-01-08T04:54:15.540ZTo configure your current shell, you need to source
672026-01-08T04:54:15.540Zthe corresponding env file under $HOME/.cargo.
682026-01-08T04:54:15.540Z
692026-01-08T04:54:15.540ZThis is usually done by running one of the following (note the leading DOT):
702026-01-08T04:54:15.540Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-01-08T04:54:15.540Zsource "$HOME/.cargo/env.fish" # For fish
722026-01-08T04:54:15.540Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-01-08T04:54:15.623Z+ rustup --version
742026-01-08T04:54:15.632Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-01-08T04:54:15.633Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-01-08T04:54:15.714Zinfo: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
772026-01-08T04:54:15.718Z+ cargo --version
782026-01-08T04:54:15.811Zcargo 1.90.0 (840b83a10 2025-07-30)
792026-01-08T04:54:15.814Z+ rustc --version
802026-01-08T04:54:15.920Zrustc 1.90.0 (1159e78c4 2025-09-14)
812026-01-08T04:54:15.924Zprocess exited: duration 24756 ms, exit code 0
 
822026-01-08T04:54:15.930Zstarting task 2: "authentication"
832026-01-08T04:54:15.951Zprocess exited: duration 21 ms, exit code 0
 
842026-01-08T04:54:15.958Zstarting task 3: "clone repository"
852026-01-08T04:54:15.963Z+ mkdir -p /work/oxidecomputer/opte
862026-01-08T04:54:15.966Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872026-01-08T04:54:15.995ZCloning into '/work/oxidecomputer/opte'...
882026-01-08T04:54:16.773Z+ cd /work/oxidecomputer/opte
892026-01-08T04:54:16.773Z+ git fetch origin 7e9a73affb56d6aa2eb68fc32fb5ac261d97a673
902026-01-08T04:54:17.010ZFrom https://github.com/oxidecomputer/opte
912026-01-08T04:54:17.010Z * branch 7e9a73affb56d6aa2eb68fc32fb5ac261d97a673 -> FETCH_HEAD
922026-01-08T04:54:17.018Z+ [[ -n '' ]]
932026-01-08T04:54:17.022Z+ git reset --hard 7e9a73affb56d6aa2eb68fc32fb5ac261d97a673
942026-01-08T04:54:17.043ZHEAD is now at 7e9a73a Update Rust crate zerocopy to v0.8.33
952026-01-08T04:54:17.046Zprocess exited: duration 1087 ms, exit code 0
 
962026-01-08T04:54:17.054Zstarting task 4: "build"
972026-01-08T04:54:17.057Z+ source .github/buildomat/common.sh
982026-01-08T04:54:17.060Z++ rustup show active-toolchain
992026-01-08T04:54:17.109Z1.90.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1002026-01-08T04:54:17.112Z++ pushd xde
1012026-01-08T04:54:17.113Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1022026-01-08T04:54:17.113Z++ rustup show active-toolchain
1032026-01-08T04:54:17.119Zinfo: syncing channel updates for 'nightly-2025-09-19-x86_64-unknown-illumos'
1042026-01-08T04:54:17.311Zinfo: latest update on 2025-09-19, rust version 1.92.0-nightly (7c275d09e 2025-09-18)
1052026-01-08T04:54:17.314Zinfo: downloading component 'cargo'
1062026-01-08T04:54:18.276Zinfo: downloading component 'clippy'
1072026-01-08T04:54:18.588Zinfo: downloading component 'rust-src'
1082026-01-08T04:54:18.854Zinfo: downloading component 'rust-std'
1092026-01-08T04:54:20.695Zinfo: downloading component 'rustc'
1102026-01-08T04:54:27.026Zinfo: downloading component 'rustfmt'
1112026-01-08T04:54:27.283Zinfo: installing component 'cargo'
1122026-01-08T04:54:28.215Zinfo: installing component 'clippy'
1132026-01-08T04:54:28.597Zinfo: installing component 'rust-src'
1142026-01-08T04:54:28.973Zinfo: installing component 'rust-std'
1152026-01-08T04:54:30.663Zinfo: installing component 'rustc'
1162026-01-08T04:54:37.349Zinfo: installing component 'rustfmt'
1172026-01-08T04:54:37.695Znightly-2025-09-19-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1182026-01-08T04:54:37.787Z+++ rustup show active-toolchain -v
1192026-01-08T04:54:37.790Z+++ head -n 1
1202026-01-08T04:54:37.790Z+++ cut '-d ' -f1
1212026-01-08T04:54:37.901Z++ export NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1222026-01-08T04:54:37.901Z++ NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1232026-01-08T04:54:37.901Z++ popd
1242026-01-08T04:54:37.904Z/work/oxidecomputer/opte
1252026-01-08T04:54:37.904Z+ cargo --version
1262026-01-08T04:54:37.961Zcargo 1.90.0 (840b83a10 2025-07-30)
1272026-01-08T04:54:37.964Z+ rustc --version
1282026-01-08T04:54:38.039Zrustc 1.90.0 (1159e78c4 2025-09-14)
1292026-01-08T04:54:38.043Z+ cd lib/oxide-vpc
1302026-01-08T04:54:38.043Z+ header 'check style'
1312026-01-08T04:54:38.046Z+ echo '# ==== check style ==== #'
1322026-01-08T04:54:38.046Z# ==== check style ==== #
1332026-01-08T04:54:38.046Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -- --check
1342026-01-08T04:54:38.339Z
1352026-01-08T04:54:38.339Zreal 0.293041543
1362026-01-08T04:54:38.339Zuser 0.216049651
1372026-01-08T04:54:38.339Zsys 0.071433205
1382026-01-08T04:54:38.339Ztrap 0.000095907
1392026-01-08T04:54:38.340Ztflt 0.000034729
1402026-01-08T04:54:38.340Zdflt 0.000022268
1412026-01-08T04:54:38.343Zkflt 0.000000000
1422026-01-08T04:54:38.343Zlock 0.735300506
1432026-01-08T04:54:38.343Zslp 0.309334922
1442026-01-08T04:54:38.343Zlat 0.002086782
1452026-01-08T04:54:38.343Zstop 0.000159785
1462026-01-08T04:54:38.343Z+ header 'check docs'
1472026-01-08T04:54:38.343Z+ echo '# ==== check docs ==== #'
1482026-01-08T04:54:38.343Z# ==== check docs ==== #
1492026-01-08T04:54:38.343Z+ RUSTDOCFLAGS='-D warnings'
1502026-01-08T04:54:38.343Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos doc --no-default-features --features=api,std,engine,kernel
1512026-01-08T04:54:38.482Z Updating crates.io index
1522026-01-08T04:54:38.490Z Updating git repository `https://github.com/oxidecomputer/falcon`
1532026-01-08T04:54:39.462Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1542026-01-08T04:54:39.690Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1552026-01-08T04:54:40.008Z Updating git repository `https://github.com/oxidecomputer/zone`
1562026-01-08T04:54:40.370Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1572026-01-08T04:54:40.577Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1582026-01-08T04:54:40.833Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1592026-01-08T04:54:42.571Z Downloading crates ...
1602026-01-08T04:54:42.684Z Downloaded generic-array v0.14.7
1612026-01-08T04:54:42.686Z Downloaded pest_meta v2.8.5
1622026-01-08T04:54:42.686Z Downloaded defmt-macros v1.0.1
1632026-01-08T04:54:42.812Z Downloaded ref-cast v1.0.25
1642026-01-08T04:54:42.815Z Downloaded dyn-clone v1.0.20
1652026-01-08T04:54:42.820Z Downloaded crypto-common v0.1.7
1662026-01-08T04:54:42.823Z Downloaded stable_deref_trait v1.2.1
1672026-01-08T04:54:42.823Z Downloaded ident_case v1.0.1
1682026-01-08T04:54:42.826Z Downloaded usdt-attr-macro v0.6.0
1692026-01-08T04:54:42.829Z Downloaded embedded-io v0.4.0
1702026-01-08T04:54:42.829Z Downloaded sha2 v0.10.9
1712026-01-08T04:54:42.833Z Downloaded scroll_derive v0.13.1
1722026-01-08T04:54:42.833Z Downloaded pest_generator v2.8.5
1732026-01-08T04:54:42.836Z Downloaded serde_tokenstream v0.2.2
1742026-01-08T04:54:42.836Z Downloaded thiserror-impl v2.0.17
1752026-01-08T04:54:42.839Z Downloaded ipnetwork v0.21.1
1762026-01-08T04:54:42.839Z Downloaded either v1.15.0
1772026-01-08T04:54:42.842Z Downloaded quote v1.0.42
1782026-01-08T04:54:42.847Z Downloaded unicode-ident v1.0.22
1792026-01-08T04:54:42.851Z Downloaded typenum v1.19.0
1802026-01-08T04:54:42.855Z Downloaded darling_core v0.21.3
1812026-01-08T04:54:42.862Z Downloaded zerocopy-derive v0.8.33
1822026-01-08T04:54:42.867Z Downloaded pest v2.8.5
1832026-01-08T04:54:42.874Z Downloaded memchr v2.7.6
1842026-01-08T04:54:42.884Z Downloaded unicode-width v0.2.2
1852026-01-08T04:54:42.889Z Downloaded regex-syntax v0.8.8
1862026-01-08T04:54:42.933Z Downloaded block-buffer v0.10.4
1872026-01-08T04:54:42.987Z Downloaded thread-id v5.0.0
1882026-01-08T04:54:42.995Z Downloaded embedded-io v0.6.1
1892026-01-08T04:54:43.002Z Downloaded macaddr v1.0.1
1902026-01-08T04:54:43.009Z Downloaded cfg-if v1.0.4
1912026-01-08T04:54:43.012Z Downloaded usdt-macro v0.6.0
1922026-01-08T04:54:43.012Z Downloaded proc-macro-error2 v2.0.1
1932026-01-08T04:54:43.015Z Downloaded pretty-hex v0.4.1
1942026-01-08T04:54:43.015Z Downloaded strsim v0.11.1
1952026-01-08T04:54:43.018Z Downloaded serde v1.0.228
1962026-01-08T04:54:43.024Z Downloaded dof v0.4.0
1972026-01-08T04:54:43.026Z Downloaded ingot-types v0.1.2
1982026-01-08T04:54:43.030Z Downloaded crc32fast v1.5.0
1992026-01-08T04:54:43.033Z Downloaded log v0.4.29
2002026-01-08T04:54:43.036Z Downloaded zmij v1.0.10
2012026-01-08T04:54:43.039Z Downloaded postcard v1.1.3
2022026-01-08T04:54:43.042Z Downloaded managed v0.8.0
2032026-01-08T04:54:43.042Z Downloaded defmt v0.3.100
2042026-01-08T04:54:43.046Z Downloaded proc-macro-error-attr2 v2.0.0
2052026-01-08T04:54:43.049Z Downloaded plain v0.2.3
2062026-01-08T04:54:43.052Z Downloaded fnv v1.0.7
2072026-01-08T04:54:43.071Z Downloaded tabwriter v1.4.1
2082026-01-08T04:54:43.074Z Downloaded defmt v1.0.1
2092026-01-08T04:54:43.096Z Downloaded itoa v1.0.17
2102026-01-08T04:54:43.100Z Downloaded darling_macro v0.21.3
2112026-01-08T04:54:43.106Z Downloaded thiserror v2.0.17
2122026-01-08T04:54:43.110Z Downloaded scroll v0.13.0
2132026-01-08T04:54:43.113Z Downloaded dtrace-parser v0.3.0
2142026-01-08T04:54:43.116Z Downloaded cobs v0.3.0
2152026-01-08T04:54:43.119Z Downloaded ref-cast-impl v1.0.25
2162026-01-08T04:54:43.124Z Downloaded cpufeatures v0.2.17
2172026-01-08T04:54:43.127Z Downloaded version_check v0.9.5
2182026-01-08T04:54:43.127Z Downloaded defmt-parser v1.0.0
2192026-01-08T04:54:43.127Z Downloaded usdt v0.6.0
2202026-01-08T04:54:43.130Z Downloaded digest v0.10.7
2212026-01-08T04:54:43.133Z Downloaded memmap2 v0.9.9
2222026-01-08T04:54:43.133Z Downloaded byteorder v1.5.0
2232026-01-08T04:54:43.136Z Downloaded usdt-impl v0.6.0
2242026-01-08T04:54:43.139Z Downloaded ingot v0.1.1
2252026-01-08T04:54:43.142Z Downloaded hash32 v0.3.1
2262026-01-08T04:54:43.144Z Downloaded pest_derive v2.8.5
2272026-01-08T04:54:43.147Z Downloaded bitflags v1.3.2
2282026-01-08T04:54:43.150Z Downloaded bitflags v2.10.0
2292026-01-08T04:54:43.153Z Downloaded serde_json v1.0.148
2302026-01-08T04:54:43.158Z Downloaded proc-macro2 v1.0.104
2312026-01-08T04:54:43.160Z Downloaded darling v0.21.3
2322026-01-08T04:54:43.165Z Downloaded serde_core v1.0.228
2332026-01-08T04:54:43.168Z Downloaded ucd-trie v0.1.7
2342026-01-08T04:54:43.168Z Downloaded ingot-macros v0.1.1
2352026-01-08T04:54:43.173Z Downloaded uuid v1.19.0
2362026-01-08T04:54:43.175Z Downloaded itertools v0.14.0
2372026-01-08T04:54:43.178Z Downloaded serde_derive v1.0.228
2382026-01-08T04:54:43.181Z Downloaded heapless v0.8.0
2392026-01-08T04:54:43.210Z Downloaded aho-corasick v1.1.4
2402026-01-08T04:54:43.222Z Downloaded regex v1.12.2
2412026-01-08T04:54:43.235Z Downloaded smoltcp v0.11.0
2422026-01-08T04:54:43.245Z Downloaded goblin v0.10.4
2432026-01-08T04:54:43.251Z Downloaded zerocopy v0.8.33
2442026-01-08T04:54:43.269Z Downloaded syn v2.0.113
2452026-01-08T04:54:43.304Z Downloaded regex-automata v0.4.13
2462026-01-08T04:54:43.326Z Downloaded libc v0.2.179
2472026-01-08T04:54:43.402Z Compiling proc-macro2 v1.0.104
2482026-01-08T04:54:43.402Z Compiling quote v1.0.42
2492026-01-08T04:54:43.406Z Compiling unicode-ident v1.0.22
2502026-01-08T04:54:43.406Z Documenting unicode-ident v1.0.22
2512026-01-08T04:54:43.406Z Compiling serde_core v1.0.228
2522026-01-08T04:54:43.472Z Compiling fnv v1.0.7
2532026-01-08T04:54:43.476Z Compiling ident_case v1.0.1
2542026-01-08T04:54:43.628Z Compiling strsim v0.11.1
2552026-01-08T04:54:43.637Z Compiling memchr v2.7.6
2562026-01-08T04:54:43.848Z Compiling thiserror v2.0.17
2572026-01-08T04:54:44.141Z Compiling serde v1.0.228
2582026-01-08T04:54:44.303Z Documenting proc-macro2 v1.0.104
2592026-01-08T04:54:44.498Z Compiling regex-syntax v0.8.8
2602026-01-08T04:54:44.710Z Compiling aho-corasick v1.1.4
2612026-01-08T04:54:44.769Z Compiling zerocopy v0.8.33
2622026-01-08T04:54:45.220Z Checking syn v2.0.113
2632026-01-08T04:54:45.476Z Compiling either v1.15.0
2642026-01-08T04:54:45.486Z Documenting quote v1.0.42
2652026-01-08T04:54:45.719Z Checking byteorder v1.5.0
2662026-01-08T04:54:45.934Z Compiling itertools v0.14.0
2672026-01-08T04:54:46.579Z Documenting syn v2.0.113
2682026-01-08T04:54:47.656Z Documenting ident_case v1.0.1
2692026-01-08T04:54:48.026Z Compiling heapless v0.8.0
2702026-01-08T04:54:48.467Z Compiling regex-automata v0.4.13
2712026-01-08T04:54:48.569Z Documenting strsim v0.11.1
2722026-01-08T04:54:48.876Z Documenting fnv v1.0.7
2732026-01-08T04:54:49.735Z Checking bitflags v2.10.0
2742026-01-08T04:54:49.816Z Checking hash32 v0.3.1
2752026-01-08T04:54:49.826Z Documenting serde_core v1.0.228
2762026-01-08T04:54:50.003Z Checking macaddr v1.0.1
2772026-01-08T04:54:50.014Z Documenting memchr v2.7.6
2782026-01-08T04:54:50.286Z Checking cfg-if v1.0.4
2792026-01-08T04:54:50.381Z Checking stable_deref_trait v1.2.1
2802026-01-08T04:54:50.469Z Compiling smoltcp v0.11.0
2812026-01-08T04:54:50.583Z Checking darling_core v0.21.3
2822026-01-08T04:54:51.147Z Documenting regex-syntax v0.8.8
2832026-01-08T04:54:51.692Z Documenting aho-corasick v1.1.4
2842026-01-08T04:54:51.968Z Documenting darling_core v0.21.3
2852026-01-08T04:54:52.858Z Compiling regex v1.12.2
2862026-01-08T04:54:53.690Z Checking bitflags v1.3.2
2872026-01-08T04:54:54.084Z Checking managed v0.8.0
2882026-01-08T04:54:54.125Z Documenting regex-automata v0.4.13
2892026-01-08T04:54:54.360Z Documenting darling_macro v0.21.3
2902026-01-08T04:54:54.372Z Documenting zerocopy-derive v0.8.33
2912026-01-08T04:54:54.906Z Documenting thiserror-impl v2.0.17
2922026-01-08T04:54:55.258Z Compiling serde_derive v1.0.228
2932026-01-08T04:54:55.619Z Compiling thiserror-impl v2.0.17
2942026-01-08T04:54:55.951Z Compiling zerocopy-derive v0.8.33
2952026-01-08T04:54:56.972Z Documenting serde_derive v1.0.228
2962026-01-08T04:54:56.992Z Documenting byteorder v1.5.0
2972026-01-08T04:54:57.002Z Compiling crc32fast v1.5.0
2982026-01-08T04:54:57.527Z Documenting regex v1.12.2
2992026-01-08T04:54:57.537Z Compiling darling_macro v0.21.3
3002026-01-08T04:54:57.648Z Compiling ref-cast v1.0.25
3012026-01-08T04:54:58.119Z Documenting hash32 v0.3.1
3022026-01-08T04:54:58.369Z Compiling ref-cast-impl v1.0.25
3032026-01-08T04:54:58.528Z Compiling darling v0.21.3
3042026-01-08T04:54:58.609Z Checking cobs v0.3.0
3052026-01-08T04:54:58.643Z Compiling ingot-macros v0.1.1
3062026-01-08T04:54:58.917Z Documenting darling v0.21.3
3072026-01-08T04:54:59.053Z Documenting zerocopy v0.8.33
3082026-01-08T04:54:59.448Z Documenting thiserror v2.0.17
3092026-01-08T04:54:59.783Z Documenting bitflags v2.10.0
3102026-01-08T04:55:00.447Z Documenting ingot-macros v0.1.1
3112026-01-08T04:55:00.667Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3122026-01-08T04:55:01.128Z Documenting cfg-if v1.0.4
3132026-01-08T04:55:01.219Z Documenting stable_deref_trait v1.2.1
3142026-01-08T04:55:02.076Z Documenting serde v1.0.228
3152026-01-08T04:55:02.168Z Compiling version_check v0.9.5
3162026-01-08T04:55:02.562Z Documenting macaddr v1.0.1
3172026-01-08T04:55:02.748Z Checking ipnetwork v0.21.1
3182026-01-08T04:55:02.830Z Checking unicode-width v0.2.2
3192026-01-08T04:55:02.848Z Checking postcard v1.1.3
3202026-01-08T04:55:02.971Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3212026-01-08T04:55:03.080Z Documenting heapless v0.8.0
3222026-01-08T04:55:03.320Z Documenting cobs v0.3.0
3232026-01-08T04:55:03.368Z Documenting managed v0.8.0
3242026-01-08T04:55:03.450Z Checking tabwriter v1.4.1
3252026-01-08T04:55:03.836Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3262026-01-08T04:55:03.978Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3272026-01-08T04:55:04.552Z Checking ingot-types v0.1.2
3282026-01-08T04:55:04.559Z Documenting ingot-types v0.1.2
3292026-01-08T04:55:04.760Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3302026-01-08T04:55:04.998Z Documenting ref-cast-impl v1.0.25
3312026-01-08T04:55:05.079Z Documenting smoltcp v0.11.0
3322026-01-08T04:55:05.194Z Checking ingot v0.1.1
3332026-01-08T04:55:05.285Z Documenting either v1.15.0
3342026-01-08T04:55:05.743Z Checking dyn-clone v1.0.20
3352026-01-08T04:55:05.852Z Documenting postcard v1.1.3
3362026-01-08T04:55:05.879Z Documenting ipnetwork v0.21.1
3372026-01-08T04:55:06.088Z Documenting unicode-width v0.2.2
3382026-01-08T04:55:06.589Z Documenting ingot v0.1.1
3392026-01-08T04:55:06.855Z Documenting ref-cast v1.0.25
3402026-01-08T04:55:07.226Z Documenting itertools v0.14.0
3412026-01-08T04:55:07.509Z Documenting crc32fast v1.5.0
3422026-01-08T04:55:07.899Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3432026-01-08T04:55:08.212Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3442026-01-08T04:55:08.451Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3452026-01-08T04:55:08.680Z Documenting tabwriter v1.4.1
3462026-01-08T04:55:09.036Z Documenting dyn-clone v1.0.20
3472026-01-08T04:55:09.415Z Documenting uuid v1.19.0
3482026-01-08T04:55:10.109Z Checking uuid v1.19.0
3492026-01-08T04:55:10.493Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
3502026-01-08T04:55:10.501Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3512026-01-08T04:55:10.792Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
3522026-01-08T04:55:13.482Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3532026-01-08T04:55:16.701Z Documenting oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3542026-01-08T04:55:18.744Z Finished `dev` profile [optimized + debuginfo] target(s) in 40.39s
3552026-01-08T04:55:18.834Z Generated /work/oxidecomputer/opte/target/doc/oxide_vpc/index.html
3562026-01-08T04:55:18.852Z
3572026-01-08T04:55:18.852Zreal 40.491740016
3582026-01-08T04:55:18.852Zuser 2:56.562120551
3592026-01-08T04:55:18.852Zsys 26.579523749
3602026-01-08T04:55:18.852Ztrap 0.129116726
3612026-01-08T04:55:18.852Ztflt 0.045619379
3622026-01-08T04:55:18.852Zdflt 0.073401747
3632026-01-08T04:55:18.852Zkflt 0.001361879
3642026-01-08T04:55:18.852Zlock 13:31.199760434
3652026-01-08T04:55:18.852Zslp 11:01.655590169
3662026-01-08T04:55:18.852Zlat 13.887072944
3672026-01-08T04:55:18.852Zstop 13.916481144
3682026-01-08T04:55:18.855Z+ header 'analyze std + api + usdt'
3692026-01-08T04:55:18.855Z+ echo '# ==== analyze std + api + usdt ==== #'
3702026-01-08T04:55:18.855Z# ==== analyze std + api + usdt ==== #
3712026-01-08T04:55:18.855Z+ ptime -m cargo clippy --features usdt --all-targets
3722026-01-08T04:55:19.190Z Downloading crates ...
3732026-01-08T04:55:19.274Z Downloaded dtor v0.1.1
3742026-01-08T04:55:19.279Z Downloaded cookie-factory v0.3.3
3752026-01-08T04:55:19.279Z Downloaded ctor-proc-macro v0.0.7
3762026-01-08T04:55:19.279Z Downloaded anyhow v1.0.100
3772026-01-08T04:55:19.279Z Downloaded futures-macro v0.3.31
3782026-01-08T04:55:19.284Z Downloaded pin-utils v0.1.0
3792026-01-08T04:55:19.284Z Downloaded futures-task v0.3.31
3802026-01-08T04:55:19.284Z Downloaded slab v0.4.11
3812026-01-08T04:55:19.284Z Downloaded futures-io v0.3.31
3822026-01-08T04:55:19.288Z Downloaded typeid v1.0.3
3832026-01-08T04:55:19.288Z Downloaded dtor-proc-macro v0.0.6
3842026-01-08T04:55:19.291Z Downloaded rusticata-macros v5.0.0
3852026-01-08T04:55:19.291Z Downloaded circular v0.3.0
3862026-01-08T04:55:19.292Z Downloaded futures-sink v0.3.31
3872026-01-08T04:55:19.294Z Downloaded ctor v0.6.3
3882026-01-08T04:55:19.294Z Downloaded pin-project-lite v0.2.16
3892026-01-08T04:55:19.299Z Downloaded futures-executor v0.3.31
3902026-01-08T04:55:19.302Z Downloaded futures-core v0.3.31
3912026-01-08T04:55:19.302Z Downloaded futures-channel v0.3.31
3922026-01-08T04:55:19.305Z Downloaded once_cell v1.21.3
3932026-01-08T04:55:19.316Z Downloaded futures v0.3.31
3942026-01-08T04:55:19.331Z Downloaded ron v0.12.0
3952026-01-08T04:55:19.340Z Downloaded futures-util v0.3.31
3962026-01-08T04:55:19.349Z Downloaded pcap-parser v0.17.0
3972026-01-08T04:55:19.354Z Downloaded nom v8.0.0
3982026-01-08T04:55:19.417Z Compiling proc-macro2 v1.0.104
3992026-01-08T04:55:19.417Z Compiling quote v1.0.42
4002026-01-08T04:55:19.417Z Compiling unicode-ident v1.0.22
4012026-01-08T04:55:19.420Z Compiling memchr v2.7.6
4022026-01-08T04:55:19.420Z Compiling thiserror v2.0.17
4032026-01-08T04:55:19.420Z Compiling zerocopy v0.8.33
4042026-01-08T04:55:19.420Z Compiling serde_core v1.0.228
4052026-01-08T04:55:19.420Z Compiling zmij v1.0.10
4062026-01-08T04:55:20.015Z Compiling libc v0.2.179
4072026-01-08T04:55:20.059Z Compiling ucd-trie v0.1.7
4082026-01-08T04:55:20.112Z Compiling serde_json v1.0.148
4092026-01-08T04:55:20.474Z Compiling pest v2.8.5
4102026-01-08T04:55:20.487Z Compiling serde v1.0.228
4112026-01-08T04:55:20.675Z Compiling strsim v0.11.1
4122026-01-08T04:55:20.740Z Compiling ident_case v1.0.1
4132026-01-08T04:55:20.913Z Compiling fnv v1.0.7
4142026-01-08T04:55:21.367Z Compiling aho-corasick v1.1.4
4152026-01-08T04:55:21.612Z Compiling itoa v1.0.17
4162026-01-08T04:55:21.760Z Compiling regex-syntax v0.8.8
4172026-01-08T04:55:21.908Z Compiling syn v2.0.113
4182026-01-08T04:55:21.947Z Checking byteorder v1.5.0
4192026-01-08T04:55:23.170Z Compiling pest_meta v2.8.5
4202026-01-08T04:55:23.312Z Compiling usdt-impl v0.6.0
4212026-01-08T04:55:23.412Z Compiling either v1.15.0
4222026-01-08T04:55:23.819Z Compiling itertools v0.14.0
4232026-01-08T04:55:24.137Z Checking bitflags v2.10.0
4242026-01-08T04:55:24.438Z Compiling thread-id v5.0.0
4252026-01-08T04:55:24.776Z Compiling heapless v0.8.0
4262026-01-08T04:55:25.083Z Checking log v0.4.29
4272026-01-08T04:55:25.324Z Compiling regex-automata v0.4.13
4282026-01-08T04:55:25.387Z Checking futures-sink v0.3.31
4292026-01-08T04:55:25.557Z Checking futures-core v0.3.31
4302026-01-08T04:55:25.983Z Checking plain v0.2.3
4312026-01-08T04:55:26.739Z Checking futures-channel v0.3.31
4322026-01-08T04:55:27.072Z Checking hash32 v0.3.1
4332026-01-08T04:55:27.137Z Checking slab v0.4.11
4342026-01-08T04:55:27.267Z Checking cfg-if v1.0.4
4352026-01-08T04:55:27.350Z Checking futures-task v0.3.31
4362026-01-08T04:55:27.396Z Checking futures-io v0.3.31
4372026-01-08T04:55:27.410Z Checking stable_deref_trait v1.2.1
4382026-01-08T04:55:27.508Z Checking pin-project-lite v0.2.16
4392026-01-08T04:55:27.593Z Checking macaddr v1.0.1
4402026-01-08T04:55:27.626Z Checking pin-utils v0.1.0
4412026-01-08T04:55:27.634Z Checking pretty-hex v0.4.1
4422026-01-08T04:55:27.713Z Compiling smoltcp v0.11.0
4432026-01-08T04:55:27.970Z Compiling crc32fast v1.5.0
4442026-01-08T04:55:27.977Z Compiling version_check v0.9.5
4452026-01-08T04:55:28.313Z Compiling pest_generator v2.8.5
4462026-01-08T04:55:28.496Z Compiling darling_core v0.21.3
4472026-01-08T04:55:28.549Z Checking bitflags v1.3.2
4482026-01-08T04:55:28.554Z Checking managed v0.8.0
4492026-01-08T04:55:28.644Z Compiling ref-cast v1.0.25
4502026-01-08T04:55:28.683Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4512026-01-08T04:55:29.135Z Checking memmap2 v0.9.9
4522026-01-08T04:55:29.276Z Compiling regex v1.12.2
4532026-01-08T04:55:29.415Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4542026-01-08T04:55:30.061Z Checking unicode-width v0.2.2
4552026-01-08T04:55:30.176Z Checking ipnetwork v0.21.1
4562026-01-08T04:55:30.564Z Checking tabwriter v1.4.1
4572026-01-08T04:55:30.783Z Checking nom v8.0.0
4582026-01-08T04:55:30.822Z Checking dyn-clone v1.0.20
4592026-01-08T04:55:30.982Z Compiling typeid v1.0.3
4602026-01-08T04:55:31.517Z Compiling anyhow v1.0.100
4612026-01-08T04:55:31.911Z Checking uuid v1.19.0
4622026-01-08T04:55:31.924Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
4632026-01-08T04:55:31.975Z Compiling thiserror-impl v2.0.17
4642026-01-08T04:55:32.055Z Compiling serde_derive v1.0.228
4652026-01-08T04:55:32.110Z Compiling zerocopy-derive v0.8.33
4662026-01-08T04:55:32.144Z Compiling pest_derive v2.8.5
4672026-01-08T04:55:32.460Z Compiling scroll_derive v0.13.1
4682026-01-08T04:55:32.996Z Compiling futures-macro v0.3.31
4692026-01-08T04:55:33.106Z Compiling ref-cast-impl v1.0.25
4702026-01-08T04:55:34.101Z Compiling darling_macro v0.21.3
4712026-01-08T04:55:34.259Z Checking scroll v0.13.0
4722026-01-08T04:55:34.368Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4732026-01-08T04:55:34.784Z Checking goblin v0.10.4
4742026-01-08T04:55:34.799Z Compiling dtrace-parser v0.3.0
4752026-01-08T04:55:34.831Z Checking cobs v0.3.0
4762026-01-08T04:55:35.062Z Compiling darling v0.21.3
4772026-01-08T04:55:35.177Z Compiling ingot-macros v0.1.1
4782026-01-08T04:55:35.610Z Checking futures-util v0.3.31
4792026-01-08T04:55:35.946Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4802026-01-08T04:55:36.343Z Checking rusticata-macros v5.0.0
4812026-01-08T04:55:36.969Z Checking circular v0.3.0
4822026-01-08T04:55:37.148Z Compiling dtor-proc-macro v0.0.6
4832026-01-08T04:55:37.787Z Checking dtor v0.1.1
4842026-01-08T04:55:37.793Z Checking once_cell v1.21.3
4852026-01-08T04:55:37.881Z Compiling ctor-proc-macro v0.0.7
4862026-01-08T04:55:38.463Z Checking ctor v0.6.3
4872026-01-08T04:55:39.374Z Checking postcard v1.1.3
4882026-01-08T04:55:39.374Z Checking ron v0.12.0
4892026-01-08T04:55:39.633Z Compiling dof v0.4.0
4902026-01-08T04:55:39.633Z Compiling serde_tokenstream v0.2.2
4912026-01-08T04:55:39.918Z Checking ingot-types v0.1.2
4922026-01-08T04:55:40.085Z Checking futures-executor v0.3.31
4932026-01-08T04:55:40.309Z Checking futures v0.3.31
4942026-01-08T04:55:40.418Z Checking cookie-factory v0.3.3
4952026-01-08T04:55:40.486Z Checking ingot v0.1.1
4962026-01-08T04:55:40.849Z Checking pcap-parser v0.17.0
4972026-01-08T04:55:41.256Z Compiling usdt-macro v0.6.0
4982026-01-08T04:55:41.256Z Compiling usdt-attr-macro v0.6.0
4992026-01-08T04:55:42.185Z Checking usdt v0.6.0
5002026-01-08T04:55:43.014Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5012026-01-08T04:55:50.299Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5022026-01-08T04:55:52.792Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
5032026-01-08T04:55:55.802Zwarning: useless use of `vec!`
5042026-01-08T04:55:55.802Z --> lib/oxide-vpc/src/engine/geneve.rs:535:19
5052026-01-08T04:55:55.802Z |
5062026-01-08T04:55:55.802Z535 | let buf = vec![
5072026-01-08T04:55:55.802Z | ___________________^
5082026-01-08T04:55:55.802Z536 | | // UDP source
5092026-01-08T04:55:55.802Z537 | | 0x1E, 0x61,
5102026-01-08T04:55:55.802Z... |
5112026-01-08T04:55:55.802Z560 | | 0x00, 0x00, 0x00, 0x00,
5122026-01-08T04:55:55.802Z561 | | ];
5132026-01-08T04:55:55.802Z | |_________^
5142026-01-08T04:55:55.802Z |
5152026-01-08T04:55:55.802Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec
5162026-01-08T04:55:55.802Z = note: `#[warn(clippy::useless_vec)]` on by default
5172026-01-08T04:55:55.802Zhelp: you can use an array directly
5182026-01-08T04:55:55.802Z |
5192026-01-08T04:55:55.802Z535 ~ let buf = [0x1E, 0x61,
5202026-01-08T04:55:55.802Z536 + // UDP dest
5212026-01-08T04:55:55.802Z537 + 0x17, 0xC1,
5222026-01-08T04:55:55.802Z538 + // UDP length (8 UDP hdr + 8 Geneve hdr + 8 bytes options = 24 = 0x18)
5232026-01-08T04:55:55.802Z539 + 0x00, 0x18,
5242026-01-08T04:55:55.802Z540 + // UDP csum
5252026-01-08T04:55:55.802Z541 + 0x00, 0x00,
5262026-01-08T04:55:55.802Z542 + // Geneve: ver(2b)=0 + opt_len(6b)=2 words = 8 bytes
5272026-01-08T04:55:55.802Z543 + 0x02,
5282026-01-08T04:55:55.802Z544 + // Geneve flags
5292026-01-08T04:55:55.802Z545 + 0x00,
5302026-01-08T04:55:55.802Z546 + // Geneve proto (Ethernet)
5312026-01-08T04:55:55.802Z547 + 0x65, 0x58,
5322026-01-08T04:55:55.803Z548 + // Geneve vni + reserved
5332026-01-08T04:55:55.803Z549 + 0x00, 0x00, 0x00, 0x00,
5342026-01-08T04:55:55.803Z550 + // Geneve option: class 0x0129 (Oxide)
5352026-01-08T04:55:55.803Z551 + 0x01, 0x29,
5362026-01-08T04:55:55.803Z552 + // Geneve option: flags+type (Multicast = 0x01, non-critical)
5372026-01-08T04:55:55.803Z553 + 0x01,
5382026-01-08T04:55:55.803Z554 + // Geneve option: rsvd + len (1 word = 4 bytes body)
5392026-01-08T04:55:55.803Z555 + 0x01,
5402026-01-08T04:55:55.803Z556 + // Geneve option body: 4-byte body with replication in top 2 bits
5412026-01-08T04:55:55.803Z557 + // Replication::External = 0b00 in top 2 bits
5422026-01-08T04:55:55.803Z558 ~ 0x00, 0x00, 0x00, 0x00];
5432026-01-08T04:55:55.803Z |
5442026-01-08T04:55:55.803Z
5452026-01-08T04:55:55.946Zwarning: `oxide-vpc` (lib test) generated 1 warning
5462026-01-08T04:55:56.333Z Finished `dev` profile [optimized + debuginfo] target(s) in 37.31s
5472026-01-08T04:55:56.375Z
5482026-01-08T04:55:56.375Zreal 37.511166403
5492026-01-08T04:55:56.375Zuser 2:39.454734907
5502026-01-08T04:55:56.375Zsys 23.688661553
5512026-01-08T04:55:56.376Ztrap 0.107791236
5522026-01-08T04:55:56.376Ztflt 0.236265331
5532026-01-08T04:55:56.376Zdflt 0.220023137
5542026-01-08T04:55:56.376Zkflt 0.000031809
5552026-01-08T04:55:56.387Zlock 6:47.880379081
5562026-01-08T04:55:56.387Zslp 10:27.226655993
5572026-01-08T04:55:56.387Zlat 7.392241001
5582026-01-08T04:55:56.388Zstop 12.399838216
5592026-01-08T04:55:56.388Z+ header 'analyze no_std + engine + kernel'
5602026-01-08T04:55:56.388Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
5612026-01-08T04:55:56.388Z# ==== analyze no_std + engine + kernel ==== #
5622026-01-08T04:55:56.388Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos clippy --no-default-features --features engine,kernel
5632026-01-08T04:55:56.668Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5642026-01-08T04:55:56.668Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5652026-01-08T04:55:56.668Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5662026-01-08T04:55:56.676Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5672026-01-08T04:55:57.162Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5682026-01-08T04:56:04.110Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5692026-01-08T04:56:06.517Z Finished `dev` profile [optimized + debuginfo] target(s) in 10.03s
5702026-01-08T04:56:06.548Z
5712026-01-08T04:56:06.548Zreal 10.169273420
5722026-01-08T04:56:06.548Zuser 10.750173568
5732026-01-08T04:56:06.548Zsys 1.326403154
5742026-01-08T04:56:06.548Ztrap 0.001957922
5752026-01-08T04:56:06.548Ztflt 0.005699952
5762026-01-08T04:56:06.548Zdflt 0.004282882
5772026-01-08T04:56:06.551Zkflt 0.000000000
5782026-01-08T04:56:06.551Zlock 37.563705608
5792026-01-08T04:56:06.551Zslp 35.795937385
5802026-01-08T04:56:06.551Zlat 0.053409043
5812026-01-08T04:56:06.551Zstop 0.341523517
5822026-01-08T04:56:06.551Z+ header test
5832026-01-08T04:56:06.551Z+ echo '# ==== test ==== #'
5842026-01-08T04:56:06.551Z# ==== test ==== #
5852026-01-08T04:56:06.551Z+ ptime -m cargo test
5862026-01-08T04:56:06.806Z Compiling memchr v2.7.6
5872026-01-08T04:56:06.806Z Compiling serde_core v1.0.228
5882026-01-08T04:56:06.834Z Compiling thiserror v2.0.17
5892026-01-08T04:56:06.837Z Compiling zerocopy v0.8.33
5902026-01-08T04:56:06.840Z Compiling unicode-ident v1.0.22
5912026-01-08T04:56:06.843Z Compiling byteorder v1.5.0
5922026-01-08T04:56:06.850Z Compiling libc v0.2.179
5932026-01-08T04:56:06.854Z Compiling zmij v1.0.10
5942026-01-08T04:56:06.967Z Compiling scroll v0.13.0
5952026-01-08T04:56:07.059Z Compiling proc-macro2 v1.0.104
5962026-01-08T04:56:07.303Z Compiling itoa v1.0.17
5972026-01-08T04:56:07.527Z Compiling plain v0.2.3
5982026-01-08T04:56:07.533Z Compiling log v0.4.29
5992026-01-08T04:56:07.690Z Compiling futures-sink v0.3.31
6002026-01-08T04:56:07.770Z Compiling futures-core v0.3.31
6012026-01-08T04:56:07.830Z Compiling ucd-trie v0.1.7
6022026-01-08T04:56:07.837Z Compiling goblin v0.10.4
6032026-01-08T04:56:07.951Z Compiling futures-channel v0.3.31
6042026-01-08T04:56:08.030Z Compiling quote v1.0.42
6052026-01-08T04:56:08.392Z Compiling pest v2.8.5
6062026-01-08T04:56:09.260Z Compiling hash32 v0.3.1
6072026-01-08T04:56:09.499Z Compiling cfg-if v1.0.4
6082026-01-08T04:56:09.527Z Compiling futures-task v0.3.31
6092026-01-08T04:56:09.601Z Compiling pretty-hex v0.4.1
6102026-01-08T04:56:09.823Z Compiling macaddr v1.0.1
6112026-01-08T04:56:09.863Z Compiling futures-io v0.3.31
6122026-01-08T04:56:10.196Z Compiling pin-project-lite v0.2.16
6132026-01-08T04:56:10.338Z Compiling stable_deref_trait v1.2.1
6142026-01-08T04:56:10.346Z Compiling slab v0.4.11
6152026-01-08T04:56:10.440Z Compiling pin-utils v0.1.0
6162026-01-08T04:56:10.453Z Compiling heapless v0.8.0
6172026-01-08T04:56:10.542Z Compiling ingot-types v0.1.2
6182026-01-08T04:56:10.599Z Compiling futures-util v0.3.31
6192026-01-08T04:56:10.663Z Compiling syn v2.0.113
6202026-01-08T04:56:11.416Z Compiling dtrace-parser v0.3.0
6212026-01-08T04:56:11.434Z Compiling thread-id v5.0.0
6222026-01-08T04:56:11.544Z Compiling serde v1.0.228
6232026-01-08T04:56:11.862Z Compiling bitflags v2.10.0
6242026-01-08T04:56:12.396Z Compiling serde_json v1.0.148
6252026-01-08T04:56:12.731Z Compiling cobs v0.3.0
6262026-01-08T04:56:13.100Z Compiling bitflags v1.3.2
6272026-01-08T04:56:13.156Z Compiling managed v0.8.0
6282026-01-08T04:56:13.201Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6292026-01-08T04:56:13.254Z Compiling postcard v1.1.3
6302026-01-08T04:56:13.573Z Compiling smoltcp v0.11.0
6312026-01-08T04:56:13.586Z Compiling ingot v0.1.1
6322026-01-08T04:56:13.981Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6332026-01-08T04:56:15.239Z Compiling dof v0.4.0
6342026-01-08T04:56:17.159Z Compiling usdt-impl v0.6.0
6352026-01-08T04:56:18.605Z Compiling futures-executor v0.3.31
6362026-01-08T04:56:19.659Z Compiling memmap2 v0.9.9
6372026-01-08T04:56:19.871Z Compiling ipnetwork v0.21.1
6382026-01-08T04:56:19.871Z Compiling either v1.15.0
6392026-01-08T04:56:20.216Z Compiling unicode-width v0.2.2
6402026-01-08T04:56:20.239Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6412026-01-08T04:56:20.843Z Compiling tabwriter v1.4.1
6422026-01-08T04:56:21.001Z Compiling itertools v0.14.0
6432026-01-08T04:56:21.718Z Compiling usdt v0.6.0
6442026-01-08T04:56:23.020Z Compiling ref-cast v1.0.25
6452026-01-08T04:56:23.167Z Compiling futures v0.3.31
6462026-01-08T04:56:23.252Z Compiling crc32fast v1.5.0
6472026-01-08T04:56:23.275Z Compiling nom v8.0.0
6482026-01-08T04:56:23.707Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6492026-01-08T04:56:24.017Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6502026-01-08T04:56:24.335Z Compiling dyn-clone v1.0.20
6512026-01-08T04:56:24.640Z Compiling cookie-factory v0.3.3
6522026-01-08T04:56:24.998Z Compiling uuid v1.19.0
6532026-01-08T04:56:25.252Z Compiling circular v0.3.0
6542026-01-08T04:56:25.638Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#0fcdc8e9)
6552026-01-08T04:56:25.680Z Compiling dtor v0.1.1
6562026-01-08T04:56:25.807Z Compiling typeid v1.0.3
6572026-01-08T04:56:25.813Z Compiling anyhow v1.0.100
6582026-01-08T04:56:25.964Z Compiling once_cell v1.21.3
6592026-01-08T04:56:26.097Z Compiling ctor v0.6.3
6602026-01-08T04:56:26.210Z Compiling ron v0.12.0
6612026-01-08T04:56:29.637Z Compiling rusticata-macros v5.0.0
6622026-01-08T04:56:30.288Z Compiling pcap-parser v0.17.0
6632026-01-08T04:56:35.053Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6642026-01-08T04:56:41.055Z Compiling opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
6652026-01-08T04:57:42.176Z Finished `test` profile [optimized + debuginfo] target(s) in 1m 35s
6662026-01-08T04:57:42.195Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/oxide_vpc-e62b203d91e2b30d)
6672026-01-08T04:57:42.198Z
6682026-01-08T04:57:42.198Zrunning 15 tests
6692026-01-08T04:57:42.200Ztest api::tests::parse_bad_proto_filter ... ok
6702026-01-08T04:57:42.200Ztest api::tests::parse_bad_address ... ok
6712026-01-08T04:57:42.201Ztest api::tests::parse_good_proto_filter ... ok
6722026-01-08T04:57:42.201Ztest api::tests::parse_good_address ... ok
6732026-01-08T04:57:42.201Ztest api::tests::ports_from_str_bad ... ok
6742026-01-08T04:57:42.201Ztest api::tests::ports_from_str_good ... ok
6752026-01-08T04:57:42.201Ztest cfg::tests::test_required_nat_space ... ok
6762026-01-08T04:57:42.201Ztest cfg::tests::test_required_nat_space_only_ipv4 ... ok
6772026-01-08T04:57:42.201Ztest cfg::tests::test_required_nat_space_only_ipv6 ... ok
6782026-01-08T04:57:42.201Ztest engine::geneve::test::option_packet_length_with_known_options ... ok
6792026-01-08T04:57:42.201Ztest engine::geneve::test::parse_multi_opt ... ok
6802026-01-08T04:57:42.201Ztest engine::geneve::test::parse_multicast_replication_values ... ok
6812026-01-08T04:57:42.201Ztest engine::geneve::test::unknown_crit_option_fails ... ok
6822026-01-08T04:57:42.201Ztest engine::geneve::test::parse_single_opt ... ok
6832026-01-08T04:57:42.201Ztest engine::firewall::tests::port_predicate_simplification ... ok
6842026-01-08T04:57:42.204Z
6852026-01-08T04:57:42.204Ztest result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6862026-01-08T04:57:42.204Z
6872026-01-08T04:57:42.204Z Running tests/firewall_tests.rs (/work/oxidecomputer/opte/target/debug/deps/firewall_tests-2797e41b4e982945)
6882026-01-08T04:57:42.207Z
6892026-01-08T04:57:42.207Zrunning 4 tests
6902026-01-08T04:57:42.209Ztest firewall_external_inbound ... ok
6912026-01-08T04:57:42.209Ztest firewall_vni_outbound ... ok
6922026-01-08T04:57:42.209Ztest firewall_vni_inbound ... ok
6932026-01-08T04:57:42.209Ztest firewall_replace_rules ... ok
6942026-01-08T04:57:42.209Z
6952026-01-08T04:57:42.209Ztest result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6962026-01-08T04:57:42.209Z
6972026-01-08T04:57:42.209Z Running tests/fuzz_regression.rs (/work/oxidecomputer/opte/target/debug/deps/fuzz_regression-1e575559b98a0e6d)
6982026-01-08T04:57:42.213Z
6992026-01-08T04:57:42.213Zrunning 2 tests
7002026-01-08T04:57:42.213Ztest parse_in_regression ... ok
7012026-01-08T04:57:42.213Ztest parse_out_regression ... ok
7022026-01-08T04:57:42.213Z
7032026-01-08T04:57:42.213Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7042026-01-08T04:57:42.213Z
7052026-01-08T04:57:42.213Z Running tests/integration_tests.rs (/work/oxidecomputer/opte/target/debug/deps/integration_tests-65c97b8d65809759)
7062026-01-08T04:57:42.220Z
7072026-01-08T04:57:42.220Zrunning 44 tests
7082026-01-08T04:57:42.221Ztest bad_ip_len ... ok
7092026-01-08T04:57:42.223Ztest check_layers ... ok
7102026-01-08T04:57:42.224Ztest add_remove_fw_rule ... ok
7112026-01-08T04:57:42.224Ztest arp_gateway ... ok
7122026-01-08T04:57:42.224Ztest anti_spoof ... ok
7132026-01-08T04:57:42.224Ztest ephemeral_ip_preferred_over_snat_outbound ... ok
7142026-01-08T04:57:42.224Ztest flow_expiration ... ok
7152026-01-08T04:57:42.224Ztest external_ip_epoch_affinity_preserved ... ok
7162026-01-08T04:57:42.224Ztest gateway_icmp4_ping ... ok
7172026-01-08T04:57:42.224Ztest gateway_icmpv6_ping ... ok
7182026-01-08T04:57:42.224Ztest early_tcp_invalidation ... ok
7192026-01-08T04:57:42.224Ztest external_ip_reconfigurable ... ok
7202026-01-08T04:57:42.224Ztest gateway_router_advert_reply ... ok
7212026-01-08T04:57:42.224Ztest guest_to_guest_no_route ... ok
7222026-01-08T04:57:42.224Ztest guest_to_internet_ipv4 ... ok
7232026-01-08T04:57:42.224Ztest guest_to_guest ... ok
7242026-01-08T04:57:42.224Ztest guest_to_guest_diff_vpc_no_peer ... ok
7252026-01-08T04:57:42.224Ztest guest_to_internet_ipv6 ... ok
7262026-01-08T04:57:42.224Ztest icmp_inner_has_nat_applied ... ok
7272026-01-08T04:57:42.224Ztest icmpv6_inner_has_nat_applied ... ok
7282026-01-08T04:57:42.224Ztest inbound_ndp_dropped_at_gateway ... ok
7292026-01-08T04:57:42.224Ztest no_panic_on_flow_table_full ... ok
7302026-01-08T04:57:42.224Ztest packet_body_pullup ... ok
7312026-01-08T04:57:42.224Ztest outbound_ndp_dropped ... ok
7322026-01-08T04:57:42.224Ztest intra_subnet_routes_with_custom ... ok
7332026-01-08T04:57:42.224Ztest external_ip_balanced_over_floating_ips ... ok
7342026-01-08T04:57:42.224Ztest port_transition_reset ... ok
7352026-01-08T04:57:42.224Ztest port_transition_running ... ok
7362026-01-08T04:57:42.224Ztest external_ip_receive_and_reply_on_all ... ok
7372026-01-08T04:57:42.224Ztest test_drop_on_unknown_critical_option ... ok
7382026-01-08T04:57:42.224Ztest port_as_router_target ... ok
7392026-01-08T04:57:42.224Ztest port_transition_pause ... ok
7402026-01-08T04:57:42.224Ztest snat_icmp6_echo_rewrite ... ok
7412026-01-08T04:57:42.224Ztest snat_icmp4_echo_rewrite ... ok
7422026-01-08T04:57:42.224Ztest select_eip_conditioned_on_igw ... ok
7432026-01-08T04:57:42.224Ztest tcp_inbound ... ok
7442026-01-08T04:57:42.224Ztest tcp_outbound ... ok
7452026-01-08T04:57:42.224Ztest test_v6_ext_hdr_geneve_offset_ok ... ok
7462026-01-08T04:57:42.224Ztest test_ipv6_multicast_encapsulation ... ok
7472026-01-08T04:57:42.224Ztest test_tcp_multicast_denied ... ok
7482026-01-08T04:57:42.224Ztest test_gateway_neighbor_advert_reply ... ok
7492026-01-08T04:57:42.225Ztest test_reply_to_dhcpv6_solicit_or_request ... ok
7502026-01-08T04:57:42.225Ztest uft_lft_invalidation_out ... ok
7512026-01-08T04:57:42.225Ztest uft_lft_invalidation_in ... ok
7522026-01-08T04:57:42.225Z
7532026-01-08T04:57:42.225Ztest result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
7542026-01-08T04:57:42.225Z
7552026-01-08T04:57:42.225Z Doc-tests oxide_vpc
7562026-01-08T04:57:42.610Z
7572026-01-08T04:57:42.610Zrunning 0 tests
7582026-01-08T04:57:42.610Z
7592026-01-08T04:57:42.613Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7602026-01-08T04:57:42.613Z
7612026-01-08T04:57:42.637Z
7622026-01-08T04:57:42.637Zreal 1:36.075813290
7632026-01-08T04:57:42.637Zuser 6:53.056258176
7642026-01-08T04:57:42.637Zsys 17.828639123
7652026-01-08T04:57:42.637Ztrap 0.217767455
7662026-01-08T04:57:42.637Ztflt 0.256103332
7672026-01-08T04:57:42.637Zdflt 0.352244913
7682026-01-08T04:57:42.637Zkflt 0.004568537
7692026-01-08T04:57:42.637Zlock 20:55.463436908
7702026-01-08T04:57:42.637Zslp 19:01.219399183
7712026-01-08T04:57:42.637Zlat 13.659461782
7722026-01-08T04:57:42.637Zstop 7.472126574
7732026-01-08T04:57:42.640Zprocess exited: duration 205579 ms, exit code 0
 
7742026-01-08T04:57:42.647Zfound 0 output files