summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* MFC r310714arybchik2017-01-021-56/+147
| | | | | | | | | | | | | | sfxge(4): support Medford bootcfg partition layout in common code For Siena and Huntington, the per-port bootcfg (aka expcfg) is stored in a dedicated 4Kbyte partition for each port. For Medford, the per-PF bootcfg is stored in a 2Kbyte sector within a single shared partition. Update the common code to support the new bootcfg layout. Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
* MFC r310713arybchik2017-01-026-29/+77
| | | | | | | | sfxge(4): add possibility to control event queue performance profile It is ignored on SFN5xxx/6xxx (aka Siena). Sponsored by: Solarflare Communications, Inc.
* MFC r310709arybchik2017-01-021-1/+1
| | | | | | | | sfxge(4): fix invalid type of eft_unicst_filter_count Found by clang when boolean_t is defined as bool for DPDK PMD. Sponsored by: Solarflare Communications, Inc.
* MFC r310708arybchik2017-01-021-1/+1
| | | | | | | | sfxge(4): do not initialize enumerated type variable to another type Fix build warning generated by ICC. Sponsored by: Solarflare Communications, Inc.
* MFC r310704arybchik2017-01-021-0/+2
| | | | | | | | | | sfxge(4): translate MC_CMD_ERR_ERANGE to host errno value This is needed because MCDI command MC_CMD_REKEY can return MC_CMD_ERR_ERANGE. Submitted by: Tom Millington <tmillington at solarflare.com> Sponsored by: Solarflare Communications, Inc.
* MFC r310699arybchik2017-01-023-14/+13
| | | | | | | sfxge(4): rename hunt_bist_* methods to ef10_bist_* Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc.
* MFC r310696arybchik2017-01-024-20/+20
| | | | | | | sfxge(4): cleanup: improve prefast annotations Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc.
* MFC r310695arybchik2017-01-021-0/+4
| | | | | | sfxge(4): fix defined-but-not-used warning if neither VPD nor NVRAM opt enabled Sponsored by: Solarflare Communications, Inc.
* MFC r310694arybchik2017-01-023-4/+4
| | | | | | | | sfxge(4): cleanup: add missing spaces Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc.
* MFC r310693arybchik2017-01-026-6/+6
| | | | | | | | sfxge(4): cleanup: avoid unspecified unsigned Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc.
* MFC r310692arybchik2017-01-023-28/+28
| | | | | | | | sfxge(4): enclose macro complex value in parenthesis Found by DPDK checkpatches.sh Sponsored by: Solarflare Communications, Inc.
* MFC r310691arybchik2017-01-022-2/+2
| | | | | | | | sfxge(4): make strings array pointer itself immutable Found by DPDK checkpatches.sh Sponsored by: Solarflare Communications, Inc.
* MFC r310690arybchik2017-01-025-10/+10
| | | | | | sfxge(4): cleanup: add const qualifier to const array pointer Sponsored by: Solarflare Communications, Inc.
* MFC r310689arybchik2017-01-024-17/+17
| | | | | | | | sfxge(4): cleanup: avoid spaces before TAB Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc.
* MFC r310688arybchik2017-01-021-71/+71
| | | | | | | | sfxge(4): cleanup: avoid space just before TAB in efx_types.h Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc.
OpenPOWER on IntegriCloud