]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/log
FreeBSD/stable/10.git
8 years agoMFH (r292408): use correct length in calloc() call
des [Sat, 16 Jan 2016 20:07:01 +0000 (20:07 +0000)]
MFH (r292408): use correct length in calloc() call

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

8 years agoMFH (r262530): fix is_upper() predicate (almost two years late...)
des [Sat, 16 Jan 2016 19:48:03 +0000 (19:48 +0000)]
MFH (r262530): fix is_upper() predicate (almost two years late...)
MFH (r271614): remove incorrect svn properties
MFH (r274145): cast-qual bugs in tests
MFH (r288070): restore correct module search path semantics

Also merge upstream r854, committed to head as part of r280031, which
fixes cast-qual bugs in libpam itself.

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

8 years agoMFH (r292206): upgrade to Unbound 1.5.7
des [Sat, 16 Jan 2016 19:06:12 +0000 (19:06 +0000)]
MFH (r292206): upgrade to Unbound 1.5.7
MFH (r292135): run configure script with correct compiler

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

8 years agoMFC r291364:
tuexen [Sat, 16 Jan 2016 18:59:10 +0000 (18:59 +0000)]
MFC r291364:
When receiving an SCTP/UDP packet and the interface performed
the UDP checksum computation and signals that it was OK,
clear this bit when passing the packet to SCTP. Since the
bits indicating a valid UDP checksum and a valid SCTP
checksum are the same, the SCTP stack would assume
that also an SCTP checksum check has been performed.

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

8 years agoMFC: r287337
allanjude [Sat, 16 Jan 2016 18:39:54 +0000 (18:39 +0000)]
MFC: r287337
  Apply the noline attribute to vdev_queue_max_async_writes

  This makes it possible to analyze the performance of the new ZFS
  write throttle with dtrace

PR: 200316
Sponsored by: FreeBSD Mastery: Advanced ZFS

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

8 years agoMFC r291141:
tuexen [Sat, 16 Jan 2016 18:20:47 +0000 (18:20 +0000)]
MFC r291141:
Fix the handling of IPSec policies in the SCTP stack. At least
make sure they are not leaked...

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

8 years agoMFC r291140:
tuexen [Sat, 16 Jan 2016 18:18:47 +0000 (18:18 +0000)]
MFC r291140:
Revert part of r291137 which seems correct, bit does not fix the
resource problem I'm currently hunting down.

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

8 years agoMFC r291138:
tuexen [Sat, 16 Jan 2016 18:15:41 +0000 (18:15 +0000)]
MFC r291138:
Clear the so_pcb pointer in case of ipsec_init_policy() fails.

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

8 years agoMFC r291137:
tuexen [Sat, 16 Jan 2016 18:13:33 +0000 (18:13 +0000)]
MFC r291137:
Don't send SHUTDOWN chunk when the association is in a front state
and the applications calls shutdown(..., SHUT_WR) or
shutdown(..., SHUT_RDWR).

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

8 years agoMFC r291078:
tuexen [Sat, 16 Jan 2016 18:11:17 +0000 (18:11 +0000)]
MFC r291078:
Fix a bug where an SCTP association was moved back to SHUTDOWN_SENT
state when the user issued a shutdown() call.

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

8 years agoMFC r290468:
tuexen [Sat, 16 Jan 2016 18:08:05 +0000 (18:08 +0000)]
MFC r290468:
Use the correct length. The wrong one was too large.

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

8 years agoMFC r290444:
tuexen [Sat, 16 Jan 2016 18:05:24 +0000 (18:05 +0000)]
MFC r290444:
The field sinfo_timetolive should have been sinfo_pr_value.
Thanks to Jens Hoelscher for making me aware of the bug.

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

8 years agoMFC r290442:
tuexen [Sat, 16 Jan 2016 18:03:12 +0000 (18:03 +0000)]
MFC r290442:
Fix typos in field names of struct sctp_extrcvinfo.
Provide defines to allow applications to compile.
Thanks to Jens Hoelscher for making me aware of the typos.

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

8 years agoMFC r290023:
tuexen [Sat, 16 Jan 2016 18:00:47 +0000 (18:00 +0000)]
MFC r290023:
When processing a cookie, any mismatch in port numbers or the vtag results
in failing the check.
This fixes https://github.com/nplab/ETSI-SCTP-Conformance-Testsuite/blob/master/sctp-imh-tests/sctp-imh-i-3-3.pkt

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

8 years agoMFC r289570:
tuexen [Sat, 16 Jan 2016 17:56:06 +0000 (17:56 +0000)]
MFC r289570:
Use __func__ instead of __FUNCTION__.

This allows to compile the userland stack without errors using gcc5.
Thanks to saghul for makeing me aware and providing the patch.

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

8 years agoMFC r289240:
tuexen [Sat, 16 Jan 2016 17:53:04 +0000 (17:53 +0000)]
MFC r289240:
Fix the timeout for INIT retransmissions in the case where RTO_MIN is
smaller than RTO_INITIAL.

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

8 years agoMFC r287725:
tuexen [Sat, 16 Jan 2016 17:50:43 +0000 (17:50 +0000)]
MFC r287725:
Fix compilation issue introduced in r287717.
Thanks to bz@ for making me aware of it.

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

8 years agoMFC r287719:
tuexen [Sat, 16 Jan 2016 16:52:50 +0000 (16:52 +0000)]
MFC r287719:
Address a compile warning.

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

8 years agoMFC r287717:
tuexen [Sat, 16 Jan 2016 16:46:00 +0000 (16:46 +0000)]
MFC r287717:
Cleanup the handling of error causes for ERROR chunks. This fixes
an inconsistency of the padding handling. The final padding is
now considered to be a chunk padding.

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

8 years agoMFC r287669:
tuexen [Sat, 16 Jan 2016 16:42:40 +0000 (16:42 +0000)]
MFC r287669:
Ensure that ERROR chunks are always padded by implementing this
in the routine, which queues an ERROR chunk, instead on relyinh
on the callers to do so. Since one caller missed this, this actially
fixes a bug.

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

8 years agoMFC r287619:
tuexen [Sat, 16 Jan 2016 14:56:30 +0000 (14:56 +0000)]
MFC r287619:
Zero out a local variable also when PURIFY is not defined.
This silence a warning brought up by valgrind whenever if_nametoindex
is used. This was already discussed in PR 166483, but the code
committed in r234329 guards the initilization with #ifdef PURIFY.
Therefore, valgrind still complains. Since this code is not performance
critical, always zero out the local variable to silence valgrind.

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

8 years agoMFC r287535:
tuexen [Sat, 16 Jan 2016 14:54:43 +0000 (14:54 +0000)]
MFC r287535:
RFC 4960 requires that packets containing an INIT chunk bundled with
another chunk are silently discarded. Do so, instead of sending an
ABORT.

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

8 years agoMFC r287457:
tuexen [Sat, 16 Jan 2016 14:52:29 +0000 (14:52 +0000)]
MFC r287457:
Don't leak memory in an error case.

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

8 years agoMFC r287456:
tuexen [Sat, 16 Jan 2016 14:50:43 +0000 (14:50 +0000)]
MFC r287456:
Add a NULL pointer check to silence the clang code analyzer.

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

8 years agoMFC r287444:
tuexen [Sat, 16 Jan 2016 14:48:54 +0000 (14:48 +0000)]
MFC r287444:
Fix a bug where two SHUTDOWN_ACK chunks were sent if a SHUTDOWN chunk was
received acking all outstanding data.

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

8 years agoMFC r287294:
tuexen [Sat, 16 Jan 2016 14:46:27 +0000 (14:46 +0000)]
MFC r287294:
Use 5 times RTO.Max as the default for the shutdown guard timer
as required by RFC 4960. The sysctl variable can be used to
overwrite this.

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

8 years agoMFC r287284:
tuexen [Sat, 16 Jan 2016 14:43:27 +0000 (14:43 +0000)]
MFC r287284:
Use the userland exported states and handle them completely.

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

