svn commit: r323512 - head/sys/conf

2017-09-12 Thread Sean Bruno
Author: sbruno Date: Tue Sep 12 23:58:38 2017 New Revision: 323512 URL: https://svnweb.freebsd.org/changeset/base/323512 Log: Leave the Cavium Liquid IO driver exist in files, not files.amd64 Submitted by: imp Modified: head/sys/conf/files head/sys/conf/files.amd64 Modified:

svn commit: r323510 - head/sys/conf

2017-09-12 Thread Sean Bruno
Author: sbruno Date: Tue Sep 12 23:42:52 2017 New Revision: 323510 URL: https://svnweb.freebsd.org/changeset/base/323510 Log: Do not try to build the Cavium Liquidio driver on all architechtures. For now, limit to amd64 only. Modified: head/sys/conf/files Modified: head/sys/conf/files

svn commit: r323509 - in head: share/man/man4 sys/conf sys/contrib/dev/liquidio sys/dev/liquidio sys/dev/liquidio/base sys/modules sys/modules/lio

2017-09-12 Thread Sean Bruno
Author: sbruno Date: Tue Sep 12 23:36:58 2017 New Revision: 323509 URL: https://svnweb.freebsd.org/changeset/base/323509 Log: The diff is the initial submission of Cavium Liquidio 2350/2360 10/25G Intelligent NIC driver. The submission conconsists of firmware binary file and driver

svn commit: r323373 - head/sys/conf

2017-09-09 Thread Sean Bruno
Author: sbruno Date: Sat Sep 9 20:07:04 2017 New Revision: 323373 URL: https://svnweb.freebsd.org/changeset/base/323373 Log: revert r323371 in prepartion for a proper fix Submitted by: imp Modified: head/sys/conf/files head/sys/conf/files.arm64 Modified: head/sys/conf/files

Re: svn commit: r323371 - head/sys/conf

2017-09-09 Thread Sean Bruno
On 09/09/17 13:38, Cy Schubert wrote: > In message <201709091919.v89jje8z075...@repo.freebsd.org>, Sean Bruno > writes: >> Author: sbruno >> Date: Sat Sep 9 19:19:13 2017 >> New Revision: 323371 >> URL: https://svnweb.freebsd.org/changeset/base/323371

Re: svn commit: r323371 - head/sys/conf

2017-09-09 Thread Sean Bruno
On 09/09/17 13:51, Warner Losh wrote: > > > On Sat, Sep 9, 2017 at 1:19 PM, Sean Bruno <sbr...@freebsd.org > <mailto:sbr...@freebsd.org>> wrote: > > Author: sbruno > Date: Sat Sep 9 19:19:13 2017 > New Revision: 323371 > URL: https://s

svn commit: r323371 - head/sys/conf

2017-09-09 Thread Sean Bruno
Author: sbruno Date: Sat Sep 9 19:19:13 2017 New Revision: 323371 URL: https://svnweb.freebsd.org/changeset/base/323371 Log: r323359 instroduced an ARMv8 only uart(4) device to the tree but placed the driver in a place where it will be built for all targets. x86 doesn't have all the

Re: svn commit: r323359 - in head/sys: conf dev/uart modules/uart

2017-09-09 Thread Sean Bruno
On 09/09/17 12:20, Ian Lepore wrote: > On Sat, 2017-09-09 at 12:09 -0600, Sean Bruno wrote: >> >> On 09/09/17 05:42, Marcin Wojtas wrote: >>> >>> Author: mw >>> Date: Sat Sep 9 11:42:32 2017 >>> New Revision: 323359 >>> URL:

Re: svn commit: r323359 - in head/sys: conf dev/uart modules/uart

2017-09-09 Thread Sean Bruno
On 09/09/17 05:42, Marcin Wojtas wrote: > Author: mw > Date: Sat Sep 9 11:42:32 2017 > New Revision: 323359 > URL: https://svnweb.freebsd.org/changeset/base/323359 > > Log: > Introduce UART driver module for Armada 3700 > > This patch adds support for UART in Armada 3700 family. > It

svn commit: r323027 - in head/sys: dev/e1000 net

2017-08-30 Thread Sean Bruno
Author: sbruno Date: Wed Aug 30 18:56:24 2017 New Revision: 323027 URL: https://svnweb.freebsd.org/changeset/base/323027 Log: Revert r323008 and its conversion of e1000/iflib to using SX locks. This seems to be missing something on the 82574L causing NFS root mounts to hang.

svn commit: r323008 - in head/sys: dev/e1000 net

2017-08-29 Thread Sean Bruno
Author: sbruno Date: Wed Aug 30 00:20:43 2017 New Revision: 323008 URL: https://svnweb.freebsd.org/changeset/base/323008 Log: Continuation of lock cleanup in e1000. Post-cold sleep instead of DELAY when waiting for firmware. Convert softc mutex to an SX lock. Change all waits to

svn commit: r322906 - head/sys/dev/e1000

2017-08-25 Thread Sean Bruno
Author: sbruno Date: Fri Aug 25 22:38:55 2017 New Revision: 322906 URL: https://svnweb.freebsd.org/changeset/base/322906 Log: Add a different #define for the maximum number of transmit and recieve descriptors for the igb(4) class of devices. This will allow a better definition for maximum

svn commit: r322900 - in head: . sys/netinet sys/sys usr.bin/netstat

