Skip to content

Bump OPTE to version 0.36.374 #8270

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 5, 2025
Merged

Bump OPTE to version 0.36.374 #8270

merged 2 commits into from
Jun 5, 2025

Conversation

FelixMcFelix
Copy link
Contributor

@FelixMcFelix FelixMcFelix commented Jun 4, 2025

This change reduces the binary size of opteadm and brings in the deadlock fix for oxidecomputer/opte#758.

Backports a few pieces from #8194 to support some minor rework of the ioctl interface.

  • Swap back to maghemite main.
  • Await creation of lab-helios image.

This change reduces the size of opteadm and brings in the deadlock fix
for oxidecomputer/opte#758.

Backports a few pieces from #8194 to support some minor rework of
the ioctl interface.
@FelixMcFelix
Copy link
Contributor Author

No new images needed for falcon/a4x2 (helios-2.7):

kyle@farme:~/gits/falcon/examples/helios-dev$ cargo run serial masaka
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s
     Running `pfexec /develop/gits/falcon/target/debug/helios-dev serial masaka`
Entering VM console.
Use ^q to exit.
Press enter to continue.

masaka console login: root
Password:
Last login: Thu Jun  5 19:58:52 on console
The illumos Project     helios-2.0.23368        April 2025
root@masaka:~# ipadm
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
lo0/v6            static   ok           ::1/128
root@masaka:~# dladm
LINK        CLASS     MTU    STATE    BRIDGE     OVER
vioif0      phys      1500   up       --         --
root@masaka:~# ipadm create-addr -T dhcp vioif0/v4
root@masaka:~# ipadm
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
vioif0/v4         dhcp     ok           10.0.231.198/8
lo0/v6            static   ok           ::1/128
root@masaka:~# netstat -rn

Routing Table: IPv4
  Destination            Gateway          Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              10.0.0.1             UG        1          0 vioif0
10.0.0.0             10.0.231.198         U         2          0 vioif0
127.0.0.1            127.0.0.1            UH        2         36 lo0

Routing Table: IPv6
  Destination/Mask            Gateway                   Flags Ref   Use    If
--------------------------- --------------------------- ----- --- ------- -----
::1                         ::1                         UH      2       0 lo0
root@masaka:~# echo nameserver 1.1.1.1 > /etc/resolv.conf
root@masaka:~# pkg install opte
           Packages to install:  1
       Create boot environment: No
Create backup boot environment: No

DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                                1/1           4/4    11.1/11.1  1.2M/s

PHASE                                          ITEMS
Installing new actions                         22/22
Updating package state database                 Done
Updating package cache                           0/0
Updating image state                            Done
Creating fast lookup database                   Done
Reading search index                            Done
Updating search index                            1/1
Updating package cache                           1/1
root@masaka:~# /opt/oxide/opte/bin/opteadm  -V
opteadm 0.36.374
root@masaka:~# add_drv xde
Driver (xde) is already installed.
root@masaka:~# /opt/oxide/opte/bin/opteadm list-ports
LINK  MAC ADDRESS  IPv4 ADDRESS  EPHEMERAL IPv4  FLOATING IPv4  IPv6 ADDRESS  EXTERNAL IPv6  FLOATING IPv6  STATE

@FelixMcFelix FelixMcFelix merged commit f725e81 into main Jun 5, 2025
18 checks passed
@FelixMcFelix FelixMcFelix deleted the felixmcfelix/update-opte branch June 5, 2025 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants