public inbox for developer@lists.illumos.org (since 2011-08)
 help / color / mirror / Atom feed
* 15442 Want datalink media observability and Testing Help
@ 2023-03-05 16:41 Robert Mustacchi
  2023-03-05 20:19 ` [developer] " Dan McDonald
  2023-03-06 15:26 ` Gary Mills
  0 siblings, 2 replies; 5+ messages in thread
From: Robert Mustacchi @ 2023-03-05 16:41 UTC (permalink / raw)
  To: illumos-developer

Hi folks,

With Rich sponsoring IPD 39, I've put together prototypes of this for
most major drivers and an update to mac, dladm, and libtopo
(https://code.illumos.org/c/illumos-gate/+/2682). This should cover
something if you use any of the following:

* igb and e1000g (https://code.illumos.org/c/illumos-gate/+/2683)
* ixgbe (https://code.illumos.org/c/illumos-gate/+/2684)
* mlxcx (https://code.illumos.org/c/illumos-gate/+/2685)
* i40e (https://code.illumos.org/c/illumos-gate/+/2686)
* cxgbe (https://code.illumos.org/c/illumos-gate/+/2687)
* bnxe (https://code.illumos.org/c/illumos-gate/+/2689)
* qede (https://code.illumos.org/c/illumos-gate/+/2690)
* bnx (https://code.illumos.org/c/illumos-gate/+/2691)
* bge (https://code.illumos.org/c/illumos-gate/+/2692)
* sfxge (https://code.illumos.org/c/illumos-gate/+/2693)
* mii-based drivers including afe, atge, dfme, efe, elxl, hme, iprb,
pcn, rtls, and yge (https://code.illumos.org/c/illumos-gate/+/2688)

While review would be helpful, getting additional testing of the media
property and verifying that it matches what you're using would be even
more appreciated! Note, dladm will complain about the property when used
against other non-Ethernet devices (just like it does with things like
fec and speed advertisements). Here's an example of what you might
expect to see:

$ dladm show-linkprop -p media
LINK         PROPERTY        PERM VALUE          DEFAULT        POSSIBLE
igb0         media           r-   1000BASE-T     --             --
igb1         media           r-   none           --             --
cxgbe0       media           r-   100GBASE-CR4   --             --
cxgbe1       media           r-   unknown        --             --
rm@romulus ~ $

Dan and Andy have kindly built bits for SmartOS and OmniOS for folks to
try this out. Here are Andy's instructions if you're using r38, r42,
r44, or bloody:

I've built signed hot-fixes for all of the supported OmniOS releases,
and for
bloody in case anyone is running those pieces.

Depending on the release that someone is running they need to adjust the
URL* in the following example

    pfexec pkg apply-hot-fix \
        --be-name=mac-media \
        https://hf.omnios.org/r38/15422-mac-media.p5p

and then reboot to the new boot environment.

* 'r38', 'r42', 'r44' and 'bloody' are there.

Dan is building bits that'll show up at
https://kebe.com/~danmcd/webrevs/ipd39/ later today. If you'd prefer to
build everything yourself, you can either cherry-pick from gerrit or
here is a git branch you can pull at
https://github.com/rmustacc/illumos-gate/commits/mac-media.

Please don't hesitate to reach out if you have any questions.

Thanks,
Robert

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-03-06 16:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-05 16:41 15442 Want datalink media observability and Testing Help Robert Mustacchi
2023-03-05 20:19 ` [developer] " Dan McDonald
2023-03-06 15:26 ` Gary Mills
2023-03-06 15:29   ` Dan McDonald
2023-03-06 16:12     ` Till Wegmüller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).