2017-08-25 Thread Sean Bruno
Author: sbruno Date: Fri Aug 25 19:41:38 2017 New Revision: 322900 URL: https://svnweb.freebsd.org/changeset/base/322900 Log: Use counter(9) for PLPMTUD counters. Remove unused PLPMTUD sysctl counters. Bump UPDATING and FreeBSD Version to indicate a rebuild is required. Submitted

svn commit: r322823 - head/sys/net

2017-08-23 Thread Sean Bruno
Author: sbruno Date: Wed Aug 23 21:49:56 2017 New Revision: 322823 URL: https://svnweb.freebsd.org/changeset/base/322823 Log: iflib: call device's if_init function during vlan initialization. Submitted by: bhargava.marre...@broadcom.com Reviewed by: shurd Sponsored by: Broadcom

svn commit: r322363 - head/sys/dev/e1000

2017-08-10 Thread Sean Bruno
Author: sbruno Date: Thu Aug 10 14:54:36 2017 New Revision: 322363 URL: https://svnweb.freebsd.org/changeset/base/322363 Log: Purge deprecated locking macros. Submitted by: Matt Macy Sponsored by: Limelight Networks Modified: head/sys/dev/e1000/if_em.h Modified:

svn commit: r322338 - head/sys/net

2017-08-09 Thread Sean Bruno
Author: sbruno Date: Thu Aug 10 03:43:23 2017 New Revision: 322338 URL: https://svnweb.freebsd.org/changeset/base/322338 Log: Don't leak mbufs if clusers exceeds the number of segments. This would leak mbufs over time causing crashes. PR: 221202 Submitted by: Matt Macy

svn commit: r322337 - head/sys/net

2017-08-09 Thread Sean Bruno
Author: sbruno Date: Thu Aug 10 03:11:05 2017 New Revision: 322337 URL: https://svnweb.freebsd.org/changeset/base/322337 Log: Export IFCAP_HWSTATS so that we don't experience double stats counting on iflib enabled devices. PR: 220198 Submitted by: Matt Macy

svn commit: r322336 - head/usr.bin/calendar/calendars

2017-08-09 Thread Sean Bruno
) @@ -427,6 +427,7 @@ 12/18 Semen Ustimenko <sem...@freebsd.org> born in Novosibirsk, Russian Federation, 1979 12/19 Stephen Hurd <sh...@freebsd.org> born in Estevan, Saskatchewan, Canada, 1975 12/19 Emmanuel Vadot <m...@freebsd.org> born in Decines-Charpieu, France, 1983 +12/2

svn commit: r321658 - head/usr.sbin/binmiscctl

2017-07-28 Thread Sean Bruno
Author: sbruno Date: Fri Jul 28 18:11:53 2017 New Revision: 321658 URL: https://svnweb.freebsd.org/changeset/base/321658 Log: binmiscctl should use modfind instead of kldfind kldfind() only matches kernel modules, so if you link imgact_binmisc directly into the kernel, binmiscctl can't

svn commit: r321631 - head/sys/dev/ixl

2017-07-27 Thread Sean Bruno
Author: sbruno Date: Thu Jul 27 23:01:07 2017 New Revision: 321631 URL: https://svnweb.freebsd.org/changeset/base/321631 Log: Drop IXL RX lock during TCP_LRO, fixes LOR mahem while holding the RX queue lock when the uppoer stack is called inside TCP_LRO Submitted by: Kevin Bowling

svn commit: r321630 - head/sys/net

2017-07-27 Thread Sean Bruno
Author: sbruno Date: Thu Jul 27 22:53:47 2017 New Revision: 321630 URL: https://svnweb.freebsd.org/changeset/base/321630 Log: Slight restructure of iflib_busdma_load_mbuf_sg() to fix accounting when m_collapse() fails. Submitted by: krzystof.gala...@intel.com Reviewed by: Jeb Cramer

svn commit: r321629 - in head/sys: dev/bnxt net

2017-07-27 Thread Sean Bruno
Author: sbruno Date: Thu Jul 27 21:21:43 2017 New Revision: 321629 URL: https://svnweb.freebsd.org/changeset/base/321629 Log: Deprecate unused int isc_max_txqsets and int isc_max_rxqsets as they were redundant and not being used to set anything up. Submitted by: Matt Macy

svn commit: r321481 - head/sys/dev/bnxt

2017-07-25 Thread Sean Bruno
Author: sbruno Date: Tue Jul 25 15:33:34 2017 New Revision: 321481 URL: https://svnweb.freebsd.org/changeset/base/321481 Log: bnxt: Implement interrupt coalescing options using sysctl. Submitted by: bhargava.marre...@broadcom.com Differential Revision:

svn commit: r321480 - in head/sys/netinet: . cc tcp_stacks

2017-07-25 Thread Sean Bruno
Author: sbruno Date: Tue Jul 25 15:08:52 2017 New Revision: 321480 URL: https://svnweb.freebsd.org/changeset/base/321480 Log: Revert r307901 - Inform CC modules about loss events. This was discussed between various transport@ members and it was requested to be reverted and discussed.

svn commit: r321479 - in head/sys/netinet: . cc