8 years agoMFC r287282:
tuexen [Sat, 16 Jan 2016 14:41:44 +0000 (14:41 +0000)]
MFC r287282:
Fix the exporting of SCTP association states to userland. Without this,
associations in SHUTDOWN-PENDING were never reported correctly.

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

8 years agoMFC r286781:
tuexen [Sat, 16 Jan 2016 12:50:00 +0000 (12:50 +0000)]
MFC r286781:
Allow the path MTU to grow up to the outgoing interface MTU.

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

8 years agoMFC r286206:
tuexen [Sat, 16 Jan 2016 12:47:28 +0000 (12:47 +0000)]
MFC r286206:
Don't take the port numbers for packets containing ABORT chunks from
a freed mbuf. Just use them from the stcb.

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

8 years agoMFC r285938:
tuexen [Sat, 16 Jan 2016 12:43:02 +0000 (12:43 +0000)]
MFC r285938:
Fix a typo reported by Erik Cederstrand.

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

8 years agoMFC r285925:
tuexen [Sat, 16 Jan 2016 12:40:43 +0000 (12:40 +0000)]
MFC r285925:
Provide consistent error causes whenever an ABORT chunk is sent.

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

8 years agoMFC r285887:
tuexen [Sat, 16 Jan 2016 12:38:14 +0000 (12:38 +0000)]
MFC r285887:
Improve locking on Mac OS X. This does not change the functionality
on FreeBSD.

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

8 years agoMFC r285886:
tuexen [Sat, 16 Jan 2016 12:36:09 +0000 (12:36 +0000)]
MFC r285886:
Fix and improve a debug message. The SID was reported as an SSN.

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

8 years agoMFC r285877:
tuexen [Sat, 16 Jan 2016 12:33:45 +0000 (12:33 +0000)]
MFC r285877:
Move including netinet/icmp6.h around to avoid a problem when including
netinet/icmp6.h and net/netmap.h. Both use ni_flags...
This allows to build multistack with SCTP support.

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

8 years agoMFC r285837, r285838
tuexen [Sat, 16 Jan 2016 12:20:47 +0000 (12:20 +0000)]
MFC r285837, r285838
Fix an issue with MAC OS locking and also optimize the case
where we are sending back a stream-reset and a sack timer is running, in
that case we should just send the SACK.
Fix silly syntax error emacs chugged in for me.. gesh.

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

8 years agoMFC r285792:
tuexen [Sat, 16 Jan 2016 12:15:07 +0000 (12:15 +0000)]
MFC r285792:
Fix several problems with Stream Reset.
 1) We were not handling (or sending) the IN_PROGRESS case if
    the other side (or our side) was not able to reset (awaiting more data).
 2) We would improperly send a stream-reset when we should not. Not
    waiting until the TSN had been assigned when data was inqueue.

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

8 years agoMFC r285237:
tuexen [Sat, 16 Jan 2016 11:19:08 +0000 (11:19 +0000)]
MFC r285237:

Export the ssthresh value per SCTP path via the sysctl interface.

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

8 years agoMFC r293613:
dchagin [Sat, 16 Jan 2016 07:56:49 +0000 (07:56 +0000)]
MFC r293613:

Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall
instead of vdso. An upcoming linux_base-c6 needs it.

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

8 years agoMFC r283430:
dchagin [Sat, 16 Jan 2016 07:46:25 +0000 (07:46 +0000)]
MFC r283430:

Teach kdump to understand both linux emulation.

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

8 years agoMFC 293305
jpaetzel [Sat, 16 Jan 2016 01:40:46 +0000 (01:40 +0000)]
MFC 293305

Allow /etc/exports to contain usernames/groups with spaces in them.

If you are getting your users/groups from a directory service such
as LDAP or AD it's possible for those usernames or groupnames to
contain spaces.

Submitted by: Sean E. Fagan
Reviewed by: rmacklem
Sponsored by: iXsystems

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

8 years agoMFC: r287581
allanjude [Fri, 15 Jan 2016 20:59:57 +0000 (20:59 +0000)]
MFC: r287581
  Add an additional check to service(8) -e incase rcvar is blank

