]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/log
FreeBSD/stable/10.git
7 years agoMFC r310272: Add new bits into Extended Inquiry VPD page.
mav [Thu, 5 Jan 2017 11:32:01 +0000 (11:32 +0000)]
MFC r310272: Add new bits into Extended Inquiry VPD page.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311411 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310266: Add support for NUAR bit in Control mode page.
mav [Thu, 5 Jan 2017 11:30:24 +0000 (11:30 +0000)]
MFC r310266: Add support for NUAR bit in Control mode page.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311409 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310265: Add set of macros to simplify code access to mode pages fields.
mav [Thu, 5 Jan 2017 11:28:47 +0000 (11:28 +0000)]
MFC r310265: Add set of macros to simplify code access to mode pages fields.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311407 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310259:
mav [Thu, 5 Jan 2017 11:25:12 +0000 (11:25 +0000)]
MFC r310259:
Following SPC-5, make REQUEST SENSE report "Logical unit not supported"
in returned parameter data for not accessible LUNs.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311404 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310257: Improve support for informational exceptions.
mav [Thu, 5 Jan 2017 11:23:55 +0000 (11:23 +0000)]
MFC r310257: Improve support for informational exceptions.

While CTL still has no real events to report in this way (like SMART),
it is possible to trigger false event by manually setting TEST bit in
Informational Exceptions Control mode page, that can be useful for
initiator testing.  This code supports all flavours of IE reporting:
UNIT ATTENTION, RECOVERED ERROR and NO SENSE sense keys, REQUEST SENSE
command and Informational Exceptions log page.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311403 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r298810 (by pfg): sys/cam: spelling fixes in comments.
mav [Thu, 5 Jan 2017 11:20:31 +0000 (11:20 +0000)]
MFC r298810 (by pfg): sys/cam: spelling fixes in comments.

No functional change.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311402 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r295476 (by trasz): Remove stray semicolons from the iSCSI code.
mav [Thu, 5 Jan 2017 11:17:09 +0000 (11:17 +0000)]
MFC r295476 (by trasz):  Remove stray semicolons from the iSCSI code.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311401 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r294558: Hide "soconnect() error" messages under bootverbose.
mav [Thu, 5 Jan 2017 11:16:15 +0000 (11:16 +0000)]
MFC r294558: Hide "soconnect() error" messages under bootverbose.

They can be too noisy.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311400 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310230:
mav [Thu, 5 Jan 2017 11:03:04 +0000 (11:03 +0000)]
MFC r310230:
Don't treat informational exceptions (warnings and impending failures)
a.k.a. SCSI SMART events as errors.  Log them to console and continue.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311398 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r309297: Make SES status updates more aggressive.
mav [Thu, 5 Jan 2017 11:01:17 +0000 (11:01 +0000)]
MFC r309297: Make SES status updates more aggressive.

 - 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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311396 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r309666, r310033, r310049, r310100, r310152, and r310807.
np [Wed, 4 Jan 2017 06:58:35 +0000 (06:58 +0000)]
MFC r309666, r310033, r310049, r310100, r310152, and r310807.

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311261 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r311005
cy [Wed, 4 Jan 2017 06:53:00 +0000 (06:53 +0000)]
MFC r311005

Fix up grammar.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311259 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310652,310657,310658
sephe [Wed, 4 Jan 2017 05:45:56 +0000 (05:45 +0000)]
MFC 310652,310657,310658

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311258 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310651
sephe [Wed, 4 Jan 2017 05:41:47 +0000 (05:41 +0000)]
MFC 310651

    hyperv/vmbus: Nuke unnecessary critical sections.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D8906

git-svn-id: svn://svn.freebsd.org/base/stable/10@311257 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310462,310465
sephe [Wed, 4 Jan 2017 05:36:38 +0000 (05:36 +0000)]
MFC 310462,310465

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311256 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310347
sephe [Wed, 4 Jan 2017 05:32:29 +0000 (05:32 +0000)]
MFC 310347

    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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311255 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310324
