8699 Want NIC transceiver visibility
commit45d3dd981abb9025d8ac994cf4cc8ce8cb1a9480
authorRobert Mustacchi <rm@joyent.com>
Thu, 21 Sep 2017 17:35:16 +0000 (21 17:35 +0000)
committerRobert Mustacchi <rm@joyent.com>
Tue, 14 Nov 2017 23:29:06 +0000 (14 23:29 +0000)
treec8e69d104ed167a879e84b023dc05727e833a976
parent4213c2d8f7d24a0383e863621115570a68fb016c
8699 Want NIC transceiver visibility
8700 ixgbe MAC_CAPAB_TRANSCEIVER support
8701 i40e MAC_CAPAB_TRANSCEIVER support
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
85 files changed:
exception_lists/copyright
exception_lists/packaging
usr/src/cmd/Makefile
usr/src/cmd/dlutil/Makefile [new file with mode: 0644]
usr/src/cmd/dlutil/dltraninfo.c [new file with mode: 0644]
usr/src/lib/Makefile
usr/src/lib/fm/topo/libtopo/common/hc.c
usr/src/lib/fm/topo/libtopo/common/topo_hc.h
usr/src/lib/fm/topo/modules/Makefile.plugin
usr/src/lib/fm/topo/modules/common/Makefile
usr/src/lib/fm/topo/modules/common/nic/Makefile [copied from usr/src/test/util-tests/tests/Makefile with 60% similarity]
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/nic/topo_nic.h [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
usr/src/lib/fm/topo/modules/common/shared/topo_port.c [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/shared/topo_port.h [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.c [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.h [new file with mode: 0644]
usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile
usr/src/lib/fm/topo/modules/sun4/pcibus/Makefile.pci
usr/src/lib/libsff/Makefile [new file with mode: 0644]
usr/src/lib/libsff/Makefile.com [copied from usr/src/test/util-tests/tests/Makefile with 57% similarity]
usr/src/lib/libsff/amd64/Makefile [copied from usr/src/test/util-tests/tests/Makefile with 60% similarity]
usr/src/lib/libsff/common/libsff.c [new file with mode: 0644]
usr/src/lib/libsff/common/libsff.h [new file with mode: 0644]
usr/src/lib/libsff/common/llib-lsff [new file with mode: 0644]
usr/src/lib/libsff/common/mapfile-vers [new file with mode: 0644]
usr/src/lib/libsff/common/sff.h [new file with mode: 0644]
usr/src/lib/libsff/i386/Makefile [copied from usr/src/test/util-tests/tests/Makefile with 60% similarity]
usr/src/lib/libsff/sparc/Makefile [copied from usr/src/test/util-tests/tests/Makefile with 60% similarity]
usr/src/man/man9e/Makefile
usr/src/man/man9e/mac_capab_transceiver.9e [new file with mode: 0644]
usr/src/man/man9f/Makefile
usr/src/man/man9f/mac_transceiver_info.9f [new file with mode: 0644]
usr/src/pkg/manifests/service-fault-management.mf
usr/src/pkg/manifests/system-kernel.man9e.inc
usr/src/pkg/manifests/system-kernel.man9f.inc
usr/src/pkg/manifests/system-library.mf
usr/src/pkg/manifests/system-network.mf
usr/src/pkg/manifests/system-test-utiltest.mf
usr/src/test/util-tests/runfiles/default.run
usr/src/test/util-tests/tests/Makefile
usr/src/test/util-tests/tests/libsff/Makefile [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff.ksh [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8472.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8472.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_diag.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_diag.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_extspec.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_extspec.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_tech.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_tech.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_temp.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_8636_temp.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_br.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_br.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_compliance.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_compliance.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_conn.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_conn.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_efault.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_einval.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_enc.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_enc.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_ident.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_ident.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_lengths.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_lengths.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_opts.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_opts.out [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_strings.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_wave.c [new file with mode: 0644]
usr/src/test/util-tests/tests/libsff/libsff_wave.out [new file with mode: 0644]
usr/src/uts/common/Makefile.files
usr/src/uts/common/io/dld/dld_drv.c
usr/src/uts/common/io/i40e/i40e_gld.c
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
usr/src/uts/common/io/ixgbe/ixgbe_main.c
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c [new file with mode: 0644]
usr/src/uts/common/io/mac/mac.c
usr/src/uts/common/io/mac/mac_provider.c
usr/src/uts/common/sys/dld.h
usr/src/uts/common/sys/mac_impl.h
usr/src/uts/common/sys/mac_provider.h