Sponsored by: ScaleEngine Inc.

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

8 years agoMFC r293783: futimens/utimensat: Use the new system calls.
jilles [Fri, 15 Jan 2016 20:55:44 +0000 (20:55 +0000)]
MFC r293783: futimens/utimensat: Use the new system calls.

Update the __FreeBSD_version check in lib/libc/sys/futimens.c and
lib/libc/sys/utimensat.c. Before this, fallback code using
futimes/futimesat/lutimes was used except when running on a sufficiently
recent 11-current kernel.

Also, update the history section in the man page.

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

8 years agoRevert r294061
ngie [Fri, 15 Jan 2016 08:55:33 +0000 (08:55 +0000)]
Revert r294061

A number of pieces needed (netmap(4)) etc are missing, i.e. the MFCs
were incomplete.

Revert the changes so they can be redone cleanly again and to unbreak GENERIC,
LINT, etc

Sponsored by: EMC / Isilon Storage

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

8 years agoDocument SA-16:07
gjb [Fri, 15 Jan 2016 05:48:28 +0000 (05:48 +0000)]
Document SA-16:07

Sponsored by: The FreeBSD Foundation

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

8 years agoFix dates for previous errata update.
gjb [Fri, 15 Jan 2016 05:38:27 +0000 (05:38 +0000)]
Fix dates for previous errata update.

Sponsored by: The FreeBSD Foundation

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

8 years ago[PR 206219] Kernel panic from lagg_ioctl and lagg_port_ioctl
rpokala [Fri, 15 Jan 2016 04:05:56 +0000 (04:05 +0000)]
[PR 206219] Kernel panic from lagg_ioctl and lagg_port_ioctl

r287723 removed some cleanup from lagg(4), which leads to panics when
changing configuration. Restore the spirit of the code which was removed.
This issue has been refactored out of existence in -HEAD, so this patch is
directly against stable/10.

PR: 206219
Submitted by: Fred Lewis < flewis @ panasas.com >
Reviewed by: hiren, Daniel O'Connor < darius @ dons.net.au >
Approved by: jhb
Sponsored by: Panasas, Inc.
Differential Revision: https://reviews.freebsd.org/D4929

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

8 years agoMFC r293032:
ngie [Fri, 15 Jan 2016 02:22:02 +0000 (02:22 +0000)]
MFC r293032:

Use randomly generated device names in testcases via mktemp -u instead of using
the hardcoded device name, "test"

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

8 years agoMFC r274503:
smh [Fri, 15 Jan 2016 02:14:49 +0000 (02:14 +0000)]
MFC r274503:

Add OBJDUMP to sys.mk.

Sponsored by: Multiplay

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

8 years agoMFC r293028,r293029:
ngie [Fri, 15 Jan 2016 02:13:55 +0000 (02:13 +0000)]
MFC r293028,r293029:

r293028:

- Use geom <class> load instead of g<class> load; g<class> doesn't exist
  for all geom classes, e.g. geom_uzip(4)
- These tests require root. Skip all of the tests if they're run as non-root

r293029:

Add functions for managing md(4) devices and cleaning up said md(4) devices

These will be used soon in the various test scripts that source geom_subr.sh

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

8 years agoMultiple MFC for ixgbe -- v 3.1.0
sbruno [Fri, 15 Jan 2016 01:26:32 +0000 (01:26 +0000)]
Multiple MFC for ixgbe -- v 3.1.0

r283883
-- update to 3.1.0

r283893
-- update SRIOV API changes related to future possible MFC of SRIOV work

r285590
-- Fix ixgbe(4) SRIOV VF initialization bugs

r285591
-- Remove version check for FLOWID

r285592
-- Update netmap support for ixgbe SRIOV VFs, needs ixgbe_netmap.h merge

r286238
-- Fixup MTU zeroing if INET/INET6 are undefined.

Submitted by:   kevin bowling (kevin.bowling@kev009.com)
Reviewed by:    smh
Relnotes:       Yes
Sponsored by:   Limelight Networks
Differential Revision: https://reviews.freebsd.org/D4273

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