sephe [Wed, 4 Jan 2017 05:24:16 +0000 (05:24 +0000)]
MFC 310324

    hyperv/ic: Rename cleaned up files.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D8850

git-svn-id: svn://svn.freebsd.org/base/stable/10@311254 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310318
sephe [Wed, 4 Jan 2017 05:07:39 +0000 (05:07 +0000)]
MFC 310318

    hyperv/ic: Cleanup driver glue.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D8849

git-svn-id: svn://svn.freebsd.org/base/stable/10@311252 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310317
sephe [Wed, 4 Jan 2017 04:55:53 +0000 (04:55 +0000)]
MFC 310317

    hyperv/ic: Rname cleaned up file.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D8848

git-svn-id: svn://svn.freebsd.org/base/stable/10@311251 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310315
sephe [Wed, 4 Jan 2017 03:57:18 +0000 (03:57 +0000)]
MFC 310315

    hyperv/ic: Inclusion cleanup

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D8847

git-svn-id: svn://svn.freebsd.org/base/stable/10@311241 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310705, r310706:
pfg [Wed, 4 Jan 2017 02:43:33 +0000 (02:43 +0000)]
MFC r310705, r310706:
style(9) cleanups.

Just to reduce some of the issues found with indent(1).

git-svn-id: svn://svn.freebsd.org/base/stable/10@311232 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310312-310314
sephe [Wed, 4 Jan 2017 02:39:00 +0000 (02:39 +0000)]
MFC 310312-310314

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311230 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC 310048,310101
sephe [Wed, 4 Jan 2017 01:58:38 +0000 (01:58 +0000)]
MFC 310048,310101

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311223 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311217:
ngie [Wed, 4 Jan 2017 00:57:29 +0000 (00:57 +0000)]
MFstable/11 r311217:

MFC r311003:

Fix spelling errors; bump .Dd for the change

git-svn-id: svn://svn.freebsd.org/base/stable/10@311219 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311215:
ngie [Wed, 4 Jan 2017 00:54:34 +0000 (00:54 +0000)]
MFstable/11 r311215:

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@311218 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311213:
ngie [Wed, 4 Jan 2017 00:44:03 +0000 (00:44 +0000)]
MFstable/11 r311213:

MFC r311001:

Bump .Dd for the spelling and .Nm updates

git-svn-id: svn://svn.freebsd.org/base/stable/10@311216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311212:
ngie [Wed, 4 Jan 2017 00:42:20 +0000 (00:42 +0000)]
MFstable/11 r311212:

MFC r310665:

Only build/install usr.sbin/bsnmpd/modules/snmp_hast if MK_HAST != no

git-svn-id: svn://svn.freebsd.org/base/stable/10@311214 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311209:
ngie [Wed, 4 Jan 2017 00:40:06 +0000 (00:40 +0000)]
MFstable/11 r311209:

MFC r310664:

Only build/install usr.sbin/bsnmpd/modules/snmp_wlan if MK_WIRELESS != no

git-svn-id: svn://svn.freebsd.org/base/stable/10@311211 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311207:
ngie [Wed, 4 Jan 2017 00:38:21 +0000 (00:38 +0000)]
MFstable/11 r311207:

MFC r310099,r311000,r311002:

r311000:

Fix spelling errors

r311002:

Install bsnmpclient(3) as snmp_client_{init,set_host,set_port}(3)

git-svn-id: svn://svn.freebsd.org/base/stable/10@311208 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r309477:
bdrewery [Tue, 3 Jan 2017 23:23:25 +0000 (23:23 +0000)]
MFC r309477:

  Revert r296585.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311200 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311152:
ngie [Tue, 3 Jan 2017 05:44:24 +0000 (05:44 +0000)]
MFstable/11 r311152:

MFC r310986:

