The IOCTL is used by 'ifconfig -v' to show SFP+/QSFP+ information
including inventory information and dianostics (temperature, light
levels, voltage etc).
Sponsored by: Solarflare Communications, Inc.
MFC after: 2 days
Paths
| Differential D5240 Authored by arybchik on Feb 10 2016, 12:06 PM.
Details Summary The IOCTL is used by 'ifconfig -v' to show SFP+/QSFP+ information Sponsored by: Solarflare Communications, Inc. Test Plan Build tested. Driver loaded/unloaded. sfxge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=ec07ab<RXCSUM,TXCSUM,VLAN_MTU,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> ether 00:0f:53:21:17:20 inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (10Gbase-SR <full-duplex,rxpause,txpause>) status: active plugged: SFP/SFP+/SFP28 10G Base-SR (LC) vendor: Intel Corp PN: AFBR-703SDZ-IN2 SN: AD1148A02NS DATE: 2011-12-14 module temperature: 54.60 C Voltage: 3.31 Volts RX: 0.20 mW (-6.98 dBm) TX: 0.55 mW (-2.55 dBm)
Diff Detail
Event TimelineHerald added a subscriber: imp. · View Herald TranscriptFeb 10 2016, 12:06 PM2016-02-10 12:06:32 (UTC+0) arybchik edited the test plan for this revision. (Show Details)Feb 10 2016, 12:07 PM2016-02-10 12:07:19 (UTC+0) gnn edited edge metadata. This revision is now accepted and ready to land.Feb 10 2016, 12:08 PM2016-02-10 12:08:37 (UTC+0) Closed by commit rS295467: sfxge: implement SIOCGI2C to read information from phy modules (authored by arybchik). · Explain WhyFeb 10 2016, 12:15 PM2016-02-10 12:15:14 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 13177 head/sys/dev/sfxge/common/efx.h
head/sys/dev/sfxge/common/efx_mcdi.h
head/sys/dev/sfxge/common/efx_mcdi.c
head/sys/dev/sfxge/common/efx_phy.c
|