8 years agoUpdate stable/10 from 10.2-STABLE to 10.3-PRERELEASE,
marius [Fri, 15 Jan 2016 00:05:58 +0000 (00:05 +0000)]
Update stable/10 from 10.2-STABLE to 10.3-PRERELEASE,
marking the official start of the code slush.

Set the default mdoc(7) version to 10.3, and update the
clang(1) TARGET_TRIPLE and BUILD_TRIPLE to reflect 10.3.

Approved by: re (implicit)

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

8 years agoMerge r294048: fix OpenSSH client information leak.
glebius [Thu, 14 Jan 2016 22:42:43 +0000 (22:42 +0000)]
Merge r294048: fix OpenSSH client information leak.

Security: SA-16:07.openssh
Security: CVE-2016-0777

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

8 years agoMFC r290811:
jtl [Thu, 14 Jan 2016 22:02:21 +0000 (22:02 +0000)]
MFC r290811:
  Fix hwpmc "stalled" behavior

  Currently, there is a single pm_stalled flag that tracks whether a
  performance monitor was "stalled" due to insufficent ring buffer
  space for samples. However, because the same performance monitor
  can run on multiple processes or threads at the same time, a single
  pm_stalled flag that impacts them all seems insufficient.

  In particular, you can hit corner cases where the code fails to stop
  performance monitors during a context switch out, because it thinks
  the performance monitor is already stopped. However, in reality,
  it may be that only the monitor running on a different CPU was stalled.

  This patch attempts to fix that behavior by tracking on a per-CPU basis
  whether a PM desires to run and whether it is "stalled". This lets the
  code make better decisions about when to stop PMs and when to try to
  restart them. Ideally, we should avoid the case where the code fails
  to stop a PM during a context switch out.

MFC r290813:
  Optimizations to the way hwpmc gathers user callchains

  Changes to the code to gather user stacks:
  * Delay setting pmc_cpumask until we actually have the stack.
  * When recording user stack traces, only walk the portion of the ring
    that should have samples for us.

MFC r290929:
  Change the driver stats to what they really are: unsigned values.

  When pmcstat exits after some samples were dropped, give the user an
  idea of how many were lost. (Granted, these are global numbers, but
  they may still help quantify the scope of the loss.)

MFC r290930:
  Improve accuracy of PMC sampling frequency

  The code tracks a counter which is the number of events until the next
  sample. On context switch in, it loads the saved counter. On context
  switch out, it tries to calculate a new saved counter.

  Problems:

  1. The saved counter was shared by all threads in a process. However, this
  means that all threads would be initially loaded with the same saved
  counter. However, that could result in sampling more often than once every
  X number of events.

  2. The calculation to determine a new saved counter was backwards. It
  added when it should have subtracted, and subtracted when it should have
  added. Assume a single-threaded process with a reload count of 1000
  events. Assuming the counter on context switch in was 100 and the counter
  on context switch out was 50 (meaning the thread has "consumed" 50 more
  events), the code would calculate a new saved counter of 150 (instead of
  the proper 50).

  Fix:

  1. As soon as the saved counter is used to initialize a monitor for a
  thread on context switch in, set the saved counter to the reload count.
  That way, subsequent threads to use the saved counter will get the full
  reload count, assuring we sample at least once every X number of events
  (across all threads).

  2. Change the calculation of the saved counter. Due to the change to the
  saved counter in #1, we simply need to add (modulo the reload count) the
  remaining counter time we retrieve from the CPU when a thread is context
  switched out.

MFC r291016:
  Support a wider history counter in pmcstat(8) gmon output

  pmcstat(8) contains an option to output sampling data in a gmon format
  compatible with gprof(1). Currently, it uses the default histcounter,
  which is an (unsigned short). With large sets of sampling data, it
  is possible to overflow the maximum value provided by an (unsigned
  short).

  This change adds the -e argument to pmcstat. If -e and -g are both
  specified, pmcstat will use a histcounter type of uint64_t.

MFC r291017:
  Fix the date on the pmcstat(8) man page from r291016.

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