snmp_output_resp: style(9): sort variables by alignment

git-svn-id: svn://svn.freebsd.org/base/stable/10@311153 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310647:
markj [Tue, 3 Jan 2017 00:26:10 +0000 (00:26 +0000)]
MFC r310647:
Remove an obsolete pragma from dtrace.h.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311150 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r311107:
ngie [Mon, 2 Jan 2017 20:24:10 +0000 (20:24 +0000)]
MFstable/11 r311107:

MFC r310865:

Fix whitespace in a comment and fixing a spelling error in a comment

git-svn-id: svn://svn.freebsd.org/base/stable/10@311139 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310820
arybchik [Mon, 2 Jan 2017 09:50:51 +0000 (09:50 +0000)]
MFC r310820

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311096 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310819
arybchik [Mon, 2 Jan 2017 09:49:40 +0000 (09:49 +0000)]
MFC r310819

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311095 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310812
arybchik [Mon, 2 Jan 2017 09:48:34 +0000 (09:48 +0000)]
MFC r310812

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311094 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310811
arybchik [Mon, 2 Jan 2017 09:47:35 +0000 (09:47 +0000)]
MFC r310811

sfxge(4): cleanup: remove now-unused function flags

Submitted by:   Mark Spender <mspender at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311093 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310810
arybchik [Mon, 2 Jan 2017 09:46:39 +0000 (09:46 +0000)]
MFC r310810

sfxge(4): cleanup: check deferred packet list tunables once

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311092 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310770
arybchik [Mon, 2 Jan 2017 09:45:20 +0000 (09:45 +0000)]
MFC r310770

sfxge(4): cleanup: clarify/unify variable name used for put-list length

get_count is used for get-list.

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311091 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310764
arybchik [Mon, 2 Jan 2017 09:43:46 +0000 (09:43 +0000)]
MFC r310764

sfxge(4): sync up tlv_layout.h (from firmwaresrc 82cd8a5715e9)

Submitted by:   Matthew Slattery <mslattery at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311090 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310762
arybchik [Mon, 2 Jan 2017 09:42:47 +0000 (09:42 +0000)]
MFC r310762

sfxge(4): regenerate MCDI headers from firmwaresrc .yml

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311089 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310760
arybchik [Mon, 2 Jan 2017 09:41:27 +0000 (09:41 +0000)]
MFC r310760

sfxge(4): fix typo in pseudo header accessor function names

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311088 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310758
arybchik [Mon, 2 Jan 2017 09:40:22 +0000 (09:40 +0000)]
MFC r310758

sfxge(4): delete hunt_phy.c

Submitted by:   Mark Spender <mspender at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311087 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310756
arybchik [Mon, 2 Jan 2017 09:39:19 +0000 (09:39 +0000)]
MFC r310756

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311086 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310755
arybchik [Mon, 2 Jan 2017 09:38:20 +0000 (09:38 +0000)]
MFC r310755

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311085 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310754
arybchik [Mon, 2 Jan 2017 09:37:15 +0000 (09:37 +0000)]
MFC r310754

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311084 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310752
arybchik [Mon, 2 Jan 2017 09:35:58 +0000 (09:35 +0000)]
MFC r310752

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311083 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310749
arybchik [Mon, 2 Jan 2017 09:34:45 +0000 (09:34 +0000)]
MFC r310749

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311082 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310748
arybchik [Mon, 2 Jan 2017 09:34:05 +0000 (09:34 +0000)]
MFC r310748

sfxge(4): cleanup: simplify disable scatter logic in ef10_rx_qcreate

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311081 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310747
arybchik [Mon, 2 Jan 2017 09:32:45 +0000 (09:32 +0000)]
MFC r310747