2017-07-25 Thread Sean Bruno
Author: sbruno Date: Tue Jul 25 15:03:05 2017 New Revision: 321479 URL: https://svnweb.freebsd.org/changeset/base/321479 Log: Revert r308180 - Set slow start threshold more accurrately on loss ... This was discussed between various transport@ members and it was requested to be reverted

svn commit: r321477 - head/sys/net

2017-07-25 Thread Sean Bruno
Author: sbruno Date: Tue Jul 25 14:41:50 2017 New Revision: 321477 URL: https://svnweb.freebsd.org/changeset/base/321477 Log: Don't hold the RM lock during lagg_proto_addport() to avoid an LOR. Submitted by: Kevin Bowling Reviewed by: mav MFC after:1

svn commit: r321476 - head/sys/dev/ixgbe

2017-07-25 Thread Sean Bruno
Author: sbruno Date: Tue Jul 25 14:38:30 2017 New Revision: 321476 URL: https://svnweb.freebsd.org/changeset/base/321476 Log: Drop ixgbe RX lock during TCP_LRO processing. This eliminates a "storm" of LOR detection and a bit of lock release/acquire collision when using LRO. Submitted

svn commit: r321336 - head/sys/dev/e1000

2017-07-21 Thread Sean Bruno
Author: sbruno Date: Fri Jul 21 17:42:54 2017 New Revision: 321336 URL: https://svnweb.freebsd.org/changeset/base/321336 Log: Do not update stats counter in SWI context. Defer to the already existing admin thread. Submitted by: Matt Macy Sponsored by: Limelight

svn commit: r321257 - head/sys/dev/e1000

2017-07-19 Thread Sean Bruno
Author: sbruno Date: Wed Jul 19 22:41:22 2017 New Revision: 321257 URL: https://svnweb.freebsd.org/changeset/base/321257 Log: Restore igb(4) code dropped during iflib conversion - restore newer code for vf, i350, i210, i211 - restore dmac init code for i354 and i350 - restore WUC/WUFC

svn commit: r321253 - head/sys/net

2017-07-19 Thread Sean Bruno
Author: sbruno Date: Wed Jul 19 21:18:04 2017 New Revision: 321253 URL: https://svnweb.freebsd.org/changeset/base/321253 Log: Don't cache mbuf pointers if the number of descriptors is greater than the number of buffers. Submitted by: Matt Macy Sponsored by:

svn commit: r320953 - in head/sys/cam: ata scsi

2017-07-13 Thread Sean Bruno
Author: sbruno Date: Thu Jul 13 16:56:26 2017 New Revision: 320953 URL: https://svnweb.freebsd.org/changeset/base/320953 Log: Add 4k and NCQ_TRIM_BROKEN quirks for Samsung 845 SSDs. Submitted by: hann...@gmail.com Differential Revision:https://reviews.freebsd.org/D7967

svn commit: r320948 - in head/sys/cam: ata scsi

2017-07-13 Thread Sean Bruno
Author: sbruno Date: Thu Jul 13 15:33:08 2017 New Revision: 320948 URL: https://svnweb.freebsd.org/changeset/base/320948 Log: Add 4K quirks for Samsung 750 EVO SSD Submitted by: lev Reviewed by: mav Differential Revision:https://reviews.freebsd.org/D9478 Modified:

svn commit: r320916 - head/sys/dev/ixgbe

2017-07-12 Thread Sean Bruno
Author: sbruno Date: Wed Jul 12 17:35:32 2017 New Revision: 320916 URL: https://svnweb.freebsd.org/changeset/base/320916 Log: Reset unsupported SFP tuneable back to original entry name. Reported by: olivier@ Modified: head/sys/dev/ixgbe/if_ix.c Modified: head/sys/dev/ixgbe/if_ix.c

svn commit: r320616 - head/contrib/libpcap/bpf/net

2017-07-03 Thread Sean Bruno
Author: sbruno Date: Mon Jul 3 19:49:25 2017 New Revision: 320616 URL: https://svnweb.freebsd.org/changeset/base/320616 Log: Clear clang warning: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] Submitted by: Aaron Prieger

svn commit: r320614 - head/sys/netinet

2017-07-03 Thread Sean Bruno
Author: sbruno Date: Mon Jul 3 19:39:58 2017 New Revision: 320614 URL: https://svnweb.freebsd.org/changeset/base/320614 Log: Add a sysctl to toggle the use of the sockets LOWAT when calculating auto window growth Submitted by: j...@nitrology.com (Jason Wolfe) Reviewed by: gnn hiren

svn commit: r320613 - in head/sys: amd64/conf conf i386/conf

2017-07-03 Thread Sean Bruno
Author: sbruno Date: Mon Jul 3 19:33:50 2017 New Revision: 320613 URL: https://svnweb.freebsd.org/changeset/base/320613 Log: Garbage collect kernel option TWA_FLASH_FIRMWARE Submitted by: kevin.bowling0kev009.com Differential Revision:https://reviews.freebsd.org/D11387

svn commit: r320611 - head/sys/net

2017-07-03 Thread Sean Bruno
Author: sbruno Date: Mon Jul 3 19:23:45 2017 New Revision: 320611 URL: https://svnweb.freebsd.org/changeset/base/320611 Log: iflib - flib_busdma_load_mbuf_sg used isc_tx_maxsize as max semgent size. Submitted by: krzysztof.gala...@intel.com Differential Revision:

svn commit: r320609 - in head/sys: dev/bnxt net