8 years agoMFC r293342:
bdrewery [Thu, 14 Jan 2016 21:59:43 +0000 (21:59 +0000)]
MFC r293342:

  Always try to upgrade to bmake if not already using it.

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

8 years agoFix improper use of MK_TESTS here from r264996.
bdrewery [Thu, 14 Jan 2016 21:58:32 +0000 (21:58 +0000)]
Fix improper use of MK_TESTS here from r264996.

In stable/10, the MK_TESTS=no form is not supported.  This was preventing
the bmake bootstrap from working.

Sponsored by: EMC / Isilon Storage Division

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

8 years agoFix SRCTOP assignment for fmake.
bdrewery [Thu, 14 Jan 2016 21:53:06 +0000 (21:53 +0000)]
Fix SRCTOP assignment for fmake.

This corrects r292239 which incorrectly used a bmake feature for the fmake
logic.

Sponsored by: EMC / Isilon Storage Division

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

8 years agoMFC r289238
sbruno [Thu, 14 Jan 2016 20:04:44 +0000 (20:04 +0000)]
MFC r289238

Add support for sysctl knobs to live tune the per interrupt rx/tx packet
processing limits in ixgbe(4)

Submitted by: jason wolfe (j-nitrology.com)
Sponsored by: Limelight Networks

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

8 years agoNow that futimens() and utimensat() have been merged, add decoding for
jhb [Thu, 14 Jan 2016 19:47:52 +0000 (19:47 +0000)]
Now that futimens() and utimensat() have been merged, add decoding for
those system calls that was left out of the previous merge of r286381 in
r290052.

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

8 years agoMFC r292670
sbruno [Thu, 14 Jan 2016 18:57:17 +0000 (18:57 +0000)]
MFC r292670

Add support for sysctl knobs to live tune the tx packet processing limits
in igb and fix a wrap-around bug.

Submitted by: Jason (j@nitrology.com)
Sponsored by: Limelight Networks

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

8 years agoFixup option handling after r293778 by wrapping MK_INET6_SUPPORT in a
sbruno [Thu, 14 Jan 2016 17:44:45 +0000 (17:44 +0000)]
Fixup option handling after r293778 by wrapping MK_INET6_SUPPORT in a
KERNBUILDDIR check.

Sponsored by: Limelight Networks

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

8 years agoMFC r293819
arybchik [Thu, 14 Jan 2016 16:30:37 +0000 (16:30 +0000)]
MFC r293819

sfxge: cleanup: fix return code types

Submitted by:   Richard Houldsworth <rhouldsworth at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293818
arybchik [Thu, 14 Jan 2016 16:29:33 +0000 (16:29 +0000)]
MFC r293818

sfxge: cleanup: fix typo in unused EFX_QWORD_IS_SET64

Submitted by:   Richard Houldsworth <rhouldsworth at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293817
arybchik [Thu, 14 Jan 2016 16:28:21 +0000 (16:28 +0000)]
MFC r293817

sfxge: cleanup: prefast fixes in 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@294017 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293814
arybchik [Thu, 14 Jan 2016 16:27:43 +0000 (16:27 +0000)]
MFC r293814

sfxge: cleanup: simplify EFX header includes

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

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

8 years agoMFC r293813
arybchik [Thu, 14 Jan 2016 16:26:42 +0000 (16:26 +0000)]
MFC r293813

sfxge: define FATSOv2 option descriptors

Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293812
arybchik [Thu, 14 Jan 2016 16:25:45 +0000 (16:25 +0000)]
MFC r293812

sfxge: add Medford firmware subtypes definitions

Pulled firmware_ids.h from firmwaresrc and applied genfwdef script.

Submitted by:   Richard Houldsworth <rhouldsworth at solarflare.com>
Reviewed by:    gnn
Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293811
arybchik [Thu, 14 Jan 2016 16:25:10 +0000 (16:25 +0000)]
MFC r293811

sfxge: support MC_CMD_GET_CAPABILITIES_V2