sfxge(4): provide a way to find out which MAC stats are supported

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311080 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310746
arybchik [Mon, 2 Jan 2017 09:31:34 +0000 (09:31 +0000)]
MFC r310746

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311079 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310745
arybchik [Mon, 2 Jan 2017 09:30:33 +0000 (09:30 +0000)]
MFC r310745

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311078 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310742
arybchik [Mon, 2 Jan 2017 09:29:30 +0000 (09:29 +0000)]
MFC r310742

sfxge(4): fix common code for non-Siena builds

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311077 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310741
arybchik [Mon, 2 Jan 2017 09:28:07 +0000 (09:28 +0000)]
MFC r310741

sfxge(4): fix misuse of siena_build_filter in common code

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311076 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310719
arybchik [Mon, 2 Jan 2017 09:27:28 +0000 (09:27 +0000)]
MFC r310719

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311075 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310717
arybchik [Mon, 2 Jan 2017 09:26:16 +0000 (09:26 +0000)]
MFC r310717

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311074 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310716
arybchik [Mon, 2 Jan 2017 09:25:21 +0000 (09:25 +0000)]
MFC r310716

sfxge(4): add UEFI ROM support to the common code

Submitted by:   Andrew Lee <alee at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311073 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310715
arybchik [Mon, 2 Jan 2017 09:24:19 +0000 (09:24 +0000)]
MFC r310715

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311072 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310714
arybchik [Mon, 2 Jan 2017 09:23:40 +0000 (09:23 +0000)]
MFC r310714

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311071 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310713
arybchik [Mon, 2 Jan 2017 09:22:41 +0000 (09:22 +0000)]
MFC r310713

sfxge(4): add possibility to control event queue performance profile

It is ignored on SFN5xxx/6xxx (aka Siena).

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311070 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310709
arybchik [Mon, 2 Jan 2017 09:19:29 +0000 (09:19 +0000)]
MFC r310709

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311069 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310708
arybchik [Mon, 2 Jan 2017 09:18:16 +0000 (09:18 +0000)]
MFC r310708

sfxge(4): do not initialize enumerated type variable to another type

Fix build warning generated by ICC.

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311068 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310704
arybchik [Mon, 2 Jan 2017 09:17:29 +0000 (09:17 +0000)]
MFC r310704

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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311067 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310699
arybchik [Mon, 2 Jan 2017 09:16:23 +0000 (09:16 +0000)]
MFC r310699

sfxge(4): rename hunt_bist_* methods to ef10_bist_*

Submitted by:   Mark Spender <mspender at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311066 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310696
arybchik [Mon, 2 Jan 2017 09:15:16 +0000 (09:15 +0000)]
MFC r310696

sfxge(4): cleanup: improve prefast annotations

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311065 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310695
arybchik [Mon, 2 Jan 2017 09:14:15 +0000 (09:14 +0000)]
MFC r310695

sfxge(4): fix defined-but-not-used warning if neither VPD nor NVRAM opt enabled

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311064 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310694
arybchik [Mon, 2 Jan 2017 09:13:13 +0000 (09:13 +0000)]
MFC r310694

sfxge(4): cleanup: add missing spaces

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311063 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310693
arybchik [Mon, 2 Jan 2017 09:12:06 +0000 (09:12 +0000)]
MFC r310693

sfxge(4): cleanup: avoid unspecified unsigned

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311062 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310692
arybchik [Mon, 2 Jan 2017 09:10:37 +0000 (09:10 +0000)]
MFC r310692

sfxge(4): enclose macro complex value in parenthesis

Found by DPDK checkpatches.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311061 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310691
arybchik [Mon, 2 Jan 2017 09:09:46 +0000 (09:09 +0000)]
MFC r310691

sfxge(4): make strings array pointer itself immutable

Found by DPDK checkpatches.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311060 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310690
arybchik [Mon, 2 Jan 2017 09:09:05 +0000 (09:09 +0000)]
MFC r310690

sfxge(4): cleanup: add const qualifier to const array pointer

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311059 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310689
arybchik [Mon, 2 Jan 2017 09:08:04 +0000 (09:08 +0000)]
MFC r310689