2017-07-03 Thread Sean Bruno
Author: sbruno Date: Mon Jul 3 18:23:35 2017 New Revision: 320609 URL: https://svnweb.freebsd.org/changeset/base/320609 Log: bnxt(4) Enable LRO support, redux iflib - reset fl-ifl_fragidx to 0 on iflib_fl_bufs_free(). This caused the panic in em/igb when adding it to a bridge device.

Re: svn commit: r320362 - head/share/zoneinfo

2017-06-26 Thread Sean Bruno
Hmmm ... This seems to break 'poudriere jail -c jailname -m src=/usr/src -v head" --- realinstall_subdir_share/zoneinfo --- install: builddir/Africa/Abidjan: No such file or directory On 06/26/17 09:40, Edward Tomasz Napierala wrote: > Author: trasz > Date: Mon Jun 26 15:40:24 2017 > New

svn commit: r320059 - in head/sys: dev/bnxt net

2017-06-17 Thread Sean Bruno
Author: sbruno Date: Sat Jun 17 17:42:52 2017 New Revision: 320059 URL: https://svnweb.freebsd.org/changeset/base/320059 Log: Revert r319989 "bnxt(4) Enable LRO support" This generates startup LORs and panics when adding elements to bridge devices. I will document further in

svn commit: r320033 - head/contrib/tcp_wrappers

2017-06-16 Thread Sean Bruno
Author: sbruno Date: Fri Jun 16 22:32:23 2017 New Revision: 320033 URL: https://svnweb.freebsd.org/changeset/base/320033 Log: TCP Wrappers: tcpdchk (tcp wrapper configuration checker) and tcpdmatch (tcp wrapper oracle) warning fixes via edits to the C code files

svn commit: r320009 - head/usr.sbin/lpr/lpc

2017-06-16 Thread Sean Bruno
Author: sbruno Date: Fri Jun 16 20:00:39 2017 New Revision: 320009 URL: https://svnweb.freebsd.org/changeset/base/320009 Log: Quiesce clang warning while building lpc. usr.sbin/lpr/lpc/lpc.c Warning passing 'char *[20]' to parameter of type 'const char **' discards

svn commit: r319990 - head/sys/dev/bnxt

2017-06-15 Thread Sean Bruno
Author: sbruno Date: Thu Jun 15 21:14:48 2017 New Revision: 319990 URL: https://svnweb.freebsd.org/changeset/base/319990 Log: bnxt(4): Implement temporary workaround in driver to report supported media types that are currently unavailable from the firmware. e.g. 10G, 25G, 50G & 100G

svn commit: r319989 - in head/sys: dev/bnxt net

2017-06-15 Thread Sean Bruno
Author: sbruno Date: Thu Jun 15 21:06:03 2017 New Revision: 319989 URL: https://svnweb.freebsd.org/changeset/base/319989 Log: bnxt(4) Enable LRO support iflib - Handle out of order packet delivery from hardware in support of LRO Out of order updates to rxd's is fixed in r315217.

svn commit: r319984 - head/sys/net

2017-06-15 Thread Sean Bruno
Author: sbruno Date: Thu Jun 15 17:46:20 2017 New Revision: 319984 URL: https://svnweb.freebsd.org/changeset/base/319984 Log: Revert r319921 which seems to cause NFS booting assertion panics in various configurations. Reported by: pho@ Modified: head/sys/net/iflib.c Modified:

Re: svn commit: r319921 - head/sys/net

2017-06-15 Thread Sean Bruno
On 06/15/17 04:22, Peter Holm wrote: > On Wed, Jun 14, 2017 at 09:21:30AM -0600, Sean Bruno wrote: >> >> >> On 06/14/17 08:46, Peter Holm wrote: >>> On Wed, Jun 14, 2017 at 08:38:36AM -0600, Sean Bruno wrote: >>>> >>>> >>>> On 06/

Re: svn commit: r319921 - head/sys/net

2017-06-14 Thread Sean Bruno
On 06/14/17 08:46, Peter Holm wrote: > On Wed, Jun 14, 2017 at 08:38:36AM -0600, Sean Bruno wrote: >> >> >> On 06/14/17 03:17, Peter Holm wrote: >>> On Tue, Jun 13, 2017 at 11:16:39PM +, Sean Bruno wrote: >>>> Author: sbruno >>>> Da

Re: svn commit: r319921 - head/sys/net

2017-06-14 Thread Sean Bruno
On 06/14/17 03:17, Peter Holm wrote: > On Tue, Jun 13, 2017 at 11:16:39PM +0000, Sean Bruno wrote: >> Author: sbruno >> Date: Tue Jun 13 23:16:38 2017 >> New Revision: 319921 >> URL: https://svnweb.freebsd.org/changeset/base/319921 >> >> Log: >>

svn commit: r319922 - head/sys/dev/bnxt

2017-06-13 Thread Sean Bruno
Author: sbruno Date: Tue Jun 13 23:49:49 2017 New Revision: 319922 URL: https://svnweb.freebsd.org/changeset/base/319922 Log: bnxt: In case of multi queues, have unique name for different IRQs. Submitted by: bhargava.marre...@broadcom.com Differential Revision:

svn commit: r319921 - head/sys/net