Reviewed by:    gnn
Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293810
arybchik [Thu, 14 Jan 2016 16:24:18 +0000 (16:24 +0000)]
MFC r293810

sfxge: simplify conversion of NVRAM types to/from partition ids

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

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

8 years agoMFC r293809
arybchik [Thu, 14 Jan 2016 16:21:58 +0000 (16:21 +0000)]
MFC r293809

sfxge: simplify MCDI request start

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

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

8 years agoMFC r293808
arybchik [Thu, 14 Jan 2016 16:20:52 +0000 (16:20 +0000)]
MFC r293808

sfxge: note VI_SHIFT reported in ALLOC_VIS response

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

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

8 years agoMFC r293807
arybchik [Thu, 14 Jan 2016 16:19:58 +0000 (16:19 +0000)]
MFC r293807

sfxge: rework RX prefix handling in the common code

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

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

8 years agoMFC r293806
arybchik [Thu, 14 Jan 2016 16:19:01 +0000 (16:19 +0000)]
MFC r293806

sfxge: remove unused common code EFSYS_OPT_RX_HDR_SPLIT

The EFSYS_OPT_RX_HDR_SPLIT optional feature in the common code
implemented the Lookahead Split feature of Windows. This split
received packets at a preconfigured byte offset, and delivered
the header and payload portions to separate receive queues.

Now the common code interface has no callers, so remove it.

Note that this should not be confused with the Header Data Split
feature of Windows, which splits packets at a header boundary.

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

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

8 years agoMFC r293805
arybchik [Thu, 14 Jan 2016 16:18:04 +0000 (16:18 +0000)]
MFC r293805

sfxge: rename common hunt NIC methods to ef10

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

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

8 years agoMFC r293774
arybchik [Thu, 14 Jan 2016 16:15:19 +0000 (16:15 +0000)]
MFC r293774

sfxge: regenerate MCDI header

Sponsored by:   Solarflare Communications, Inc.

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

8 years agoMFC r293773
arybchik [Thu, 14 Jan 2016 16:14:41 +0000 (16:14 +0000)]
MFC r293773

sfxge: remove obsolete lookahead split RXQ support

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

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

8 years agoMFC r293772
arybchik [Thu, 14 Jan 2016 16:14:04 +0000 (16:14 +0000)]
MFC r293772

sfxge: pass context type and num_queues to efx_mcdi_rss_context_alloc

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

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

8 years agoMFC r293770
arybchik [Thu, 14 Jan 2016 16:13:18 +0000 (16:13 +0000)]
MFC r293770

sfxge: cleanup: use consistent types for NVRAM partitions

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

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

8 years agoMFC r293769
arybchik [Thu, 14 Jan 2016 16:12:14 +0000 (16:12 +0000)]
MFC r293769

sfxge: fix interrupt handling for Medford

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

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

8 years agoMFC r293768
arybchik [Thu, 14 Jan 2016 16:10:57 +0000 (16:10 +0000)]
MFC r293768

sfxge: update NVRAM partition lookup for Medford

Prior to Medford, option ROM config was stored with one partition
per network port. Medford stores option ROM config in a single
partition (as an array of configurations, one per PF).

Update the EFXname /port to MCDI partition mapping for this.

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

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

8 years agoMFC r293767
arybchik [Thu, 14 Jan 2016 16:10:01 +0000 (16:10 +0000)]
MFC r293767

sfxge: cleanup: improve consistency in efx_check.h

Make error messages consistent, and remove redundant checks.

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

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

8 years agoMFC r293766
arybchik [Thu, 14 Jan 2016 16:09:09 +0000 (16:09 +0000)]
MFC r293766

sfxge: remove obsolete efx_mac_hash_set() from common code

This API has been replaced by efx_mac_multicast_list_set()
and has no callers.

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

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

8 years agoMFC r293765
arybchik [Thu, 14 Jan 2016 16:08:32 +0000 (16:08 +0000)]
MFC r293765

sfxge: rework MCDI header version handling

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

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

8 years agoMFC r293764
arybchik [Thu, 14 Jan 2016 16:07:29 +0000 (16:07 +0000)]
MFC r293764

sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford

New filters types may be added, but the same machinery should be able to
handle them.

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@293996 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293763
arybchik [Thu, 14 Jan 2016 16:06:51 +0000 (16:06 +0000)]
MFC r293763

sfxge: add definitions for compressed satellite images to common code headers

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@293995 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293762
arybchik [Thu, 14 Jan 2016 16:06:17 +0000 (16:06 +0000)]
MFC r293762

sfxge: add new MCDI sensors to common code

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

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

8 years agoMFC r293761
arybchik [Thu, 14 Jan 2016 16:05:33 +0000 (16:05 +0000)]
MFC r293761

sfxge: remove unnecessary pulling out of soft bits from RX events

These bits are changed on Medford.

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@293993 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293758
arybchik [Thu, 14 Jan 2016 16:04:50 +0000 (16:04 +0000)]
MFC r293758

sfxge: remove obsolete common code PKTFILTER module

The pktfilter module has been obsolete for some time, as
it was replaced by newer features in filter module. With
the removal of the storport driver, this module has no
users and can be removed.

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

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

8 years agoMFC r293757
arybchik [Thu, 14 Jan 2016 16:03:24 +0000 (16:03 +0000)]
MFC r293757

sfxge: rename hunt MCDI methods to ef10 and use for Medford

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@293991 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293756
arybchik [Thu, 14 Jan 2016 16:02:15 +0000 (16:02 +0000)]
MFC r293756

sfxge: rename hunt nvram methods and use for Medford

Some new partitions have been added, but they shouldn't need to be
handled any differently.

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@293990 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293755
arybchik [Thu, 14 Jan 2016 16:01:32 +0000 (16:01 +0000)]
MFC r293755

sfxge: rename Huntington VPD methods to ef10 and use for Medford

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@293989 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293754
arybchik [Thu, 14 Jan 2016 16:00:35 +0000 (16:00 +0000)]
MFC r293754

sfxge: rename hunt RX methods to ef10 and use for Medford

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@293988 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293753
arybchik [Thu, 14 Jan 2016 15:59:08 +0000 (15:59 +0000)]
MFC r293753

sfxge: rename hunt TX methods to ef10 and use for Medford

Rename all except hunt_tx_qdesc_tso_create(), which creates a
fw-assisted TSO v1 descriptor which isn't supported on Medford.

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@293987 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293752
arybchik [Thu, 14 Jan 2016 15:58:30 +0000 (15:58 +0000)]
MFC r293752

sfxge: rename hunt ev methods to ef10 and use for Medford

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@293986 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293751
arybchik [Thu, 14 Jan 2016 15:57:55 +0000 (15:57 +0000)]
MFC r293751

sfxge: rename hunt interrupt methods to ef10 and use on Medford

All of these apply to both Huntington and Medford.

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@293985 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293750
arybchik [Thu, 14 Jan 2016 15:56:53 +0000 (15:56 +0000)]
MFC r293750

sfxge: update SRAM methods to be no-ops on Medford as well

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@293984 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293749
arybchik [Thu, 14 Jan 2016 15:55:54 +0000 (15:55 +0000)]
MFC r293749

sfxge: use NIC config in place of some Huntington specific PIO constants

This should allow these functions to work for Medford as well.

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@293983 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293748
arybchik [Thu, 14 Jan 2016 15:55:15 +0000 (15:55 +0000)]
MFC r293748

sfxge: change hunt specific fields of efx_nic_t to ef10

All these fields will be used in shared ef10 code, so put them in an
ef10 member of a per-architecture union, rather that in the per-chip
union.

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@293982 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r293740
arybchik [Thu, 14 Jan 2016 15:54:13 +0000 (15:54 +0000)]
MFC r293740

sfxge: update autogenerated monitors lists

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

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

8 years agoMFC r293734
arybchik [Thu, 14 Jan 2016 15:52:44 +0000 (15:52 +0000)]
MFC r293734

sfxge: add medford_impl.h, medford_nic.c, ef10_impl.h

Creating some files together to do the build system changes in one go.

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

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