sfxge(4): cleanup: avoid spaces before TAB

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311058 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310688
arybchik [Mon, 2 Jan 2017 09:05:02 +0000 (09:05 +0000)]
MFC r310688

sfxge(4): cleanup: avoid space just before TAB in efx_types.h

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311057 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310687
arybchik [Mon, 2 Jan 2017 09:04:22 +0000 (09:04 +0000)]
MFC r310687

sfxge(4): cleanup: use TAB to indent

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311056 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310686
arybchik [Mon, 2 Jan 2017 08:58:51 +0000 (08:58 +0000)]
MFC r310686

sfxge(4): cleanup: add missing space between type and pointer symbol

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311054 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310685
arybchik [Mon, 2 Jan 2017 08:58:16 +0000 (08:58 +0000)]
MFC r310685

sfxge(4): cleanup: open brace should be on a type name line

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311053 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310684
arybchik [Mon, 2 Jan 2017 08:56:34 +0000 (08:56 +0000)]
MFC r310684

sfxge(4): cleanup: remove trailing whitespaces

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311052 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310683
arybchik [Mon, 2 Jan 2017 08:53:53 +0000 (08:53 +0000)]
MFC r310683

sfxge(4): cleanup: pointer symbol should go together with struct member name

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311051 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310682
arybchik [Mon, 2 Jan 2017 08:51:28 +0000 (08:51 +0000)]
MFC r310682

sfxge(4): cleanup: avoid C99 // comments

Found by DPDK checkpatch.sh

Sponsored by:   Solarflare Communications, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311050 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310616:
kib [Mon, 2 Jan 2017 08:31:29 +0000 (08:31 +0000)]
MFC r310616:
Remove redundancy in vmtotal().

git-svn-id: svn://svn.freebsd.org/base/stable/10@311049 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310613:
kib [Mon, 2 Jan 2017 08:28:37 +0000 (08:28 +0000)]
MFC r310613:
Style.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311048 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r309300,r309363,r309405,r309523,r309590,r310185,r310623:
mm [Mon, 2 Jan 2017 01:43:11 +0000 (01:43 +0000)]
MFC r309300,r309363,r309405,r309523,r309590,r310185,r310623:

Sync libarchive with vendor.

Fixed vendor issues (relevant to FreeBSD)
#825, #832: Add sanity check of tar "uid, "gid" and "mtime" fields
#830, #831, #833, #846: Spelling fixes
#850: Fix issues with reading certain jar files

Fixed issues found by Google OSS-Fuzz:
OSS-Fuzz #15: Fix heap-buffer-overflow in archive_le16dec()
OSS-Fuzz #16: Fix possible hang in uudecode_filter_read()
OSS-Fuzz #139, #145, #152: Fix heap-buffer-overflow in uudecode_bidder_bid()
OSS-Fuzz #220: Reject an 'ar' filename table larger than 1GB or a filename
               larger than 1MB
OSS-Fuzz #227, #230, #239: Fix possible memory leak in archive_read_free()
OSS-Fuzz #237: Fix heap buffer overflow when reading invalid ar archives
OSS-Fuzz #286: Bugfix in archive_strncat_l()

More information:
https://github.com/libarchive/libarchive/issues/[libarchive_issue_number]
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=[oss_fuzz_issue_number]

git-svn-id: svn://svn.freebsd.org/base/stable/10@311042 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoRemove stray blank line added due to mismerge.
kib [Sun, 1 Jan 2017 12:35:41 +0000 (12:35 +0000)]
Remove stray blank line added due to mismerge.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311011 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310554:
kib [Sun, 1 Jan 2017 12:19:58 +0000 (12:19 +0000)]
MFC r310554:
Some optimizations for kqueue timers.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311010 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r310552:
kib [Sun, 1 Jan 2017 12:03:41 +0000 (12:03 +0000)]
MFC r310552:
Some style.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311009 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310997:
ngie [Sun, 1 Jan 2017 04:48:38 +0000 (04:48 +0000)]
MFstable/11 r310997:

MFC r310996:

Look for list.h in ${.CURDIR} to unbreak the build with a ports-based copy
of llvm38 on ^/stable/11 (oh, the bugs you find when you set CC,CXX,CPP
manually and it skips the bootstrap stage for the toolchain...)

git-svn-id: svn://svn.freebsd.org/base/stable/10@310998 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310992:
ngie [Sun, 1 Jan 2017 00:43:20 +0000 (00:43 +0000)]
MFstable/11 r310992:

MFC r310763:

Use uint32_t instead of u_int32_t for or_last_change and services in "struct systemg"

This is being done to match "struct systemg" in snmpmod(3)

No functional change

git-svn-id: svn://svn.freebsd.org/base/stable/10@310993 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310990:
ngie [Sun, 1 Jan 2017 00:40:34 +0000 (00:40 +0000)]
MFstable/11 r310990:

MFC r310498,r310591:

r310498:

Allow SNMPv3 authNoPriv and noAuthNoPriv protocols to discover snmpEngineTime
as discussed in RFC-5343

This fixes interoperability with net-snmp.

Tested with the following invocations of snmpwalk (from net-snmp):

- noAuthNoPriv:

  % snmpwalk -v 3 -n '' -u public localhost snmpEngineTime

- authNoPriv:

  % snmpwalk -v 3 -n '' -u bsnmp -A bsnmptest -l authNoPriv -a sha localhost \
    localhost snmpEngineTime

- authPriv:

  % snmpwalk -v 3 -n '' -u bsnmp -A bsnmptest -l authPriv -a sha -x des \
    -X bsnmptest localhost snmpEngineTime

Obtained from: Isilon OneFS (5ec6d772cacbc, with minor tweaks)

r310591:

Update engine time using update_snmpd_engine_time(..)

git-svn-id: svn://svn.freebsd.org/base/stable/10@310991 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r285706,r303562,r303563,r303584,r303643,r303652,r303655,r303707:
mjg [Sat, 31 Dec 2016 16:57:05 +0000 (16:57 +0000)]
MFC r285706,r303562,r303563,r303584,r303643,r303652,r303655,r303707:

(by markj)
    Don't increment the spin count until after the first attempt to acquire a
    rwlock read lock. Otherwise the lockstat:::rw-spin probe will fire
    spuriously.

==

    rwlock: s/READER/WRITER/ in wlock lockstat annotation

==

    sx: increment spin_cnt before cpu_spinwait in xlock

    The change is a no-op only done for consistency with the rest of the file.

==

    locks: change sleep_cnt and spin_cnt types to u_int

    Both variables are uint64_t, but they only count spins or sleeps.
    All reasonable values which we can get here comfortably hit in 32-bit range.

==

    Implement trivial backoff for locking primitives.

    All current spinning loops retry an atomic op the first chance they get,
    which leads to performance degradation under load.

    One classic solution to the problem consists of delaying the test to an
    extent. This implementation has a trivial linear increment and a random
    factor for each attempt.

    For simplicity, this first thouch implementation only modifies spinning
    loops where the lock owner is running. spin mutexes and thread lock were
    not modified.

    Current parameters are autotuned on boot based on mp_cpus.

    Autotune factors are very conservative and are subject to change later.

==

    locks: fix up ifdef guards introduced in r303643

    Both sx and rwlocks had copy-pasted ADAPTIVE_MUTEXES instead of the correct
    define.

==

    locks: fix compilation for KDTRACE_HOOKS && !ADAPTIVE_* case

==

    locks: fix sx compilation on mips after r303643

    The kernel.h header is required for the SYSINIT macro, which apparently
    was present on amd64 by accident.