2017-06-13 Thread Sean Bruno
Author: sbruno Date: Tue Jun 13 23:16:38 2017 New Revision: 319921 URL: https://svnweb.freebsd.org/changeset/base/319921 Log: Add new sysctl to allow changing of timing of the txq timers. Add new sysctl to override use of busdma in the driver. Submitted by: Drew Gallitin

svn commit: r319917 - head/sys/net

2017-06-13 Thread Sean Bruno
Author: sbruno Date: Tue Jun 13 19:32:23 2017 New Revision: 319917 URL: https://svnweb.freebsd.org/changeset/base/319917 Log: Plug mbuf leak in the busdma path of iflib. Submitted by: Michael Tuexen Reported by: Drew Gallitin Modified:

svn commit: r318359 - head/sys/dev/bnxt

2017-05-16 Thread Sean Bruno
Author: sbruno Date: Tue May 16 18:05:34 2017 New Revision: 318359 URL: https://svnweb.freebsd.org/changeset/base/318359 Log: Add version tag to the driver. Start at version 1.0.0.0 Submitted by: bhargava.marre...@broadcom.com Reviewed by: venkatkumar.duvv...@broadcom.com

svn commit: r317798 - head/sys/dev/bnxt

2017-05-04 Thread Sean Bruno
Author: sbruno Date: Thu May 4 15:26:28 2017 New Revision: 317798 URL: https://svnweb.freebsd.org/changeset/base/317798 Log: bnxt: Add support for new Broadcom 100Gb adapter BCM57454 Submitted by: bhargava.marre...@broadcom.com Reviewed by: venkatkumar.duvv...@broadcom.com

svn commit: r316616 - head/sys/dev/bnxt

2017-04-07 Thread Sean Bruno
Author: sbruno Date: Fri Apr 7 16:15:50 2017 New Revision: 316616 URL: https://svnweb.freebsd.org/changeset/base/316616 Log: bnxt(4): add support for WOL Magic. Submitted by: venkatkumar.duvv...@broadcom.com Differential Revision:https://reviews.freebsd.org/D10124 Modified:

svn commit: r316596 - in head/sys: dev/e1000 net

2017-04-06 Thread Sean Bruno
Author: sbruno Date: Fri Apr 7 00:33:03 2017 New Revision: 316596 URL: https://svnweb.freebsd.org/changeset/base/316596 Log: Move pause frame counter out of struct if_ctx and into struct if_softc_ctx_t so that we can use it in iflib to detect pause frames. The igb(4) driver definitely

svn commit: r316581 - head/sys/dev/bnxt

2017-04-06 Thread Sean Bruno
Author: sbruno Date: Thu Apr 6 16:22:54 2017 New Revision: 316581 URL: https://svnweb.freebsd.org/changeset/base/316581 Log: tx and rx interrupts are not combined in bnxt(4) and should be handled independantly. Submitted by: venkatkumar.duvv...@broadcom.com> Differential Revision:

svn commit: r316544 - head/sys/dev/ixgbe

2017-04-05 Thread Sean Bruno
Author: sbruno Date: Wed Apr 5 22:01:49 2017 New Revision: 316544 URL: https://svnweb.freebsd.org/changeset/base/316544 Log: Don't overrite vf->flags variable at the end of ixgbe(4) ixgbe_add_vf(). Found by PVS-Studio Static code analyzer. PR: 217748 Submitted by:

svn commit: r316541 - head/sys/dev/ixgbe

2017-04-05 Thread Sean Bruno
Author: sbruno Date: Wed Apr 5 19:52:49 2017 New Revision: 316541 URL: https://svnweb.freebsd.org/changeset/base/316541 Log: Fix a double free in ixgbe_rxeof() Submitted by: rstone MFC after:1 week Differential Revision:https://reviews.freebsd.org/D10255 Modified:

svn commit: r316502 - head/sys/net

2017-04-04 Thread Sean Bruno
Author: sbruno Date: Tue Apr 4 21:03:34 2017 New Revision: 316502 URL: https://svnweb.freebsd.org/changeset/base/316502 Log: Allow MSIX to be turned off by tuneable per interface, per driver. Sponsored by: Limelight Networks Modified: head/sys/net/iflib.c head/sys/net/iflib.h

svn commit: r316494 - head/sys/dev/e1000

2017-04-04 Thread Sean Bruno
Author: sbruno Date: Tue Apr 4 16:54:46 2017 New Revision: 316494 URL: https://svnweb.freebsd.org/changeset/base/316494 Log: no_desc_avail is tracked in iflib now making this redundant. Sponsored by: Limelight Networks Modified: head/sys/dev/e1000/if_em.c head/sys/dev/e1000/if_em.h

svn commit: r316475 - head/sys/dev/e1000

2017-04-03 Thread Sean Bruno
Author: sbruno Date: Mon Apr 3 21:19:12 2017 New Revision: 316475 URL: https://svnweb.freebsd.org/changeset/base/316475 Log: Remove unsafe and non-functional DDB functions that I added long ago for debugging. Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c

svn commit: r316474 - head/sys/dev/e1000

2017-04-03 Thread Sean Bruno
Author: sbruno Date: Mon Apr 3 21:17:57 2017 New Revision: 316474 URL: https://svnweb.freebsd.org/changeset/base/316474 Log: Remove rx_processing_limit sysctl and now orphaned function em_set_sysctl_value Sponsored by: Limelight Networks Modified: head/sys/dev/e1000/if_em.c Modified:

