01J36KE009PSP2CJWSYW0BDKC6: opte

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "nightly-2024-06-27",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/illumos-rs",
    ],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01J36KEABZ93CGYADVK3QCEYBB

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-07-19T22:58:27.184Zjob assigned to worker 01J36KEAKYVM19KC4QHCH1NWXZ (queued for 44 s)
 
22024-07-19T22:58:27.448Zstarting task 0: "setup"
32024-07-19T22:58:27.472Z++ uname -s
42024-07-19T22:58:27.472Z+ kern=SunOS
52024-07-19T22:58:27.472Z+ case "$kern" in
62024-07-19T22:58:27.472Z+ groupadd -g 12345 build
72024-07-19T22:58:27.472Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-07-19T22:58:29.479Z+ zfs create -o mountpoint=/work rpool/work
92024-07-19T22:58:29.524Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-07-19T22:58:29.549Z+ home_fs=zfs
112024-07-19T22:58:29.549Z+ [[ zfs == autofs ]]
122024-07-19T22:58:29.549Z+ mkdir -p /home/build
132024-07-19T22:58:29.549Z+ chown build:build /home/build /work
142024-07-19T22:58:30.534Z+ chmod 0700 /home/build /work
152024-07-19T22:58:30.558Zprocess exited: duration 3089 ms, exit code 0
 
162024-07-19T22:58:30.607Zstarting task 1: "rust-toolchain"
172024-07-19T22:58:30.632Z+ printf ' * toolchain channel = "%s"
182024-07-19T22:58:30.632Z' nightly-2024-06-27
192024-07-19T22:58:30.632Z+ printf ' * toolchain profile = "%s"
202024-07-19T22:58:30.632Z' default
212024-07-19T22:58:30.632Z * toolchain channel = "nightly-2024-06-27"
222024-07-19T22:58:30.632Z * toolchain profile = "default"
232024-07-19T22:58:30.632Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-07-19T22:58:30.632Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-06-27 --profile default
252024-07-19T22:58:30.742Zinfo: downloading installer
262024-07-19T22:58:31.262Zinfo: profile set to 'default'
272024-07-19T22:58:31.262Zinfo: default host triple is x86_64-unknown-illumos
282024-07-19T22:58:31.286Zinfo: syncing channel updates for 'nightly-2024-06-27-x86_64-unknown-illumos'
292024-07-19T22:58:31.374Zinfo: latest update on 2024-06-27, rust version 1.81.0-nightly (4bc39f028 2024-06-26)
302024-07-19T22:58:31.374Zinfo: downloading component 'cargo'
312024-07-19T22:58:31.546Zinfo: downloading component 'clippy'
322024-07-19T22:58:31.593Zinfo: downloading component 'rust-docs'
332024-07-19T22:58:31.756Zinfo: downloading component 'rust-std'
342024-07-19T22:58:32.127Zinfo: downloading component 'rustc'
352024-07-19T22:58:32.808Zinfo: downloading component 'rustfmt'
362024-07-19T22:58:32.847Zinfo: installing component 'cargo'
372024-07-19T22:58:33.950Zinfo: installing component 'clippy'
382024-07-19T22:58:34.395Zinfo: installing component 'rust-docs'
392024-07-19T22:58:37.125Zinfo: installing component 'rust-std'
402024-07-19T22:58:39.142Zinfo: installing component 'rustc'
412024-07-19T22:58:44.520Zinfo: installing component 'rustfmt'
422024-07-19T22:58:44.930Zinfo: default toolchain set to 'nightly-2024-06-27-x86_64-unknown-illumos'
432024-07-19T22:58:44.930Z
442024-07-19T22:58:45.076Z nightly-2024-06-27-x86_64-unknown-illumos installed - rustc 1.81.0-nightly (4bc39f028 2024-06-26)
452024-07-19T22:58:45.076Z
462024-07-19T22:58:45.076Z
472024-07-19T22:58:45.076ZRust is installed now. Great!
482024-07-19T22:58:45.076Z
492024-07-19T22:58:45.076ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-07-19T22:58:45.076Zenvironment variable. This has not been done automatically.
512024-07-19T22:58:45.076Z
522024-07-19T22:58:45.076ZTo configure your current shell, you need to source
532024-07-19T22:58:45.100Zthe corresponding env file under $HOME/.cargo.
542024-07-19T22:58:45.100Z
552024-07-19T22:58:45.100ZThis is usually done by running one of the following (note the leading DOT):
562024-07-19T22:58:45.100Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-07-19T22:58:45.100Zsource "$HOME/.cargo/env.fish" # For fish
582024-07-19T22:58:45.156Z+ rustc --version
592024-07-19T22:58:45.278Zrustc 1.81.0-nightly (4bc39f028 2024-06-26)
602024-07-19T22:58:45.302Zprocess exited: duration 14674 ms, exit code 0
 
612024-07-19T22:58:45.350Zstarting task 2: "authentication"
622024-07-19T22:58:45.407Zprocess exited: duration 56 ms, exit code 0
 
632024-07-19T22:58:45.456Zstarting task 3: "clone repository"
642024-07-19T22:58:45.481Z+ mkdir -p /work/oxidecomputer/opte
652024-07-19T22:58:45.481Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-07-19T22:58:45.507ZCloning into '/work/oxidecomputer/opte'...
672024-07-19T22:58:46.762Z+ cd /work/oxidecomputer/opte
682024-07-19T22:58:46.786Z+ git fetch origin 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
692024-07-19T22:58:47.067ZFrom https://github.com/oxidecomputer/opte
702024-07-19T22:58:47.067Z * branch 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505 -> FETCH_HEAD
712024-07-19T22:58:47.091Z+ [[ -n illumos-rs-wip ]]
722024-07-19T22:58:47.091Z++ git branch --show-current
732024-07-19T22:58:47.091Z+ current=master
742024-07-19T22:58:47.091Z+ [[ master != illumos-rs-wip ]]
752024-07-19T22:58:47.091Z+ git branch -f illumos-rs-wip 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
762024-07-19T22:58:47.115Z+ git checkout -f illumos-rs-wip
772024-07-19T22:58:47.139ZSwitched to branch 'illumos-rs-wip'
782024-07-19T22:58:47.139Z+ git reset --hard 6b6b3bb1a0c45bf798a908ef4714b0bc69ba2505
792024-07-19T22:58:47.163ZHEAD is now at 6b6b3bb Newer illumos-rs.
802024-07-19T22:58:47.163Zprocess exited: duration 1705 ms, exit code 0
 
