summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * MFC r310230:mav2017-01-051-101/+107
| | | | | | | | | | Don't treat informational exceptions (warnings and impending failures) a.k.a. SCSI SMART events as errors. Log them to console and continue.
| * MFC r309297: Make SES status updates more aggressive.mav2017-01-051-6/+5
| | | | | | | | | | | | | | - On control request update all status pages, since they may also be affected if user enables/disables enclosure slots. - Periodically update element descriptors too, since there is some hardware where they are changed dynamically.
| * MFC r309666, r310033, r310049, r310100, r310152, and r310807.np2017-01-048-111/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r309666: cxgbe(4): unsigned short isn't large enough to store link speed (which is in Mbps) for 100Gbps links. r310033: cxgbe(4): Retire t4_bus_space_read_8 and t4_bus_space_write_8. r310049: cxgbe(4): Fix the tid range shown for T6 cards in misc.tids. r310100: cxgbe(4): Deal with compressed error vectors. r310152: cxgbe(4): Fix typo in an unused macro. r310807: cxgbe(4): Updates to link configuration. - Update struct link_settings and associated shared code. - Add tunables to control FEC and autonegotiation. All ports inherit these values as their initial settings. hw.cxgbe.fec hw.cxgbe.autoneg - Add per-port sysctls to control FEC and autonegotiation. These can be modified at any time. dev.<port>.<n>.fec dev.<port>.<n>.autoneg
| * MFC r311005cy2017-01-041-1/+1
| | | | | | | | Fix up grammar.
| * MFC 310652,310657,310658sephe2017-01-041-26/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 310652 hyperv/hn: Consolidate hn_{suspend,resume} Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8907 310657 hyperv/hn: Function renaming; no functional changes. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8908 310658 hyperv/hn: Factor out function to set rxfilter. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8928
| * MFC 310651sephe2017-01-043-14/+12
| | | | | | | | | | | | | | hyperv/vmbus: Nuke unnecessary critical sections. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8906
| * MFC 310462,310465sephe2017-01-042-10/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 310462 hyperv/ic: Fix version4 timesync message format. It is not compat w/ the old timesync message format, which the message type stays the same as the old timesync message. Sponsored by: Microsoft 310465 hyperv/ic: Allow applying the samples from hypervisor unconditionally. Sponsored by: Microsoft
| * MFC 310347sephe2017-01-041-15/+26
| | | | | | | | | | | | | | | | | | | | | | hyperv/storvsc: The max channel in PDU actually means the max sub-chans. Use proper name for local variables. PDU fields' name was not changed yet. While I'm here, make # of usable channels tunable. This eases further testing. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8851
| * MFC 310324sephe2017-01-046-9/+9
| | | | | | | | | | | | | | hyperv/ic: Rename cleaned up files. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8850
| * MFC 310318sephe2017-01-043-66/+78
| | | | | | | | | | | | | | hyperv/ic: Cleanup driver glue. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8849
| * MFC 310317sephe2017-01-044-3/+8
| | | | | | | | | | | | | | hyperv/ic: Rname cleaned up file. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8848
| * MFC 310315sephe2017-01-044-15/+2
| | | | | | | | | | | | | | hyperv/ic: Inclusion cleanup Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8847
| * MFC r310705, r310706:pfg2017-01-0420-270/+286
| | | | | | | | | | | | style(9) cleanups. Just to reduce some of the issues found with indent(1).
| * MFC 310312-310314sephe2017-01-047-73/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 310312 hyperv/ic: Factor out function to send IC response Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8844 310313 hyperv/ic: Cleanup common struct and functions. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8845 310314 hyperv/ic: Rename cleaned up header file. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8846
| * MFC 310048,310101sephe2017-01-044-5/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 310048 hyperv: Implement "enlightened" time counter, which is rdtsc based. Reviewed by: kib Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8763 310101 hyperv: Allow userland to ro-mmap reference TSC page This paves way to implement VDSO for the enlightened time counter. Reviewed by: kib Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8768
| * MFstable/11 r311217:ngie2017-01-041-3/+3
| | | | | | | | | | | | MFC r311003: Fix spelling errors; bump .Dd for the change
| * MFstable/11 r311215:ngie2017-01-041-3/+8
| | | | | | | | | | | | | | | | | | | | MFC r310711: Don't explicitly build tcp wrappers support into bsnmpd; make it conditional on MK_TCP_WRAPPERS != "no" This likely fixes an issue seen where some of the USE_TCPWRAPPERS code didn't work as advertised
| * MFstable/11 r311213:ngie2017-01-041-1/+1
| | | | | | | | | | | | MFC r311001: Bump .Dd for the spelling and .Nm updates
| * MFstable/11 r311212:ngie2017-01-042-1/+10
| | | | | | | | | | | | MFC r310665: Only build/install usr.sbin/bsnmpd/modules/snmp_hast if MK_HAST != no
| * MFstable/11 r311209:ngie2017-01-042-1/+10
| | | | | | | | | | | | MFC r310664: Only build/install usr.sbin/bsnmpd/modules/snmp_wlan if MK_WIRELESS != no
| * MFstable/11 r311207:ngie2017-01-043-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | MFC r310099,r311000,r311002: r311000: Fix spelling errors r311002: Install bsnmpclient(3) as snmp_client_{init,set_host,set_port}(3)
| * MFC r309477:bdrewery2017-01-032-8/+4
| | | | | | | | Revert r296585.
| * MFstable/11 r311152:ngie2017-01-031-2/+2
| | | | | | | | | | | | MFC r310986: snmp_output_resp: style(9): sort variables by alignment
| * MFC r310647:markj2017-01-031-2/+0
| | | | | | | | Remove an obsolete pragma from dtrace.h.
| * MFstable/11 r311107:ngie2017-01-021-3/+2
| | | | | | | | | | | | MFC r310865: Fix whitespace in a comment and fixing a spelling error in a comment
| * MFC r310820arybchik2017-01-021-12/+12
| | | | | | | | | | | | | | sfxge(4): move queue size checks to after the NIC config has been populated Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310819arybchik2017-01-024-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | sfxge(4): cleanup: add efsys_lock_state_t for type of state param in EFSYS_LOCK() This allows the common code to use the correct type for the lock state local variable passed to EFSYS_LOCK() and EFSYS_UNLOCK(). On Windows, this allows warning supression pragmas to be removed. Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310812arybchik2017-01-024-9/+72
| | | | | | | | | | | | | | | | | | | | sfxge(4): support non-interrupting event queues creation Poll-mode driver does not use interrupts and number of used event queues should not be limitted by the number of interrupts allocated for the NIC. Sponsored by: Solarflare Communications, Inc.
| * MFC r310811arybchik2017-01-022-36/+0
| | | | | | | | | | | | | | sfxge(4): cleanup: remove now-unused function flags Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310810arybchik2017-01-021-22/+23
| | | | | | | | | | | | sfxge(4): cleanup: check deferred packet list tunables once Sponsored by: Solarflare Communications, Inc.
| * MFC r310770arybchik2017-01-021-5/+5
| | | | | | | | | | | | | | | | sfxge(4): cleanup: clarify/unify variable name used for put-list length get_count is used for get-list. Sponsored by: Solarflare Communications, Inc.
| * MFC r310764arybchik2017-01-021-18/+19
| | | | | | | | | | | | | | sfxge(4): sync up tlv_layout.h (from firmwaresrc 82cd8a5715e9) Submitted by: Matthew Slattery <mslattery at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310762arybchik2017-01-021-28/+674
| | | | | | | | | | | | sfxge(4): regenerate MCDI headers from firmwaresrc .yml Sponsored by: Solarflare Communications, Inc.
| * MFC r310760arybchik2017-01-023-9/+9
| | | | | | | | | | | | sfxge(4): fix typo in pseudo header accessor function names Sponsored by: Solarflare Communications, Inc.
| * MFC r310758arybchik2017-01-023-41/+1
| | | | | | | | | | | | | | sfxge(4): delete hunt_phy.c Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310756arybchik2017-01-024-16/+16
| | | | | | | | | | | | | | | | | | | | sfxge(4): do not use enum type when values are bitmask ICC complains that enumerated type mixed with another type. Found by DPDK upstream build sanity check. Sponsored by: Solarflare Communications, Inc.
| * MFC r310755arybchik2017-01-023-21/+23
| | | | | | | | | | | | | | | | | | | | | | sfxge(4): do not use enum for filter flags It is not 100% correct to assign non-enum values to enum type variables. Found by ICC build (DPDK PMD upstreaming). Sponsored by: Solarflare Communications, Inc.
| * MFC r310754arybchik2017-01-021-13/+43
| | | | | | | | | | | | | | | | | | | | | | sfxge(4): don't use Tx descriptor push with TSO option descriptors It is not safe to push TSO option descriptors if pacer bypass is enabled, so to make sure that doesn't happen never push TSO option descriptors. Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310752arybchik2017-01-023-13/+20
| | | | | | | | | | | | | | | | | | sfxge(4): allow to have no NIC handle on Rx datapath in DPDK PMD It is required to minimize RxQ context in the driver or avoid chaising for the NIC handle in adapter (global per-interface) structure. Sponsored by: Solarflare Communications, Inc.
| * MFC r310749arybchik2017-01-021-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | sfxge(4): use correct port number in sensor decoding The port mask used for per-port sensors in mcdi_sensor_map assumes zero-based port numbering. The port mask used in the code is based on the one-based MCDI port number. Fix this to lookup the correct per-port sensors, and to allow reporting of sensor events from higher port numbers. Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310748arybchik2017-01-021-5/+3
| | | | | | | | | | | | | | sfxge(4): cleanup: simplify disable scatter logic in ef10_rx_qcreate Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310747arybchik2017-01-028-0/+284
| | | | | | | | | | | | sfxge(4): provide a way to find out which MAC stats are supported Sponsored by: Solarflare Communications, Inc.
| * MFC r310746arybchik2017-01-023-0/+56
| | | | | | | | | | | | | | sfxge(4): make the common code determine the number of PFs Submitted by: Ivan Malov <Ivan.Malov at oktetlabs.ru> Sponsored by: Solarflare Communications, Inc.
| * MFC r310745arybchik2017-01-023-4/+18
| | | | | | | | | | | | | | sfxge(4): make the common code retrieve the number of FATSOv2 contexts Submitted by: Ivan Malov <Ivan.Malov at oktetlabs.ru> Sponsored by: Solarflare Communications, Inc.
| * MFC r310742arybchik2017-01-021-4/+2
| | | | | | | | | | | | | | sfxge(4): fix common code for non-Siena builds Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310741arybchik2017-01-021-1/+4
| | | | | | | | | | | | | | sfxge(4): fix misuse of siena_build_filter in common code Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310719arybchik2017-01-021-4/+8
| | | | | | | | | | | | | | | | | | | | | | sfxge(4): cleanup: remove last use of deprecated function flags with privilege check The function flags were changed to mirror the privileges, but the privileges are preferred. Submitted by: Mark Spender <mspender at solarflare.com> Reviewed by: gnn Sponsored by: Solarflare Communications, Inc.
| * MFC r310717arybchik2017-01-024-186/+181
| | | | | | | | | | | | | | sfxge(4): move BIST methods from hunt_phy.c to ef10_phy.c Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310716arybchik2017-01-022-1/+6
| | | | | | | | | | | | | | sfxge(4): add UEFI ROM support to the common code Submitted by: Andrew Lee <alee at solarflare.com> Sponsored by: Solarflare Communications, Inc.
| * MFC r310715arybchik2017-01-021-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | sfxge(4): fix GET_RXDP_CONFIG usage for multi-PF on Medford On Medford, using MC_CMD_GET_RXDP_CONFIG to query the RX end padding setting is in the ADMIN group, and so fails for unprivileged functions. In that case, assume the largest size supported by Medford hardware (256bytes) to prevent overrun. Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
OpenPOWER on IntegriCloud