svn commit: r316281 - head/sys/net

2017-03-30 Thread Sean Bruno
Author: sbruno Date: Thu Mar 30 16:54:01 2017 New Revision: 316281 URL: https://svnweb.freebsd.org/changeset/base/316281 Log: Don't call init functions directly from the timer/watchdog function. Enqueue this in the admin task now that it can process it. Submitted by: Matt Macy

svn commit: r316278 - head/sys/net

2017-03-30 Thread Sean Bruno
Author: sbruno Date: Thu Mar 30 16:03:51 2017 New Revision: 316278 URL: https://svnweb.freebsd.org/changeset/base/316278 Log: Assert IFF_DRV_OACTIVE in iflib_timer() when the "hung" case is detected so that iflib's admin task can still process the reset directive and restore functionality.

svn commit: r316027 - head/sys/dev/e1000

2017-03-27 Thread Sean Bruno
Author: sbruno Date: Mon Mar 27 15:08:02 2017 New Revision: 316027 URL: https://svnweb.freebsd.org/changeset/base/316027 Log: Access *correct* ifp data structure when debug sysctl is invoked. Submitted by: Kevin Bowling Sponsored by: Limelight Networks

svn commit: r316026 - head/sys/dev/bnxt

2017-03-27 Thread Sean Bruno
Author: sbruno Date: Mon Mar 27 14:55:23 2017 New Revision: 316026 URL: https://svnweb.freebsd.org/changeset/base/316026 Log: Change the default rss_type to M_HASHTYPE_OPAQUE_HASH. Submitted by: Venkat Duvvuru MFC after:1 week Differential

svn commit: r315961 - head/sys/dev/sound/pci/hda

2017-03-25 Thread Sean Bruno
Author: sbruno Date: Sat Mar 25 19:12:09 2017 New Revision: 315961 URL: https://svnweb.freebsd.org/changeset/base/315961 Log: Add ids for ALC233 found on Intel Skull Mountain NUC. Modified: head/sys/dev/sound/pci/hda/hdac.h head/sys/dev/sound/pci/hda/hdacc.c Modified:

svn commit: r315905 - head/sys/dev/e1000

2017-03-24 Thread Sean Bruno
Author: sbruno Date: Fri Mar 24 14:27:29 2017 New Revision: 315905 URL: https://svnweb.freebsd.org/changeset/base/315905 Log: Add missing 'else' to conditional. This doesn't really affect the code flow or configuration in any way. Modified: head/sys/dev/e1000/if_em.c Modified:

svn commit: r315903 - head/sys/dev/e1000

2017-03-24 Thread Sean Bruno
Author: sbruno Date: Fri Mar 24 14:25:56 2017 New Revision: 315903 URL: https://svnweb.freebsd.org/changeset/base/315903 Log: Add missing 'else' to 3-state conditional during setup of interrupts. We don't want to overwrite the 82574 interrupt setup with a different configuration.

svn commit: r315306 - head/sys/dev/e1000

2017-03-15 Thread Sean Bruno
Author: sbruno Date: Wed Mar 15 14:44:59 2017 New Revision: 315306 URL: https://svnweb.freebsd.org/changeset/base/315306 Log: Actually set the MTU to the requested value and fixup handling of jumbo frames. Submitted by: Matt Macy Reported by: pho Sponsored by:

svn commit: r315288 - head/sys/net

2017-03-14 Thread Sean Bruno
Author: sbruno Date: Tue Mar 14 22:25:07 2017 New Revision: 315288 URL: https://svnweb.freebsd.org/changeset/base/315288 Log: Change casting to a uintptr_t to be compatible with non-x86 architectures. Submitted by: Matt Macy Reported by: rpokala Sponsored by:

Re: svn commit: r315245 - head/sys/net

2017-03-14 Thread Sean Bruno
up directly. sean > -Original Message- > From: <owner-src-committ...@freebsd.org> on behalf of Sean Bruno > <sbr...@freebsd.org> > Date: 2017-03-14, Tuesday at 08:08 > To: <src-committ...@freebsd.org>, <svn-src-...@freebsd.org>, > <svn-src-head@freebs

svn commit: r315245 - head/sys/net

2017-03-14 Thread Sean Bruno
Author: sbruno Date: Tue Mar 14 15:08:56 2017 New Revision: 315245 URL: https://svnweb.freebsd.org/changeset/base/315245 Log: Fixup LINT by using uint64_t type as we do on all other calls to PNMB() Found with Jenkins. Reported by: lwshu Sponsored by: Limelight Networks Modified:

svn commit: r315243 - head/sys/dev/bnxt

2017-03-14 Thread Sean Bruno
Author: sbruno Date: Tue Mar 14 13:54:18 2017 New Revision: 315243 URL: https://svnweb.freebsd.org/changeset/base/315243 Log: Restore changes for RSS routing improvements made in 314369 that were reverted in the IFLIB update I made in 315217. Submitted by: Venkat Duvvuru

svn commit: r315217 - in head/sys: dev/bnxt dev/e1000 net

2017-03-13 Thread Sean Bruno
Author: sbruno Date: Mon Mar 13 22:53:06 2017 New Revision: 315217 URL: https://svnweb.freebsd.org/changeset/base/315217 Log: IFLIB updates - unconditionally enable BUS_DMA on non-x86 architectures - speed up rxd zeroing via customized function - support out of order updates to rxd's -