git-svn-id: svn://svn.freebsd.org/base/stable/10@310980 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r301157:
mjg [Sat, 31 Dec 2016 16:37:47 +0000 (16:37 +0000)]
MFC r301157:

    Microoptimize locking primitives by avoiding unnecessary atomic ops.

    Inline version of primitives do an atomic op and if it fails they fallback to
    actual primitives, which immediately retry the atomic op.

    The obvious optimisation is to check if the lock is free and only then proceed
    to do an atomic op.

git-svn-id: svn://svn.freebsd.org/base/stable/10@310979 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFC r303583:
mjg [Sat, 31 Dec 2016 13:23:28 +0000 (13:23 +0000)]
MFC r303583:

    amd64: implement pagezero using rep stos

    The current implementation uses non-temporal writes. This turns out to
    be detrimental to performance if the page is used shortly after, which
    is the typical case with page faults.

    Switch to rep stos.

git-svn-id: svn://svn.freebsd.org/base/stable/10@310975 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoBump copyright year.
bapt [Sat, 31 Dec 2016 12:52:58 +0000 (12:52 +0000)]
Bump copyright year.

Happy New Year 2017!

git-svn-id: svn://svn.freebsd.org/base/stable/10@310967 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310897:
ngie [Sat, 31 Dec 2016 10:48:19 +0000 (10:48 +0000)]
MFstable/11 r310897:

MFC r310728:

Install {asn1,bsnmpagent,bsnmpclient,bsnmplib}.3 as all of the APIs
they document

Also, alphabetically sort MAN

git-svn-id: svn://svn.freebsd.org/base/stable/10@310915 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310896:
ngie [Sat, 31 Dec 2016 10:47:21 +0000 (10:47 +0000)]
MFstable/11 r310896:

MFC r310654:

Install snmpmod.3 as all of the bsnmpd APIs it documents

git-svn-id: svn://svn.freebsd.org/base/stable/10@310914 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310902:
ngie [Sat, 31 Dec 2016 10:45:01 +0000 (10:45 +0000)]
MFstable/11 r310902:

MFC r310669:

style(9): clean up whitespace

git-svn-id: svn://svn.freebsd.org/base/stable/10@310913 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310911:
ngie [Sat, 31 Dec 2016 10:43:32 +0000 (10:43 +0000)]
MFstable/11 r310911:

MFC r310668:

style(9) fixes: clean up leading whitespace

git-svn-id: svn://svn.freebsd.org/base/stable/10@310912 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310909:
ngie [Sat, 31 Dec 2016 10:40:59 +0000 (10:40 +0000)]
MFstable/11 r310909:

MFC r310500,r310660:

r310500:

Minor style(9) fixes

- Trailing whitespace cleanup
- Sort variables in snmp_dialog(..) by alignment

No functional change

r310660:

style(9): fix whitespace in pdu_encode_secparams(..)

git-svn-id: svn://svn.freebsd.org/base/stable/10@310910 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310905:
ngie [Sat, 31 Dec 2016 10:38:58 +0000 (10:38 +0000)]
MFstable/11 r310905:

MFC r310667:

style(9) fixes: clean up leading whitespace

git-svn-id: svn://svn.freebsd.org/base/stable/10@310908 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310904:
ngie [Sat, 31 Dec 2016 10:37:50 +0000 (10:37 +0000)]
MFstable/11 r310904:

MFC r310662,r310663:

r310662:

style(9): snmp_send_packet(..): fix whitespace

r310663:

style(9): ip_get(..): clean up whitespace

git-svn-id: svn://svn.freebsd.org/base/stable/10@310906 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

7 years agoMFstable/11 r310901:
ngie [Sat, 31 Dec 2016 10:34:09 +0000 (10:34 +0000)]
MFstable/11 r310901:

MFC r310648:

style(9): clean up trailing whitespace

git-svn-id: svn://svn.freebsd.org/base/stable/10@310903 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f