812024-07-19T22:58:47.215Zstarting task 4: "build"
822024-07-19T22:58:47.239Z+ pfexec pkg install clang-15
832024-07-19T22:58:53.910Z Startup: Refreshing catalog 'helios-dev' ... Done
842024-07-19T22:58:56.491Z Startup: Caching catalogs ... Done
852024-07-19T22:59:00.468ZPlanning: Solver setup ... Done
862024-07-19T22:59:00.535ZPlanning: Running solver ... Done
872024-07-19T22:59:00.584ZPlanning: Finding local manifests ... Done
882024-07-19T22:59:00.664ZPlanning: Fetching manifests: 0/2 0% complete
892024-07-19T22:59:00.998ZPlanning: Fetching manifests: 2/2 100% complete
902024-07-19T22:59:01.055ZPlanning: Package planning ... Done
912024-07-19T22:59:01.110ZPlanning: Merging actions ... Done
922024-07-19T22:59:01.313ZPlanning: Checking for conflicting actions ... Done
932024-07-19T22:59:01.337ZPlanning: Consolidating action changes ... Done
942024-07-19T22:59:02.001ZPlanning: Evaluating mediators ... Done
952024-07-19T22:59:02.025ZPlanning: Planning completed in 5.45 seconds
962024-07-19T22:59:02.049Z Packages to install: 2
972024-07-19T22:59:02.049Z Mediators to change: 2
982024-07-19T22:59:02.049Z Services to change: 1
992024-07-19T22:59:02.049Z Create boot environment: No
1002024-07-19T22:59:02.049ZCreate backup boot environment: No
1012024-07-19T22:59:02.080Z
1022024-07-19T22:59:02.080ZDownload: 0/3076 items 0.0/211.3MB 0% complete
1032024-07-19T22:59:07.081ZDownload: 1071/3076 items 98.5/211.3MB 46% complete (19.9M/s)
1042024-07-19T22:59:12.081ZDownload: 3001/3076 items 164.4/211.3MB 77% complete (16.5M/s)
1052024-07-19T22:59:14.823ZDownload: Completed 211.31 MB in 12.74 seconds (16.6M/s)
1062024-07-19T22:59:15.031Z Actions: 1/3418 actions (Installing new actions)
1072024-07-19T22:59:20.353Z Actions: 3170/3418 actions (Installing new actions)
1082024-07-19T22:59:20.517Z Actions: Completed 3418 actions in 5.48 seconds.
1092024-07-19T22:59:20.866Z Done
1102024-07-19T22:59:20.866Z Done
1112024-07-19T22:59:21.256Z Done
1122024-07-19T22:59:26.480Z Done
1132024-07-19T22:59:26.582Z Done
1142024-07-19T22:59:26.606Z Done
1152024-07-19T22:59:26.747Z Done
1162024-07-19T22:59:26.999Z+ cargo --version
1172024-07-19T22:59:27.023Zinfo: syncing channel updates for '1.79.0-x86_64-unknown-illumos'
1182024-07-19T22:59:27.151Zinfo: latest update on 2024-06-13, rust version 1.79.0 (129f3b996 2024-06-10)
1192024-07-19T22:59:27.151Zinfo: downloading component 'cargo'
1202024-07-19T22:59:27.666Zinfo: downloading component 'clippy'
1212024-07-19T22:59:27.709Zinfo: downloading component 'rust-docs'
1222024-07-19T22:59:27.867Zinfo: downloading component 'rust-std'
1232024-07-19T22:59:28.095Zinfo: downloading component 'rustc'
1242024-07-19T22:59:28.734Zinfo: downloading component 'rustfmt'
1252024-07-19T22:59:28.773Zinfo: installing component 'cargo'
1262024-07-19T22:59:29.863Zinfo: installing component 'clippy'
1272024-07-19T22:59:30.283Zinfo: installing component 'rust-docs'
1282024-07-19T22:59:33.776Zinfo: installing component 'rust-std'
1292024-07-19T22:59:35.536Zinfo: installing component 'rustc'
1302024-07-19T22:59:40.384Zinfo: installing component 'rustfmt'
1312024-07-19T22:59:40.839Zcargo 1.79.0 (ffa9cf99a 2024-06-03)
1322024-07-19T22:59:40.863Z+ rustc --version
1332024-07-19T22:59:40.935Zrustc 1.79.0 (129f3b996 2024-06-10)
1342024-07-19T22:59:40.959Z+ cd lib/opte
1352024-07-19T22:59:40.959Z+ header 'check docs'
1362024-07-19T22:59:40.959Z+ echo '# ==== check docs ==== #'
1372024-07-19T22:59:40.959Z# ==== check docs ==== #
1382024-07-19T22:59:40.959Z+ RUSTDOCFLAGS='-D warnings'
1392024-07-19T22:59:40.959Z+ ptime -m cargo +nightly-2024-06-27 doc --no-default-features --features=api,std,engine,kernel
1402024-07-19T22:59:41.168Z Updating crates.io index
1412024-07-19T22:59:41.192Z Updating git repository `https://github.com/oxidecomputer/falcon`
1422024-07-19T22:59:42.053ZFrom https://github.com/oxidecomputer/falcon
1432024-07-19T22:59:42.053Z * [new ref] 84b8147e03290fa96d8693e5b668e6d032542907 -> refs/commit/84b8147e03290fa96d8693e5b668e6d032542907
1442024-07-19T22:59:42.277Z Updating git repository `https://github.com/oxidecomputer/illumos-rs.git`
1452024-07-19T22:59:42.941ZFrom https://github.com/oxidecomputer/illumos-rs
1462024-07-19T22:59:42.941Z * [new ref] 7e45ccadc25809f4f009d9466d77442617041c6d -> refs/commit/7e45ccadc25809f4f009d9466d77442617041c6d
1472024-07-19T22:59:42.967Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1482024-07-19T22:59:43.409ZFrom https://github.com/oxidecomputer/poptrie
1492024-07-19T22:59:43.409Z * [new ref] ca52bef3f87ff1a67d81b3c6e601dcb5fdbcc165 -> refs/commit/ca52bef3f87ff1a67d81b3c6e601dcb5fdbcc165
1502024-07-19T22:59:43.433Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1512024-07-19T22:59:43.971ZFrom https://github.com/oxidecomputer/netadm-sys
1522024-07-19T22:59:43.971Z * [new ref] b76542f77c566690cda628b1f86bfb2021a1a066 -> refs/commit/b76542f77c566690cda628b1f86bfb2021a1a066
1532024-07-19T22:59:43.996Z Updating git repository `https://github.com/oxidecomputer/zone`
1542024-07-19T22:59:44.473ZFrom https://github.com/oxidecomputer/zone
1552024-07-19T22:59:44.473Z * [new ref] 65647e678fec739d4e9a6897bf2ee48e1fb051a5 -> refs/commit/65647e678fec739d4e9a6897bf2ee48e1fb051a5
1562024-07-19T22:59:44.531Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1572024-07-19T22:59:45.003ZFrom https://github.com/oxidecomputer/dlpi-sys
1582024-07-19T22:59:45.004Z * [new ref] 1d587ea98cf2d36f1b1624b0b960559c76d475d2 -> refs/commit/1d587ea98cf2d36f1b1624b0b960559c76d475d2
1592024-07-19T22:59:45.030Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1602024-07-19T22:59:45.512ZFrom https://github.com/jmesmon/rust-libzfs
1612024-07-19T22:59:45.512Z * [new ref] ecd5a922247a6c5acef55d76c5b8d115572bc850 -> refs/commit/ecd5a922247a6c5acef55d76c5b8d115572bc850
1622024-07-19T22:59:45.537Z * [new tag] v0.4.0 -> v0.4.0
1632024-07-19T22:59:45.561Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1642024-07-19T22:59:46.031ZFrom https://github.com/oxidecomputer/oxnet
1652024-07-19T22:59:46.031Z * [new ref] f37a7aaf5ca96d87af5f8194c19b20e276b5d5e1 -> refs/commit/f37a7aaf5ca96d87af5f8194c19b20e276b5d5e1
1662024-07-19T22:59:46.055Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1672024-07-19T22:59:46.518ZFrom https://github.com/oxidecomputer/rusty-doors
1682024-07-19T22:59:46.518Z * [new ref] 42ad0104095425eea76934b5d735b4c6a438ef66 -> refs/commit/42ad0104095425eea76934b5d735b4c6a438ef66
1692024-07-19T22:59:47.309Z Downloading crates ...
1702024-07-19T22:59:47.379Z Downloaded ident_case v1.0.1
1712024-07-19T22:59:47.403Z Downloaded dtrace-parser v0.2.0
1722024-07-19T22:59:47.403Z Downloaded usdt-macro v0.5.0
1732024-07-19T22:59:47.403Z Downloaded peeking_take_while v0.1.2
1742024-07-19T22:59:47.404Z Downloaded ipnetwork v0.20.0
1752024-07-19T22:59:47.404Z Downloaded scroll_derive v0.12.0
1762024-07-19T22:59:47.404Z Downloaded thread-id v4.2.1
1772024-07-19T22:59:47.404Z Downloaded generic-array v0.14.7
1782024-07-19T22:59:47.404Z Downloaded either v1.13.0
1792024-07-19T22:59:47.428Z Downloaded which v4.4.2
1802024-07-19T22:59:47.428Z Downloaded usdt v0.5.0
1812024-07-19T22:59:47.428Z Downloaded zerocopy-derive v0.7.35
1822024-07-19T22:59:47.428Z Downloaded unicode-ident v1.0.12
1832024-07-19T22:59:47.428Z Downloaded sha2 v0.10.8
1842024-07-19T22:59:47.477Z Downloaded zerocopy v0.7.35
1852024-07-19T22:59:47.501Z Downloaded goblin v0.8.2
1862024-07-19T22:59:47.501Z Downloaded unicode-width v0.1.13
1872024-07-19T22:59:47.501Z Downloaded regex-automata v0.4.7
1882024-07-19T22:59:47.501Z Downloaded syn v2.0.71
1892024-07-19T22:59:47.525Z Downloaded libc v0.2.155
1902024-07-19T22:59:47.549Z Downloaded syn v1.0.109
1912024-07-19T22:59:47.549Z Downloaded smoltcp v0.11.0
1922024-07-19T22:59:47.573Z Downloaded rustix v0.38.34
1932024-07-19T22:59:47.597Z Downloaded regex-syntax v0.8.4
1942024-07-19T22:59:47.597Z Downloaded regex v1.10.5
1952024-07-19T22:59:47.621Z Downloaded bindgen v0.68.1
1962024-07-19T22:59:47.621Z Downloaded aho-corasick v1.1.3
1972024-07-19T22:59:47.621Z Downloaded serde_json v1.0.120
1982024-07-19T22:59:47.645Z Downloaded pest v2.7.11
1992024-07-19T22:59:47.645Z Downloaded nom v7.1.3
2002024-07-19T22:59:47.645Z Downloaded itertools v0.12.1
2012024-07-19T22:59:47.669Z Downloaded heapless v0.8.0
2022024-07-19T22:59:47.669Z Downloaded darling_core v0.20.10
2032024-07-19T22:59:47.669Z Downloaded serde v1.0.204
2042024-07-19T22:59:47.669Z Downloaded regex-lite v0.1.6
2052024-07-19T22:59:47.670Z Downloaded pest_meta v2.7.11
2062024-07-19T22:59:47.670Z Downloaded minimal-lexical v0.2.1
2072024-07-19T22:59:47.670Z Downloaded memchr v2.7.4
2082024-07-19T22:59:47.694Z Downloaded log v0.4.22
2092024-07-19T22:59:47.694Z Downloaded ucd-trie v0.1.6
2102024-07-19T22:59:47.694Z Downloaded typenum v1.17.0
2112024-07-19T22:59:47.694Z Downloaded serde_derive v1.0.204
2122024-07-19T22:59:47.694Z Downloaded ryu v1.0.18
2132024-07-19T22:59:47.694Z Downloaded proc-macro2 v1.0.86
2142024-07-19T22:59:47.694Z Downloaded proc-macro-error v1.0.4
2152024-07-19T22:59:47.694Z Downloaded prettyplease v0.2.20
2162024-07-19T22:59:47.718Z Downloaded pretty-hex v0.4.1
2172024-07-19T22:59:47.718Z Downloaded postcard v1.0.8
2182024-07-19T22:59:47.718Z Downloaded clang-sys v1.8.1
2192024-07-19T22:59:47.718Z Downloaded bitflags v2.6.0
2202024-07-19T22:59:47.718Z Downloaded anyhow v1.0.86
2212024-07-19T22:59:47.718Z Downloaded scroll v0.12.0
2222024-07-19T22:59:47.718Z Downloaded quote v1.0.36
2232024-07-19T22:59:47.718Z Downloaded pest_derive v2.7.11
2242024-07-19T22:59:47.718Z Downloaded tabwriter v1.4.0
2252024-07-19T22:59:47.742Z Downloaded shlex v1.3.0
2262024-07-19T22:59:47.743Z Downloaded rustc-hash v1.1.0
2272024-07-19T22:59:47.743Z Downloaded proc-macro-error-attr v1.0.4
2282024-07-19T22:59:47.743Z Downloaded plain v0.2.3
2292024-07-19T22:59:47.743Z Downloaded once_cell v1.19.0
2302024-07-19T22:59:47.743Z Downloaded memmap v0.7.0
2312024-07-19T22:59:47.743Z Downloaded managed v0.8.0
2322024-07-19T22:59:47.743Z Downloaded libloading v0.8.4
2332024-07-19T22:59:47.743Z Downloaded lazycell v1.3.0
2342024-07-19T22:59:47.743Z Downloaded lazy_static v1.5.0
2352024-07-19T22:59:47.743Z Downloaded itoa v1.0.11
2362024-07-19T22:59:47.743Z Downloaded version_check v0.9.4
2372024-07-19T22:59:47.743Z Downloaded usdt-impl v0.5.0
2382024-07-19T22:59:47.743Z Downloaded thiserror-impl v1.0.62
2392024-07-19T22:59:47.743Z Downloaded strsim v0.11.1
2402024-07-19T22:59:47.743Z Downloaded stable_deref_trait v1.2.0
2412024-07-19T22:59:47.743Z Downloaded serde_tokenstream v0.2.1
2422024-07-19T22:59:47.767Z Downloaded darling v0.20.10
2432024-07-19T22:59:47.767Z Downloaded crc32fast v1.4.2
2442024-07-19T22:59:47.767Z Downloaded cpufeatures v0.2.12
2452024-07-19T22:59:47.767Z Downloaded cexpr v0.6.0
2462024-07-19T22:59:47.767Z Downloaded block-buffer v0.10.4
2472024-07-19T22:59:47.767Z Downloaded errno v0.3.9
2482024-07-19T22:59:47.767Z Downloaded defmt-macros v0.3.9
2492024-07-19T22:59:47.767Z Downloaded thiserror v1.0.62
2502024-07-19T22:59:47.767Z Downloaded pest_generator v2.7.11
2512024-07-19T22:59:47.767Z Downloaded dof v0.3.0
2522024-07-19T22:59:47.792Z Downloaded digest v0.10.7
2532024-07-19T22:59:47.792Z Downloaded crypto-common v0.1.6
2542024-07-19T22:59:47.792Z Downloaded bitflags v1.3.2
2552024-07-19T22:59:47.792Z Downloaded home v0.5.9
2562024-07-19T22:59:47.792Z Downloaded hash32 v0.3.1
2572024-07-19T22:59:47.792Z Downloaded embedded-io v0.4.0
2582024-07-19T22:59:47.792Z Downloaded dyn-clone v1.0.17
2592024-07-19T22:59:47.792Z Downloaded defmt-parser v0.3.4
2602024-07-19T22:59:47.792Z Downloaded defmt v0.3.8
2612024-07-19T22:59:47.792Z Downloaded cfg-if v1.0.0
2622024-07-19T22:59:47.792Z Downloaded glob v0.3.1
2632024-07-19T22:59:47.792Z Downloaded fnv v1.0.7
2642024-07-19T22:59:47.792Z Downloaded darling_macro v0.20.10
2652024-07-19T22:59:47.792Z Downloaded cobs v0.2.3
2662024-07-19T22:59:47.792Z Downloaded byteorder v1.5.0
2672024-07-19T22:59:47.792Z Downloaded usdt-attr-macro v0.5.0
2682024-07-19T22:59:47.884Z Compiling proc-macro2 v1.0.86
2692024-07-19T22:59:47.884Z Compiling unicode-ident v1.0.12
2702024-07-19T22:59:47.910Z Documenting unicode-ident v1.0.12
2712024-07-19T22:59:47.910Z Compiling libc v0.2.155
2722024-07-19T22:59:47.910Z Compiling glob v0.3.1
2732024-07-19T22:59:47.910Z Compiling prettyplease v0.2.20
2742024-07-19T22:59:47.910Z Compiling rustix v0.38.34
2752024-07-19T22:59:48.074Z Compiling bitflags v2.6.0
2762024-07-19T22:59:48.108Z Compiling cfg-if v1.0.0
2772024-07-19T22:59:48.191Z Compiling memchr v2.7.4
2782024-07-19T22:59:48.334Z Compiling minimal-lexical v0.2.1
2792024-07-19T22:59:48.417Z Compiling regex-syntax v0.8.4
2802024-07-19T22:59:48.656Z Compiling clang-sys v1.8.1
2812024-07-19T22:59:48.852Z Compiling libloading v0.8.4
2822024-07-19T22:59:49.248Z Compiling nom v7.1.3
2832024-07-19T22:59:49.274Z Checking quote v1.0.36
2842024-07-19T22:59:49.550Z Compiling anyhow v1.0.86
2852024-07-19T22:59:49.607Z Checking syn v2.0.71
2862024-07-19T22:59:49.973Z Compiling errno v0.3.9
2872024-07-19T22:59:49.998Z Compiling either v1.13.0
2882024-07-19T22:59:50.111Z Compiling home v0.5.9
2892024-07-19T22:59:50.323Z Compiling bindgen v0.68.1
2902024-07-19T22:59:50.467Z Documenting proc-macro2 v1.0.86
2912024-07-19T22:59:50.773Z Checking byteorder v1.5.0
2922024-07-19T22:59:51.015Z Compiling log v0.4.22
2932024-07-19T22:59:51.325Z Compiling regex-automata v0.4.7
2942024-07-19T22:59:51.962Z Compiling which v4.4.2
2952024-07-19T22:59:52.331Z Compiling cexpr v0.6.0
2962024-07-19T22:59:52.396Z Compiling lazy_static v1.5.0
2972024-07-19T22:59:52.507Z Compiling shlex v1.3.0
2982024-07-19T22:59:52.802Z Compiling rustc-hash v1.1.0
2992024-07-19T22:59:52.922Z Compiling peeking_take_while v0.1.2
3002024-07-19T22:59:53.029Z Compiling serde v1.0.204
3012024-07-19T22:59:53.362Z Compiling lazycell v1.3.0
3022024-07-19T22:59:53.520Z Compiling fnv v1.0.7
3032024-07-19T22:59:53.598Z Compiling ident_case v1.0.1
3042024-07-19T22:59:53.635Z Compiling heapless v0.8.0
3052024-07-19T22:59:54.107Z Compiling regex v1.10.5
3062024-07-19T22:59:54.177Z Compiling strsim v0.11.1
3072024-07-19T22:59:54.202Z Documenting quote v1.0.36
3082024-07-19T22:59:54.390Z Checking hash32 v0.3.1
3092024-07-19T22:59:54.605Z Checking stable_deref_trait v1.2.0
3102024-07-19T22:59:54.798Z Documenting byteorder v1.5.0
3112024-07-19T22:59:54.824Z Compiling smoltcp v0.11.0
3122024-07-19T22:59:54.892Z Checking darling_core v0.20.10
3132024-07-19T22:59:55.859Z Documenting ident_case v1.0.1
3142024-07-19T22:59:57.340Z Documenting fnv v1.0.7
3152024-07-19T22:59:57.560Z Checking embedded-io v0.4.0
3162024-07-19T22:59:57.721Z Checking bitflags v1.3.2
3172024-07-19T22:59:57.803Z Documenting strsim v0.11.1
3182024-07-19T22:59:57.915Z Documenting syn v2.0.71
3192024-07-19T22:59:58.981Z Checking managed v0.8.0
3202024-07-19T22:59:59.311Z Checking cobs v0.2.3
3212024-07-19T22:59:59.473Z Documenting hash32 v0.3.1
3222024-07-19T22:59:59.497Z Compiling regex-lite v0.1.6
3232024-07-19T22:59:59.655Z Compiling serde_derive v1.0.204
3242024-07-19T23:00:00.653Z Compiling darling_macro v0.20.10
3252024-07-19T23:00:00.915Z Documenting stable_deref_trait v1.2.0
3262024-07-19T23:00:01.202Z Documenting cfg-if v1.0.0
3272024-07-19T23:00:01.385Z Compiling zerocopy-derive v0.7.35
3282024-07-19T23:00:01.998Z Compiling version_check v0.9.4
3292024-07-19T23:00:02.553Z Documenting embedded-io v0.4.0
3302024-07-19T23:00:03.112Z Documenting managed v0.8.0
3312024-07-19T23:00:03.377Z Documenting heapless v0.8.0
3322024-07-19T23:00:04.051Z Documenting regex-lite v0.1.6
3332024-07-19T23:00:04.488Z Documenting cobs v0.2.3
3342024-07-19T23:00:06.528Z Checking unicode-width v0.1.13
3352024-07-19T23:00:06.716Z Checking ipnetwork v0.20.0
3362024-07-19T23:00:06.996Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3372024-07-19T23:00:07.190Z Documenting smoltcp v0.11.0
3382024-07-19T23:00:07.215Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3392024-07-19T23:00:07.472Z Compiling bindings v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3402024-07-19T23:00:07.505Z Checking darling v0.20.10
3412024-07-19T23:00:07.699Z Documenting either v1.13.0
3422024-07-19T23:00:08.258Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3432024-07-19T23:00:09.799Z Checking serde_tokenstream v0.2.1
3442024-07-19T23:00:10.134Z Checking postcard v1.0.8
3452024-07-19T23:00:10.159Z Documenting ipnetwork v0.20.0
3462024-07-19T23:00:10.399Z Documenting unicode-width v0.1.13
3472024-07-19T23:00:10.831Z Documenting bitflags v2.6.0
3482024-07-19T23:00:11.015Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3492024-07-19T23:00:11.243Z Documenting itertools v0.12.1
3502024-07-19T23:00:11.539Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3512024-07-19T23:00:12.409Z Checking tabwriter v1.4.0
3522024-07-19T23:00:12.612Z Checking itertools v0.12.1
3532024-07-19T23:00:12.713Z Documenting crc32fast v1.4.2
3542024-07-19T23:00:13.510Z Documenting bindings v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3552024-07-19T23:00:14.046Z Compiling macros v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3562024-07-19T23:00:14.071Z Documenting tabwriter v1.4.0
3572024-07-19T23:00:14.143Z Checking zerocopy v0.7.35
3582024-07-19T23:00:14.236Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3592024-07-19T23:00:14.767Z Documenting serde_derive v1.0.204
3602024-07-19T23:00:15.133Z Documenting darling_core v0.20.10
3612024-07-19T23:00:15.187Z Documenting serde_tokenstream v0.2.1
3622024-07-19T23:00:15.241Z Documenting zerocopy-derive v0.7.35
3632024-07-19T23:00:15.334Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3642024-07-19T23:00:15.548Z Checking illumos v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3652024-07-19T23:00:15.902Z Checking crc32fast v1.4.2
3662024-07-19T23:00:16.104Z Documenting dyn-clone v1.0.17
3672024-07-19T23:00:19.690Z Checking dyn-clone v1.0.17
3682024-07-19T23:00:19.744Z Documenting macros v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3692024-07-19T23:00:19.769Z Documenting zerocopy v0.7.35
3702024-07-19T23:00:20.862Z Documenting serde v1.0.204
3712024-07-19T23:00:22.845Z Documenting darling_macro v0.20.10
3722024-07-19T23:00:24.531Z Documenting illumos v0.1.0 (https://github.com/oxidecomputer/illumos-rs.git?branch=felixmcfelix/rusty-for-opte#7e45ccad)
3732024-07-19T23:00:26.862Z Documenting darling v0.20.10
3742024-07-19T23:00:27.489Z Documenting postcard v1.0.8
3752024-07-19T23:00:30.470Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3762024-07-19T23:00:31.234Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3772024-07-19T23:00:35.109Z Documenting opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3782024-07-19T23:00:41.933Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s
3792024-07-19T23:00:42.033Z Generated /work/oxidecomputer/opte/target/doc/opte/index.html
3802024-07-19T23:00:42.061Z
3812024-07-19T23:00:42.061Zreal 1:01.091766880
3822024-07-19T23:00:42.061Zuser 2:45.764932924
3832024-07-19T23:00:42.061Zsys 2:09.747645208
3842024-07-19T23:00:42.061Ztrap 0.072362688
3852024-07-19T23:00:42.061Ztflt 0.109313894
3862024-07-19T23:00:42.061Zdflt 0.073225660
3872024-07-19T23:00:42.061Zkflt 0.001087413
3882024-07-19T23:00:42.061Zlock 6:10.499437250
3892024-07-19T23:00:42.061Zslp 13:07.236990388
3902024-07-19T23:00:42.061Zlat 16.114789863
3912024-07-19T23:00:42.061Zstop 16.249721531
3922024-07-19T23:00:42.086Z+ header 'analyze std + api'
3932024-07-19T23:00:42.086Z+ echo '# ==== analyze std + api ==== #'
3942024-07-19T23:00:42.086Z+ ptime -m cargo clippy --all-targets
3952024-07-19T23:00:42.086Z# ==== analyze std + api ==== #
3962024-07-19T23:00:42.568Z Compiling proc-macro2 v1.0.86
3972024-07-19T23:00:42.568Z Compiling unicode-ident v1.0.12
3982024-07-19T23:00:42.568Z Compiling thiserror v1.0.62
3992024-07-19T23:00:42.592Z Compiling ucd-trie v0.1.6
4002024-07-19T23:00:42.592Z Compiling libc v0.2.155
4012024-07-19T23:00:42.592Z Compiling version_check v0.9.4
4022024-07-19T23:00:42.592Z Compiling memchr v2.7.4
4032024-07-19T23:00:42.592Z Compiling once_cell v1.19.0
4042024-07-19T23:00:42.794Z Compiling serde_json v1.0.120
4052024-07-19T23:00:42.935Z Compiling serde v1.0.204
4062024-07-19T23:00:43.048Z Checking byteorder v1.5.0
4072024-07-19T23:00:43.245Z Compiling itoa v1.0.11
4082024-07-19T23:00:43.290Z Compiling ryu v1.0.18
4092024-07-19T23:00:43.427Z Compiling usdt-impl v0.5.0
4102024-07-19T23:00:43.572Z Compiling strsim v0.11.1
4112024-07-19T23:00:43.618Z Checking log v0.4.22
4122024-07-19T23:00:43.881Z Checking plain v0.2.3
4132024-07-19T23:00:43.905Z Compiling fnv v1.0.7
4142024-07-19T23:00:44.004Z Compiling quote v1.0.36
4152024-07-19T23:00:44.028Z Compiling thread-id v4.2.1
4162024-07-19T23:00:44.028Z Compiling heapless v0.8.0
4172024-07-19T23:00:44.114Z Compiling ident_case v1.0.1
4182024-07-19T23:00:44.225Z Checking hash32 v0.3.1
4192024-07-19T23:00:44.333Z Compiling syn v2.0.71
4202024-07-19T23:00:44.377Z Checking cfg-if v1.0.0
4212024-07-19T23:00:44.445Z Checking stable_deref_trait v1.2.0
4222024-07-19T23:00:44.496Z Compiling smoltcp v0.11.0
4232024-07-19T23:00:44.527Z Checking pretty-hex v0.4.1
4242024-07-19T23:00:44.663Z Checking embedded-io v0.4.0
4252024-07-19T23:00:44.687Z Checking cobs v0.2.3
4262024-07-19T23:00:44.730Z Checking managed v0.8.0
4272024-07-19T23:00:44.848Z Checking bitflags v1.3.2
4282024-07-19T23:00:44.872Z Checking memmap v0.7.0
4292024-07-19T23:00:44.930Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4302024-07-19T23:00:44.954Z Checking either v1.13.0
4312024-07-19T23:00:45.021Z Checking ipnetwork v0.20.0
4322024-07-19T23:00:45.078Z Checking unicode-width v0.1.13
4332024-07-19T23:00:45.104Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4342024-07-19T23:00:45.234Z Checking tabwriter v1.4.0
4352024-07-19T23:00:45.258Z Checking itertools v0.12.1
4362024-07-19T23:00:45.282Z Checking crc32fast v1.4.2
4372024-07-19T23:00:45.283Z Checking dyn-clone v1.0.17
4382024-07-19T23:00:48.929Z Compiling darling_core v0.20.10
4392024-07-19T23:00:51.115Z Compiling thiserror-impl v1.0.62
4402024-07-19T23:00:51.115Z Compiling serde_derive v1.0.204
4412024-07-19T23:00:51.140Z Compiling zerocopy-derive v0.7.35
4422024-07-19T23:00:51.140Z Compiling scroll_derive v0.12.0
4432024-07-19T23:00:51.164Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4442024-07-19T23:00:52.167Z Checking scroll v0.12.0
4452024-07-19T23:00:52.428Z Compiling darling_macro v0.20.10
4462024-07-19T23:00:52.534Z Checking goblin v0.8.2
4472024-07-19T23:00:52.757Z Compiling zerocopy v0.7.35
4482024-07-19T23:00:53.150Z Compiling pest v2.7.11
4492024-07-19T23:00:53.257Z Compiling darling v0.20.10
4502024-07-19T23:00:53.349Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4512024-07-19T23:00:55.189Z Compiling pest_meta v2.7.11
4522024-07-19T23:00:56.125Z Compiling pest_generator v2.7.11
4532024-07-19T23:00:57.319Z Compiling pest_derive v2.7.11
4542024-07-19T23:00:57.969Z Compiling dtrace-parser v0.2.0
4552024-07-19T23:00:59.577Z Checking postcard v1.0.8
4562024-07-19T23:01:00.049Z Compiling serde_tokenstream v0.2.1
4572024-07-19T23:01:00.159Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4582024-07-19T23:01:00.721Z Checking dof v0.3.0
4592024-07-19T23:01:02.636Z Compiling usdt-attr-macro v0.5.0
4602024-07-19T23:01:02.636Z Compiling usdt-macro v0.5.0
4612024-07-19T23:01:03.648Z Checking usdt v0.5.0
4622024-07-19T23:01:18.875Zwarning: the loop variable `i` is only used to index `els`
4632024-07-19T23:01:18.875Z --> lib/opte/src/engine/packet.rs:4026:18
4642024-07-19T23:01:18.875Z |
4652024-07-19T23:01:18.875Z4026 | for i in 0..els.len() {
4662024-07-19T23:01:18.875Z | ^^^^^^^^^^^^
4672024-07-19T23:01:18.875Z |
4682024-07-19T23:01:18.875Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop
4692024-07-19T23:01:18.875Z = note: `#[warn(clippy::needless_range_loop)]` on by default
4702024-07-19T23:01:18.875Zhelp: consider using an iterator
4712024-07-19T23:01:18.875Z |
4722024-07-19T23:01:18.875Z4026 | for <item> in &els {
4732024-07-19T23:01:18.875Z | ~~~~~~ ~~~~
4742024-07-19T23:01:18.875Z
4752024-07-19T23:01:20.038Zwarning: `opte` (lib test) generated 1 warning
4762024-07-19T23:01:20.038Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.81s
4772024-07-19T23:01:20.073Z
4782024-07-19T23:01:20.073Zreal 38.005790684
4792024-07-19T23:01:20.073Zuser 1:33.293447451
4802024-07-19T23:01:20.073Zsys 22.340749077
4812024-07-19T23:01:20.073Ztrap 0.042380300
4822024-07-19T23:01:20.073Ztflt 0.241726176
4832024-07-19T23:01:20.098Zdflt 0.702197792
4842024-07-19T23:01:20.098Zkflt 0.000051815
4852024-07-19T23:01:20.098Zlock 3:03.307922700
4862024-07-19T23:01:20.098Zslp 5:38.217518556
4872024-07-19T23:01:20.098Zlat 3.230279595
4882024-07-19T23:01:20.098Zstop 3.923754597
4892024-07-19T23:01:20.098Z+ header 'analyze no_std + engine + kernel'
4902024-07-19T23:01:20.098Z+ echo '# ==== analyze no_std + engine + kernel ==== #'
4912024-07-19T23:01:20.098Z+ ptime -m cargo +nightly-2024-06-27 clippy --no-default-features --features engine,kernel
4922024-07-19T23:01:20.098Z# ==== analyze no_std + engine + kernel ==== #
4932024-07-19T23:01:20.530Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4942024-07-19T23:01:20.530Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4952024-07-19T23:01:20.555Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4962024-07-19T23:01:20.555Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4972024-07-19T23:01:20.767Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4982024-07-19T23:01:21.915Zwarning: doc list item missing indentation
4992024-07-19T23:01:21.915Z --> crates/opte-api/src/dns.rs:31:5
5002024-07-19T23:01:21.915Z |
5012024-07-19T23:01:21.915Z31 | /// and 63 octets.
5022024-07-19T23:01:21.915Z | ^
5032024-07-19T23:01:21.915Z |
5042024-07-19T23:01:21.915Z = help: if this is supposed to be its own paragraph, add a blank line
5052024-07-19T23:01:21.915Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5062024-07-19T23:01:21.915Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
5072024-07-19T23:01:21.915Zhelp: indent this line
5082024-07-19T23:01:21.915Z |
5092024-07-19T23:01:21.915Z31 | /// and 63 octets.
5102024-07-19T23:01:21.915Z | ++
5112024-07-19T23:01:21.915Z
5122024-07-19T23:01:22.407Zwarning: `opte-api` (lib) generated 1 warning
5132024-07-19T23:01:26.952Zwarning: doc list item missing indentation
5142024-07-19T23:01:26.952Z --> lib/opte/src/engine/dhcpv6/mod.rs:57:5
5152024-07-19T23:01:26.952Z |
5162024-07-19T23:01:26.952Z57 | //! without waiting for a second ACK sequence of messages.
5172024-07-19T23:01:26.952Z | ^
5182024-07-19T23:01:26.952Z |
5192024-07-19T23:01:26.952Z = help: if this is supposed to be its own paragraph, add a blank line
5202024-07-19T23:01:26.952Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5212024-07-19T23:01:26.952Z = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
5222024-07-19T23:01:26.952Zhelp: indent this line
5232024-07-19T23:01:26.953Z |
5242024-07-19T23:01:26.953Z57 | //! without waiting for a second ACK sequence of messages.
5252024-07-19T23:01:26.953Z | ++
5262024-07-19T23:01:26.953Z
5272024-07-19T23:01:26.953Zwarning: doc list item missing indentation
5282024-07-19T23:01:26.953Z --> lib/opte/src/engine/dhcpv6/mod.rs:60:5
5292024-07-19T23:01:26.953Z |
5302024-07-19T23:01:26.953Z60 | //! use.
5312024-07-19T23:01:26.953Z | ^
5322024-07-19T23:01:26.953Z |
5332024-07-19T23:01:26.953Z = help: if this is supposed to be its own paragraph, add a blank line
5342024-07-19T23:01:26.953Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5352024-07-19T23:01:26.953Zhelp: indent this line
5362024-07-19T23:01:26.953Z |
5372024-07-19T23:01:26.953Z60 | //! use.
5382024-07-19T23:01:26.953Z | ++
5392024-07-19T23:01:26.953Z
5402024-07-19T23:01:28.271Zwarning: doc list item missing indentation
5412024-07-19T23:01:28.271Z --> lib/opte/src/engine/packet.rs:12:5
5422024-07-19T23:01:28.271Z |
5432024-07-19T23:01:28.271Z12 | //! indepenndent packets. Also consider having chains that represent
5442024-07-19T23:01:28.271Z | ^
5452024-07-19T23:01:28.271Z |
5462024-07-19T23:01:28.271Z = help: if this is supposed to be its own paragraph, add a blank line
5472024-07-19T23:01:28.271Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5482024-07-19T23:01:28.271Zhelp: indent this line
5492024-07-19T23:01:28.271Z |
5502024-07-19T23:01:28.271Z12 | //! indepenndent packets. Also consider having chains that represent
5512024-07-19T23:01:28.271Z | ++
5522024-07-19T23:01:28.271Z
5532024-07-19T23:01:28.271Zwarning: doc list item missing indentation
5542024-07-19T23:01:28.271Z --> lib/opte/src/engine/packet.rs:13:5
5552024-07-19T23:01:28.271Z |
5562024-07-19T23:01:28.271Z13 | //! multiple packets for the same flow if it would be advantageous to
5572024-07-19T23:01:28.271Z | ^
5582024-07-19T23:01:28.271Z |
5592024-07-19T23:01:28.271Z = help: if this is supposed to be its own paragraph, add a blank line
5602024-07-19T23:01:28.271Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5612024-07-19T23:01:28.272Zhelp: indent this line
5622024-07-19T23:01:28.272Z |
5632024-07-19T23:01:28.272Z13 | //! multiple packets for the same flow if it would be advantageous to
5642024-07-19T23:01:28.272Z | ++
5652024-07-19T23:01:28.272Z
5662024-07-19T23:01:28.272Zwarning: doc list item missing indentation
5672024-07-19T23:01:28.272Z --> lib/opte/src/engine/packet.rs:14:5
5682024-07-19T23:01:28.272Z |
5692024-07-19T23:01:28.272Z14 | //! do so.
5702024-07-19T23:01:28.272Z | ^
5712024-07-19T23:01:28.272Z |
5722024-07-19T23:01:28.272Z = help: if this is supposed to be its own paragraph, add a blank line
5732024-07-19T23:01:28.272Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5742024-07-19T23:01:28.272Zhelp: indent this line
5752024-07-19T23:01:28.272Z |
5762024-07-19T23:01:28.272Z14 | //! do so.
5772024-07-19T23:01:28.296Z | ++
5782024-07-19T23:01:28.297Z
5792024-07-19T23:01:28.343Zwarning: doc list item missing indentation
5802024-07-19T23:01:28.343Z --> lib/opte/src/engine/packet.rs:616:5
5812024-07-19T23:01:28.343Z |
5822024-07-19T23:01:28.343Z616 | /// how the [`Packet`] generally transitions between them.
5832024-07-19T23:01:28.343Z | ^
5842024-07-19T23:01:28.343Z |
5852024-07-19T23:01:28.343Z = help: if this is supposed to be its own paragraph, add a blank line
5862024-07-19T23:01:28.343Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
5872024-07-19T23:01:28.343Zhelp: indent this line
5882024-07-19T23:01:28.344Z |
5892024-07-19T23:01:28.344Z616 | /// how the [`Packet`] generally transitions between them.
5902024-07-19T23:01:28.344Z | ++
5912024-07-19T23:01:28.344Z
5922024-07-19T23:01:28.344Zwarning: doc list item missing indentation
5932024-07-19T23:01:28.344Z --> lib/opte/src/engine/packet.rs:619:5
5942024-07-19T23:01:28.344Z |
5952024-07-19T23:01:28.344Z619 | /// to keep IP header alignment (the host expects this).
5962024-07-19T23:01:28.344Z | ^
5972024-07-19T23:01:28.344Z |
5982024-07-19T23:01:28.344Z = help: if this is supposed to be its own paragraph, add a blank line
5992024-07-19T23:01:28.344Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6002024-07-19T23:01:28.344Zhelp: indent this line
6012024-07-19T23:01:28.344Z |
6022024-07-19T23:01:28.344Z619 | /// to keep IP header alignment (the host expects this).
6032024-07-19T23:01:28.344Z | ++
6042024-07-19T23:01:28.344Z
6052024-07-19T23:01:28.577Zwarning: doc list item missing indentation
6062024-07-19T23:01:28.577Z --> lib/opte/src/engine/port.rs:118:5
6072024-07-19T23:01:28.577Z |
6082024-07-19T23:01:28.577Z118 | /// all. XXX This is probably going away as its only use is for
6092024-07-19T23:01:28.577Z | ^
6102024-07-19T23:01:28.577Z |
6112024-07-19T23:01:28.577Z = help: if this is supposed to be its own paragraph, add a blank line
6122024-07-19T23:01:28.577Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6132024-07-19T23:01:28.577Zhelp: indent this line
6142024-07-19T23:01:28.577Z |
6152024-07-19T23:01:28.577Z118 | /// all. XXX This is probably going away as its only use is for
6162024-07-19T23:01:28.577Z | ++
6172024-07-19T23:01:28.577Z
6182024-07-19T23:01:28.577Zwarning: doc list item missing indentation
6192024-07-19T23:01:28.577Z --> lib/opte/src/engine/port.rs:119:5
6202024-07-19T23:01:28.577Z |
6212024-07-19T23:01:28.578Z119 | /// punting on traffic I didn't want to deal with yet.
6222024-07-19T23:01:28.578Z | ^
6232024-07-19T23:01:28.578Z |
6242024-07-19T23:01:28.578Z = help: if this is supposed to be its own paragraph, add a blank line
6252024-07-19T23:01:28.578Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6262024-07-19T23:01:28.578Zhelp: indent this line
6272024-07-19T23:01:28.578Z |
6282024-07-19T23:01:28.578Z119 | /// punting on traffic I didn't want to deal with yet.
6292024-07-19T23:01:28.578Z | ++
6302024-07-19T23:01:28.578Z
6312024-07-19T23:01:28.602Zwarning: doc list item missing indentation
6322024-07-19T23:01:28.602Z --> lib/opte/src/engine/port.rs:122:5
6332024-07-19T23:01:28.602Z |
6342024-07-19T23:01:28.602Z122 | /// or because of resource exhaustion. Included is the reason for the
6352024-07-19T23:01:28.602Z | ^
6362024-07-19T23:01:28.602Z |
6372024-07-19T23:01:28.602Z = help: if this is supposed to be its own paragraph, add a blank line
6382024-07-19T23:01:28.602Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6392024-07-19T23:01:28.602Zhelp: indent this line
6402024-07-19T23:01:28.602Z |
6412024-07-19T23:01:28.602Z122 | /// or because of resource exhaustion. Included is the reason for the
6422024-07-19T23:01:28.602Z | ++
6432024-07-19T23:01:28.602Z
6442024-07-19T23:01:28.602Zwarning: doc list item missing indentation
6452024-07-19T23:01:28.602Z --> lib/opte/src/engine/port.rs:123:5
6462024-07-19T23:01:28.602Z |
6472024-07-19T23:01:28.602Z123 | /// drop.
6482024-07-19T23:01:28.602Z | ^
6492024-07-19T23:01:28.602Z |
6502024-07-19T23:01:28.602Z = help: if this is supposed to be its own paragraph, add a blank line
6512024-07-19T23:01:28.602Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6522024-07-19T23:01:28.602Zhelp: indent this line
6532024-07-19T23:01:28.602Z |
6542024-07-19T23:01:28.602Z123 | /// drop.
6552024-07-19T23:01:28.602Z | ++
6562024-07-19T23:01:28.603Z
6572024-07-19T23:01:28.603Zwarning: doc list item missing indentation
6582024-07-19T23:01:28.603Z --> lib/opte/src/engine/port.rs:128:5
6592024-07-19T23:01:28.603Z |
6602024-07-19T23:01:28.603Z128 | /// directly with a packet of its own. In this case the original
6612024-07-19T23:01:28.603Z | ^
6622024-07-19T23:01:28.603Z |
6632024-07-19T23:01:28.603Z = help: if this is supposed to be its own paragraph, add a blank line
6642024-07-19T23:01:28.603Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6652024-07-19T23:01:28.603Zhelp: indent this line
6662024-07-19T23:01:28.603Z |
6672024-07-19T23:01:28.603Z128 | /// directly with a packet of its own. In this case the original
6682024-07-19T23:01:28.603Z | ++
6692024-07-19T23:01:28.603Z
6702024-07-19T23:01:28.603Zwarning: doc list item missing indentation
6712024-07-19T23:01:28.603Z --> lib/opte/src/engine/port.rs:129:5
6722024-07-19T23:01:28.603Z |
6732024-07-19T23:01:28.603Z129 | /// packet is dropped.
6742024-07-19T23:01:28.603Z | ^
6752024-07-19T23:01:28.603Z |
6762024-07-19T23:01:28.603Z = help: if this is supposed to be its own paragraph, add a blank line
6772024-07-19T23:01:28.603Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6782024-07-19T23:01:28.603Zhelp: indent this line
6792024-07-19T23:01:28.603Z |
6802024-07-19T23:01:28.603Z129 | /// packet is dropped.
6812024-07-19T23:01:28.603Z | ++
6822024-07-19T23:01:28.603Z
6832024-07-19T23:01:28.978Zwarning: doc list item missing indentation
6842024-07-19T23:01:28.978Z --> lib/opte/src/engine/rule.rs:438:9
6852024-07-19T23:01:28.978Z |
6862024-07-19T23:01:28.978Z438 | /// dynamic resource which has been exhausted.
6872024-07-19T23:01:28.978Z | ^
6882024-07-19T23:01:28.978Z |
6892024-07-19T23:01:28.978Z = help: if this is supposed to be its own paragraph, add a blank line
6902024-07-19T23:01:28.978Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
6912024-07-19T23:01:28.978Zhelp: indent this line
6922024-07-19T23:01:28.978Z |
6932024-07-19T23:01:28.978Z438 | /// dynamic resource which has been exhausted.
6942024-07-19T23:01:28.978Z | ++
6952024-07-19T23:01:28.978Z
6962024-07-19T23:01:28.978Zwarning: doc list item missing indentation
6972024-07-19T23:01:28.978Z --> lib/opte/src/engine/rule.rs:441:9
6982024-07-19T23:01:28.978Z |
6992024-07-19T23:01:28.978Z441 | /// unexpected error while trying to generate a descriptor.
7002024-07-19T23:01:28.978Z | ^
7012024-07-19T23:01:28.978Z |
7022024-07-19T23:01:28.978Z = help: if this is supposed to be its own paragraph, add a blank line
7032024-07-19T23:01:28.978Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7042024-07-19T23:01:28.978Zhelp: indent this line
7052024-07-19T23:01:28.978Z |
7062024-07-19T23:01:28.978Z441 | /// unexpected error while trying to generate a descriptor.
7072024-07-19T23:01:28.978Z | ++
7082024-07-19T23:01:28.978Z
7092024-07-19T23:01:29.262Zwarning: doc list item missing indentation
7102024-07-19T23:01:29.262Z --> lib/opte/src/engine/mod.rs:205:5
7112024-07-19T23:01:29.262Z |
7122024-07-19T23:01:29.262Z205 | /// definitions; each made up of its unique set of [`rule::Rule`] &
7132024-07-19T23:01:29.262Z | ^
7142024-07-19T23:01:29.262Z |
7152024-07-19T23:01:29.262Z = help: if this is supposed to be its own paragraph, add a blank line
7162024-07-19T23:01:29.262Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7172024-07-19T23:01:29.262Zhelp: indent this line
7182024-07-19T23:01:29.262Z |
7192024-07-19T23:01:29.262Z205 | /// definitions; each made up of its unique set of [`rule::Rule`] &
7202024-07-19T23:01:29.262Z | +++
7212024-07-19T23:01:29.262Z
7222024-07-19T23:01:29.262Zwarning: doc list item missing indentation
7232024-07-19T23:01:29.262Z --> lib/opte/src/engine/mod.rs:206:5
7242024-07-19T23:01:29.262Z |
7252024-07-19T23:01:29.262Z206 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
7262024-07-19T23:01:29.263Z | ^
7272024-07-19T23:01:29.263Z |
7282024-07-19T23:01:29.263Z = help: if this is supposed to be its own paragraph, add a blank line
7292024-07-19T23:01:29.263Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7302024-07-19T23:01:29.263Zhelp: indent this line
7312024-07-19T23:01:29.263Z |
7322024-07-19T23:01:29.263Z206 | /// [`rule::Action`] pairings. Furthermore, the actions themselves may
7332024-07-19T23:01:29.263Z | +++
7342024-07-19T23:01:29.263Z
7352024-07-19T23:01:29.263Zwarning: doc list item missing indentation
7362024-07-19T23:01:29.263Z --> lib/opte/src/engine/mod.rs:207:5
7372024-07-19T23:01:29.263Z |
7382024-07-19T23:01:29.263Z207 | /// be built atop generic OPTE actions or may be provided in whole by
7392024-07-19T23:01:29.263Z | ^
7402024-07-19T23:01:29.263Z |
7412024-07-19T23:01:29.263Z = help: if this is supposed to be its own paragraph, add a blank line
7422024-07-19T23:01:29.263Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7432024-07-19T23:01:29.263Zhelp: indent this line
7442024-07-19T23:01:29.263Z |
7452024-07-19T23:01:29.263Z207 | /// be built atop generic OPTE actions or may be provided in whole by
7462024-07-19T23:01:29.263Z | +++
7472024-07-19T23:01:29.263Z
7482024-07-19T23:01:29.263Zwarning: doc list item missing indentation
7492024-07-19T23:01:29.287Z --> lib/opte/src/engine/mod.rs:208:5
7502024-07-19T23:01:29.288Z |
7512024-07-19T23:01:29.288Z208 | /// the network implementation.
7522024-07-19T23:01:29.288Z | ^
7532024-07-19T23:01:29.288Z |
7542024-07-19T23:01:29.288Z = help: if this is supposed to be its own paragraph, add a blank line
7552024-07-19T23:01:29.288Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7562024-07-19T23:01:29.288Zhelp: indent this line
7572024-07-19T23:01:29.288Z |
7582024-07-19T23:01:29.288Z208 | /// the network implementation.
7592024-07-19T23:01:29.288Z | +++
7602024-07-19T23:01:29.288Z
7612024-07-19T23:01:29.288Zwarning: doc list item missing indentation
7622024-07-19T23:01:29.288Z --> lib/opte/src/engine/mod.rs:211:5
7632024-07-19T23:01:29.288Z |
7642024-07-19T23:01:29.288Z211 | /// as well as single packet processing (non-flow processing).
7652024-07-19T23:01:29.288Z | ^
7662024-07-19T23:01:29.288Z |
7672024-07-19T23:01:29.288Z = help: if this is supposed to be its own paragraph, add a blank line
7682024-07-19T23:01:29.288Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
7692024-07-19T23:01:29.288Zhelp: indent this line
7702024-07-19T23:01:29.288Z |
7712024-07-19T23:01:29.288Z211 | /// as well as single packet processing (non-flow processing).
7722024-07-19T23:01:29.288Z | +++
7732024-07-19T23:01:29.288Z
7742024-07-19T23:01:29.915Zwarning: `opte` (lib) generated 20 warnings
7752024-07-19T23:01:29.915Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.72s
7762024-07-19T23:01:29.951Z
7772024-07-19T23:01:29.951Zreal 9.869529121
7782024-07-19T23:01:29.951Zuser 10.441582833
7792024-07-19T23:01:29.975Zsys 1.755782252
7802024-07-19T23:01:29.975Ztrap 0.001956764
7812024-07-19T23:01:29.975Ztflt 0.007819863
7822024-07-19T23:01:29.975Zdflt 0.020215720
7832024-07-19T23:01:29.975Zkflt 0.000000000
7842024-07-19T23:01:29.975Zlock 27.654977667
7852024-07-19T23:01:29.975Zslp 35.356388439
7862024-07-19T23:01:29.975Zlat 0.084462250
7872024-07-19T23:01:29.975Zstop 0.114849312
7882024-07-19T23:01:29.975Z+ header test
7892024-07-19T23:01:29.975Z+ echo '# ==== test ==== #'
7902024-07-19T23:01:29.975Z+ ptime -m cargo test
7912024-07-19T23:01:29.975Z# ==== test ==== #
7922024-07-19T23:01:30.292Z Compiling unicode-ident v1.0.12
7932024-07-19T23:01:30.292Z Compiling byteorder v1.5.0
7942024-07-19T23:01:30.292Z Compiling memchr v2.7.4
7952024-07-19T23:01:30.292Z Compiling ucd-trie v0.1.6
7962024-07-19T23:01:30.316Z Compiling itoa v1.0.11
7972024-07-19T23:01:30.316Z Compiling ryu v1.0.18
7982024-07-19T23:01:30.340Z Compiling libc v0.2.155
7992024-07-19T23:01:30.340Z Compiling log v0.4.22
8002024-07-19T23:01:30.449Z Compiling proc-macro2 v1.0.86
8012024-07-19T23:01:30.487Z Compiling plain v0.2.3
8022024-07-19T23:01:30.611Z Compiling pretty-hex v0.4.1
8032024-07-19T23:01:30.635Z Compiling cfg-if v1.0.0
8042024-07-19T23:01:30.674Z Compiling hash32 v0.3.1
8052024-07-19T23:01:30.699Z Compiling stable_deref_trait v1.2.0
8062024-07-19T23:01:30.723Z Compiling cobs v0.2.3
8072024-07-19T23:01:30.778Z Compiling managed v0.8.0
8082024-07-19T23:01:30.802Z Compiling embedded-io v0.4.0
8092024-07-19T23:01:30.871Z Compiling thread-id v4.2.1
8102024-07-19T23:01:30.919Z Compiling heapless v0.8.0
8112024-07-19T23:01:30.952Z Compiling bitflags v1.3.2
8122024-07-19T23:01:30.981Z Compiling memmap v0.7.0
8132024-07-19T23:01:30.982Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
8142024-07-19T23:01:30.982Z Compiling either v1.13.0
8152024-07-19T23:01:31.030Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
8162024-07-19T23:01:31.142Z Compiling quote v1.0.36
8172024-07-19T23:01:31.182Z Compiling ipnetwork v0.20.0
8182024-07-19T23:01:31.264Z Compiling unicode-width v0.1.13
8192024-07-19T23:01:31.287Z Compiling itertools v0.12.1
8202024-07-19T23:01:31.365Z Compiling crc32fast v1.4.2
8212024-07-19T23:01:31.465Z Compiling syn v2.0.71
8222024-07-19T23:01:31.669Z Compiling tabwriter v1.4.0
8232024-07-19T23:01:31.740Z Compiling dyn-clone v1.0.17
8242024-07-19T23:01:31.835Z Compiling smoltcp v0.11.0
8252024-07-19T23:01:35.997Z Compiling darling_core v0.20.10
8262024-07-19T23:01:39.690Z Compiling serde_derive v1.0.204
8272024-07-19T23:01:39.690Z Compiling thiserror-impl v1.0.62
8282024-07-19T23:01:39.714Z Compiling zerocopy-derive v0.7.35
8292024-07-19T23:01:39.714Z Compiling scroll_derive v0.12.0
8302024-07-19T23:01:39.714Z Compiling darling_macro v0.20.10
8312024-07-19T23:01:39.714Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
8322024-07-19T23:01:40.707Z Compiling darling v0.20.10
8332024-07-19T23:01:40.800Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
8342024-07-19T23:01:40.975Z Compiling scroll v0.12.0
8352024-07-19T23:01:41.376Z Compiling goblin v0.8.2
8362024-07-19T23:01:41.400Z Compiling zerocopy v0.7.35
8372024-07-19T23:01:41.850Z Compiling thiserror v1.0.62
8382024-07-19T23:01:41.929Z Compiling pest v2.7.11
8392024-07-19T23:01:43.881Z Compiling pest_meta v2.7.11
8402024-07-19T23:01:44.047Z Compiling serde v1.0.204
8412024-07-19T23:01:44.849Z Compiling pest_generator v2.7.11
8422024-07-19T23:01:46.023Z Compiling pest_derive v2.7.11
8432024-07-19T23:01:47.024Z Compiling dtrace-parser v0.2.0
8442024-07-19T23:01:48.639Z Compiling serde_json v1.0.120
8452024-07-19T23:01:48.639Z Compiling serde_tokenstream v0.2.1
8462024-07-19T23:01:48.664Z Compiling postcard v1.0.8
8472024-07-19T23:01:49.230Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
8482024-07-19T23:01:49.946Z Compiling dof v0.3.0
8492024-07-19T23:01:50.481Z Compiling usdt-impl v0.5.0
8502024-07-19T23:01:51.361Z Compiling usdt-macro v0.5.0
8512024-07-19T23:01:51.361Z Compiling usdt-attr-macro v0.5.0
8522024-07-19T23:01:52.812Z Compiling usdt v0.5.0
8532024-07-19T23:02:11.842Z Finished `test` profile [unoptimized + debuginfo] target(s) in 41.82s
8542024-07-19T23:02:11.866Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte-0adedd102e0bd4b2)
8552024-07-19T23:02:11.867Z
8562024-07-19T23:02:11.867Zrunning 86 tests
8572024-07-19T23:02:11.867Ztest d_error::tests::name_truncation ... ok
8582024-07-19T23:02:11.867Ztest d_error::tests::name_and_data_storage ... ok
8592024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_client_id ... ok
8602024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_dns_servers ... ok
8612024-07-19T23:02:11.935Ztest engine::dhcp::test::offlink_encode ... ok
8622024-07-19T23:02:11.935Ztest engine::dhcp::test::hostname_encode ... ok
8632024-07-19T23:02:11.935Ztest engine::dhcp::test::domainname_encode ... ok
8642024-07-19T23:02:11.935Ztest engine::dhcp::test::domain_search_option_encode ... ok
8652024-07-19T23:02:11.935Ztest engine::dhcp::test::rfc3442_encode ... ok
8662024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_domain_list_from_slice ... ok
8672024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_elapsed_time ... ok
8682024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_iata ... ok
8692024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_ip_list_bad_length_fails ... ok
8702024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_option_request ... ok
8712024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_parse_snooped_client_id ... ok
8722024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_iana ... ok
8732024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_parse_snooped_iana ... ok
8742024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_parse_snooped_option_request ... ok
8752024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_rapid_commit ... ok
8762024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_raw_option_from_bytes ... ok
8772024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_server_id ... ok
8782024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_sntp_servers ... ok
8792024-07-19T23:02:11.935Ztest engine::dhcpv6::options::test::test_status ... ok
8802024-07-19T23:02:11.935Ztest engine::dhcpv6::protocol::test::test_parse_snooped_solicit_message ... ok
8812024-07-19T23:02:11.935Ztest engine::dhcpv6::test::test_duid_from_mac ... ok
8822024-07-19T23:02:11.935Ztest engine::ether::test::emit ... ok
8832024-07-19T23:02:11.935Ztest engine::dhcpv6::protocol::test::test_predicates_match_snooped_solicit_message ... ok
8842024-07-19T23:02:11.935Ztest engine::flow_table::test::flow_clear ... ok
8852024-07-19T23:02:11.935Ztest engine::flow_table::test::flow_expired ... ok
8862024-07-19T23:02:11.935Ztest engine::geneve::test::emit_external_opt ... ok
8872024-07-19T23:02:11.935Ztest engine::geneve::test::emit_no_opts ... ok
8882024-07-19T23:02:11.935Ztest engine::geneve::test::unknown_crit_option_fails ... ok
8892024-07-19T23:02:11.935Ztest engine::geneve::test::parse_multi_opt ... ok
8902024-07-19T23:02:11.936Ztest engine::geneve::test::bad_opt_len_fails ... ok
8912024-07-19T23:02:11.936Ztest engine::geneve::test::parse_single_opt ... ok
8922024-07-19T23:02:11.936Ztest engine::icmp::v4::test::icmp4_body_csum_equals_body ... ok
8932024-07-19T23:02:11.936Ztest engine::ip4::cidr_match ... ok
8942024-07-19T23:02:11.936Ztest engine::ip4::match_check ... ok
8952024-07-19T23:02:11.936Ztest engine::ip4::test::emit ... ok
8962024-07-19T23:02:11.936Ztest engine::ip6::test::bad_ipv6_version_caught ... ok
8972024-07-19T23:02:11.936Ztest engine::ip6::test::emit ... ok
8982024-07-19T23:02:11.936Ztest engine::ip6::test::from_pairs ... ok
8992024-07-19T23:02:11.936Ztest engine::ip6::test::test_ip6_meta_total_len ... ok
9002024-07-19T23:02:11.936Ztest engine::ip6::test::test_ipv6_addr_match_exact ... ok
9012024-07-19T23:02:11.936Ztest engine::ip6::test::test_set_total_len ... ok
9022024-07-19T23:02:11.936Ztest engine::ip6::test::too_many_exts_are_parse_error ... ok
9032024-07-19T23:02:11.936Ztest engine::layer::test::find_rule ... ok
9042024-07-19T23:02:11.936Ztest engine::packet::test::chain_breaks_links ... ok
9052024-07-19T23:02:11.936Ztest engine::packet::test::chain_append_links ... ok
9062024-07-19T23:02:11.936Ztest engine::ip6::test::test_extension_header_lengths_ok ... ok
9072024-07-19T23:02:11.936Ztest engine::nat::test::nat4_rewrite ... ok
9082024-07-19T23:02:11.936Ztest engine::packet::test::chain_has_correct_ends ... ok
9092024-07-19T23:02:11.936Ztest engine::ip6::test::test_ipv6_cidr_match_prefix ... ok
9102024-07-19T23:02:11.936Ztest engine::packet::test::expand_and_shrink ... ok
9112024-07-19T23:02:11.936Ztest engine::packet::test::not_enough_bytes_read ... ok
9122024-07-19T23:02:11.936Ztest engine::packet::test::chain_drain_complete ... ok
9132024-07-19T23:02:11.936Ztest engine::packet::test::read_seg ... ok
9142024-07-19T23:02:11.936Ztest engine::packet::test::read_single_segment ... ok
9152024-07-19T23:02:11.936Ztest engine::packet::test::seg_writer ... ok
9162024-07-19T23:02:11.936Ztest engine::packet::test::slice_mut_unchecked_zero ... ok
9172024-07-19T23:02:11.936Ztest engine::packet::test::prefix_len ... ok
9182024-07-19T23:02:11.936Ztest engine::packet::test::small_packet_with_padding ... ok
9192024-07-19T23:02:11.936Ztest engine::packet::test::parse_ipv6_extension_headers_ok ... ok
9202024-07-19T23:02:11.936Ztest engine::packet::test::straddled_tcp ... ok
9212024-07-19T23:02:11.936Ztest engine::packet::test::slice_unchecked_zero ... ok
9222024-07-19T23:02:11.936Ztest engine::packet::test::test_long_packet_continuation ... ok
9232024-07-19T23:02:11.936Ztest engine::packet::test::udp6_packet_with_padding ... ok
9242024-07-19T23:02:11.936Ztest engine::packet::test::uninitialized_packet ... ok
9252024-07-19T23:02:11.936Ztest engine::packet::test::wrap ... ok
9262024-07-19T23:02:11.936Ztest engine::packet::test::slice_mut_unchecked_bad_len - should panic ... ok
9272024-07-19T23:02:11.936Ztest engine::packet::test::slice_unchecked_bad_offset - should panic ... ok
9282024-07-19T23:02:11.936Ztest engine::packet::test::slice_mut_unchecked_bad_offset - should panic ... ok
9292024-07-19T23:02:11.936Ztest engine::packet::test::slice_unchecked_bad_len - should panic ... ok
9302024-07-19T23:02:11.937Ztest engine::packet::test::zero_byte_packet ... ok
9312024-07-19T23:02:11.937Ztest engine::packet::test::write_and_read_multi_segment ... ok
9322024-07-19T23:02:11.937Ztest engine::predicate::tests::data_predicate_ranges_handle_unknown ... ok
9332024-07-19T23:02:11.937Ztest engine::rule::rule_matching ... ok
9342024-07-19T23:02:11.937Ztest engine::snat::test::snat4_desc_lifecycle ... ok
9352024-07-19T23:02:11.937Ztest engine::tcp::test::emit_no_opts ... ok
9362024-07-19T23:02:11.937Ztest engine::tcp::test::emit_opts ... ok
9372024-07-19T23:02:11.937Ztest engine::tcp::test::parse_max_opts ... ok
9382024-07-19T23:02:11.937Ztest engine::tcp::test::parse_opts_truncated ... ok
9392024-07-19T23:02:11.937Ztest engine::snat::test::test_nat_pool_different_ip_types ... ok
9402024-07-19T23:02:11.937Ztest engine::tcp::test::parse_no_opts ... ok
9412024-07-19T23:02:11.937Ztest engine::udp::test::emit ... ok
9422024-07-19T23:02:11.937Ztest engine::snat::test::nat_mappings ... ok
9432024-07-19T23:02:11.937Z
9442024-07-19T23:02:11.937Ztest result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
9452024-07-19T23:02:11.937Z
9462024-07-19T23:02:11.937Z Doc-tests opte
9472024-07-19T23:02:12.868Z
9482024-07-19T23:02:12.868Zrunning 3 tests
9492024-07-19T23:02:12.893Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 56) ... ignored
9502024-07-19T23:02:14.859Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatProvider (line 41) ... ok
9512024-07-19T23:02:14.977Ztest lib/opte/src/ddi/kstat.rs - ddi::kstat::KStatNamed (line 85) ... ok
9522024-07-19T23:02:14.977Z
9532024-07-19T23:02:15.001Ztest result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.11s
9542024-07-19T23:02:15.001Z
9552024-07-19T23:02:15.033Z
9562024-07-19T23:02:15.057Zreal 45.067915016
9572024-07-19T23:02:15.057Zuser 1:56.044012802
9582024-07-19T23:02:15.057Zsys 27.069091299
9592024-07-19T23:02:15.057Ztrap 0.044480816
9602024-07-19T23:02:15.057Ztflt 0.215459520
9612024-07-19T23:02:15.057Zdflt 1.188090762
9622024-07-19T23:02:15.057Zkflt 0.000000000
9632024-07-19T23:02:15.057Zlock 4:00.626862386
9642024-07-19T23:02:15.057Zslp 5:58.340923352
9652024-07-19T23:02:15.057Zlat 4.130381857
9662024-07-19T23:02:15.057Zstop 3.476407890
9672024-07-19T23:02:15.058Zprocess exited: duration 207832 ms, exit code 0
 
9682024-07-19T23:02:15.107Zfound 0 output files