Re: svn commit: r311849 - in head: . sys/amd64/conf sys/arm64/conf sys/conf sys/dev/e1000 sys/i386/conf sys/mips/conf sys/modules sys/modules/em sys/modules/igb sys/powerpc/conf

2017-03-10 Thread Sean Bruno
On 03/10/17 13:21, John Baldwin wrote: > On Friday, March 10, 2017 11:12:45 AM Navdeep Parhar wrote: >> On Fri, Mar 10, 2017 at 10:41 AM, Ryan Stone wrote: >>> There's also the issue that running "ifconfig igb0 blah" during startup will >>> cause if_igb to be automatically

Re: svn commit: r311849 - in head: . sys/amd64/conf sys/arm64/conf sys/conf sys/dev/e1000 sys/i386/conf sys/mips/conf sys/modules sys/modules/em sys/modules/igb sys/powerpc/conf

2017-03-10 Thread Sean Bruno
On 02/15/17 03:06, Roger Pau Monné wrote: > On Tue, Jan 10, 2017 at 03:23:22AM +0000, Sean Bruno wrote: >> Author: sbruno >> Date: Tue Jan 10 03:23:22 2017 >> New Revision: 311849 >> URL: https://svnweb.freebsd.org/changeset/base/311849 >> >> Log: &g

svn commit: r315008 - head/sys/boot/i386/libi386

2017-03-10 Thread Sean Bruno
Author: sbruno Date: Fri Mar 10 17:14:08 2017 New Revision: 315008 URL: https://svnweb.freebsd.org/changeset/base/315008 Log: r314948 seems to be missing a variable or two that will break TFTP/MFSRoot booting via PXE. For the TFTP_LOADER case, go ahead and fire off the old bootp() request

svn commit: r314915 - head/tools/tools/netmap

2017-03-08 Thread Sean Bruno
Author: sbruno Date: Wed Mar 8 17:29:40 2017 New Revision: 314915 URL: https://svnweb.freebsd.org/changeset/base/314915 Log: Use the buildworld includes and defaults when building pkt-gen. This will mean that you need a world built to reliably build pkg-gen but this keeps the build from

svn commit: r314502 - in head/sys: kern net sys

2017-03-01 Thread Sean Bruno
Author: sbruno Date: Wed Mar 1 18:37:35 2017 New Revision: 314502 URL: https://svnweb.freebsd.org/changeset/base/314502 Log: Make gtaskqueue compatible with drm-next such that they can be used with the linuxkpi tasklets. Submitted by: mm...@nextbsd.org Reported by: hps Modified:

svn commit: r313935 - head/sys/dev/e1000

2017-02-18 Thread Sean Bruno
Author: sbruno Date: Sun Feb 19 05:06:29 2017 New Revision: 313935 URL: https://svnweb.freebsd.org/changeset/base/313935 Log: Restore PBA setup for igb(4) class devices. Do no write to PBA register on igb(4) devices unless we need to make adjustments for the 82575 and jumbo frames.

svn commit: r313900 - head/sys/dev/e1000

2017-02-17 Thread Sean Bruno
Author: sbruno Date: Fri Feb 17 21:30:16 2017 New Revision: 313900 URL: https://svnweb.freebsd.org/changeset/base/313900 Log: Push max_frame_len back into iflib so that jumbo frame sizes work. Reported by: pho Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c

svn commit: r313892 - head/tools/build/mk

2017-02-17 Thread Sean Bruno
Author: sbruno Date: Fri Feb 17 20:02:40 2017 New Revision: 313892 URL: https://svnweb.freebsd.org/changeset/base/313892 Log: Update OLD_DIRS for various targets so that some of the branches of directories are pruned when the appropriate knobs are turned. Specifically, turning off

svn commit: r313691 - head/sys/dev/e1000

2017-02-12 Thread Sean Bruno
Author: sbruno Date: Sun Feb 12 23:06:41 2017 New Revision: 313691 URL: https://svnweb.freebsd.org/changeset/base/313691 Log: Only trigger em_local_timer on queue index 0. This was causing continuous em_local_timer() executions during normal operation and was very likely to cause a lock up

svn commit: r313338 - head/sys/dev/gxemul/disk

2017-02-06 Thread Sean Bruno
Author: sbruno Date: Mon Feb 6 11:37:20 2017 New Revision: 313338 URL: https://svnweb.freebsd.org/changeset/base/313338 Log: gxemul: Add a format string to call to g_new_providerf() found when compiling mips64 target with clang. Reviewed by: brooks Modified:

svn commit: r313248 - head/sys/net

2017-02-04 Thread Sean Bruno
Author: sbruno Date: Sat Feb 4 18:25:09 2017 New Revision: 313248 URL: https://svnweb.freebsd.org/changeset/base/313248 Log: Delete duplicate break. Modified: head/sys/net/iflib.c Modified: head/sys/net/iflib.c ==

Re: svn commit: r312755 - head/sys/net

2017-01-30 Thread Sean Bruno
On 01/27/17 12:28, John Baldwin wrote: > On Wednesday, January 25, 2017 02:37:05 PM Sean Bruno wrote: >> Author: sbruno >> Date: Wed Jan 25 14:37:05 2017 >> New Revision: 312755 >> URL: https://svnweb.freebsd.org/changeset/base/312755 >> >> Log: >

Re: svn commit: r312905 - head/sys/net

2017-01-28 Thread Sean Bruno
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- sys/net/iflib.c (revision 312909) >> +++ sys/net/iflib.c (working copy) >> @@ -1536,8 +1536,8 @@ >> goto fail; >> } >> } >> +#endif >> } >> -#endif

svn commit: r312924 - head/sys/net

2017-01-28 Thread Sean Bruno
Author: sbruno Date: Sat Jan 28 15:44:14 2017 New Revision: 312924 URL: https://svnweb.freebsd.org/changeset/base/312924 Log: Fix i386 compile failure by moving needed closing parenthesis out of conditional block. Submitted by: hiren Reported by:cy Modified:

Re: svn commit: r312905 - head/sys/net

2017-01-28 Thread Sean Bruno
>> /export/home/cy/freebsd/svn/ip6-cksum/sys/net/iflib.c:2363:1: error: >> function definition is not allowed here >> { >> ^ >> fatal error: too many errors emitted, stopping now [-ferror-limit=] > > My initial email about this was correct. It does fail when building i386 > only. (It builds for

svn commit: r312909 - head/share/man/man9

2017-01-27 Thread Sean Bruno
Author: sbruno Date: Sat Jan 28 00:40:36 2017 New Revision: 312909 URL: https://svnweb.freebsd.org/changeset/base/312909 Log: Add iflib man pages for developers. Doc review is probably waranted here for editing. Submitted by: Nicole Graziano Added: head/share/man/man9/iflibdd.9

svn commit: r312905 - head/sys/net

2017-01-27 Thread Sean Bruno
Author: sbruno Date: Fri Jan 27 23:08:06 2017 New Revision: 312905 URL: https://svnweb.freebsd.org/changeset/base/312905 Log: IFLIB updates: We found routing performance dropped significantly when configuring FreeBSD as a router, we are applying the following changes in order to resolve

svn commit: r312903 - head/sys/net

2017-01-27 Thread Sean Bruno
Author: sbruno Date: Fri Jan 27 22:30:27 2017 New Revision: 312903 URL: https://svnweb.freebsd.org/changeset/base/312903 Log: Replace customized busmaster code with standardized setup call. Reported by: jhb Modified: head/sys/net/iflib.c Modified: head/sys/net/iflib.c

svn commit: r312816 - head/sys/net

2017-01-26 Thread Sean Bruno
Author: sbruno Date: Thu Jan 26 13:50:09 2017 New Revision: 312816 URL: https://svnweb.freebsd.org/changeset/base/312816 Log: Minor style annoyance. Submitted by: bde Modified: head/sys/net/iflib.c Modified: head/sys/net/iflib.c

svn commit: r312815 - head/sys/kern

2017-01-26 Thread Sean Bruno
Author: sbruno Date: Thu Jan 26 13:48:45 2017 New Revision: 312815 URL: https://svnweb.freebsd.org/changeset/base/312815 Log: A few more style bugs lying around in here. Submitted by: bde Modified: head/sys/kern/subr_gtaskqueue.c Modified: head/sys/kern/subr_gtaskqueue.c

svn commit: r312814 - head/sys/sys

2017-01-26 Thread Sean Bruno
Author: sbruno Date: Thu Jan 26 13:46:47 2017 New Revision: 312814 URL: https://svnweb.freebsd.org/changeset/base/312814 Log: Shoot a couple of style bugs down in the macro declarations. Submitted by: bde Modified: head/sys/sys/gtaskqueue.h Modified: head/sys/sys/gtaskqueue.h

svn commit: r312786 - head/sys/dev/e1000

2017-01-25 Thread Sean Bruno
Author: sbruno Date: Wed Jan 25 23:12:03 2017 New Revision: 312786 URL: https://svnweb.freebsd.org/changeset/base/312786 Log: Implement RSS queue tagging for em(4) class devices from a copy and massage of functions from igb(4). This enables 2 queue routing on 82574L class devices again.

svn commit: r312760 - head/sys/kern

2017-01-25 Thread Sean Bruno
Author: sbruno Date: Wed Jan 25 15:54:44 2017 New Revision: 312760 URL: https://svnweb.freebsd.org/changeset/base/312760 Log: Replace overlooked smp_started checks and variable use in a print with the now used tqg_smp_started. Submitted by: bde Modified:

svn commit: r312759 - head/sys/sys

2017-01-25 Thread Sean Bruno
Author: sbruno Date: Wed Jan 25 15:52:03 2017 New Revision: 312759 URL: https://svnweb.freebsd.org/changeset/base/312759 Log: Resolve a non-fatal syntax warning left in by a trailing ; Submitted by: bde Modified: head/sys/sys/gtaskqueue.h Modified: head/sys/sys/gtaskqueue.h

svn commit: r312755 - head/sys/net

2017-01-25 Thread Sean Bruno
Author: sbruno Date: Wed Jan 25 14:37:05 2017 New Revision: 312755 URL: https://svnweb.freebsd.org/changeset/base/312755 Log: Add error checking to the pci_find_cap(, PCIY_MSIX,) call that is returns success and a good value. Only then try to use it and set the MSIX_ENABLE bit. With

<    1   2   3   4   5   6   >