svn commit: r301539 - in head/sys: dev/gpio kern sys

2016-06-06 Thread Michal Meloun
Author: mmel Date: Tue Jun 7 05:08:24 2016 New Revision: 301539 URL: https://svnweb.freebsd.org/changeset/base/301539 Log: INTRNG: As follow up of r301451, implement mapping and configuration of gpio pin interrupts by new way. Note: This removes last consumer of intr_ddata machinery and

svn commit: r301538 - in head/sys: dev/cxgb dev/e1000 dev/hyperv/netvsc dev/ixgbe dev/ixl dev/mlx5/mlx5_en dev/qlxgbe dev/qlxge net netinet ofed/drivers/net/mlx4

2016-06-06 Thread Sepherosa Ziehau
Author: sephe Date: Tue Jun 7 04:51:50 2016 New Revision: 301538 URL: https://svnweb.freebsd.org/changeset/base/301538 Log: net: Use M_HASHTYPE_OPAQUE_HASH if the mbuf flowid has hash properties Reviewed by: hps, erj, tuexen Sponsored by: Microsoft OSTC Differential Revision:

svn commit: r301537 - head/usr.sbin/bluetooth/ath3kfw

2016-06-06 Thread Adrian Chadd
Author: adrian Date: Tue Jun 7 04:22:18 2016 New Revision: 301537 URL: https://svnweb.freebsd.org/changeset/base/301537 Log: [ath3k] add a replacement ath3k firmware loading tool. This is influenced by the ath3k driver from linux (circa 2013, this is how long I've been sitting on this.)

Re: svn commit: r301522 - in head: share/man/man4 sys/kern

2016-06-06 Thread Ngie Cooper
> On Jun 6, 2016, at 13:57, Bjoern A. Zeeb wrote: > > Author: bz > Date: Mon Jun 6 20:57:24 2016 > New Revision: 301522 > URL: https://svnweb.freebsd.org/changeset/base/301522 Awesome -- thanks bz!!! > Log: > Implement a `show panic` command to DDB which will helpfully

Re: svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Marcelo Araujo
Hi, Because 802.1p is Layer 2 and on its specification it sets video to 4, what DSCP does is convert those 3-bits to use on Layer 3 and try to do the CoS as close as possible with 802.1p. Best, 2016-06-07 0:54 GMT+08:00 Slawa Olhovchenkov : > On Mon, Jun 06, 2016 at 09:51:58AM

svn commit: r301536 - in head: share/man/man5 usr.sbin/ypldap

2016-06-06 Thread Marcelo Araujo
Author: araujo Date: Tue Jun 7 01:00:08 2016 New Revision: 301536 URL: https://svnweb.freebsd.org/changeset/base/301536 Log: Add an entry on rc.conf(5) explaining the new options nis_ypldap_enable and nis_ypldap_flags. Also add an entry on ypldap(8) that it is a feature ready and

svn commit: r301535 - head/sys/dev/cxgbe

2016-06-06 Thread Navdeep Parhar
Author: np Date: Tue Jun 7 00:27:55 2016 New Revision: 301535 URL: https://svnweb.freebsd.org/changeset/base/301535 Log: cxgbe(4): Track the state of the hardware traffic schedulers in the driver. This works as long as everyone uses set_sched_class_params to program them. Sponsored

svn commit: r301533 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 22:59:58 2016 New Revision: 301533 URL: https://svnweb.freebsd.org/changeset/base/301533 Log: After tearing down the interface per-"domain" bits, set the data area to NULL to avoid it being mis-treated on a possible re-attach but also to get a clean NULL pointer

svn commit: r301532 - head/usr.sbin/newsyslog

2016-06-06 Thread Eric van Gyzen
Author: vangyzen Date: Mon Jun 6 22:54:08 2016 New Revision: 301532 URL: https://svnweb.freebsd.org/changeset/base/301532 Log: newsyslog: Eliminate unnecessary sleep(10) when -R and -s are specified After going through the signal work list, during which do_sigwork() is called and

svn commit: r301531 - head/sys/dev/cxgbe

2016-06-06 Thread Navdeep Parhar
Author: np Date: Mon Jun 6 22:51:44 2016 New Revision: 301531 URL: https://svnweb.freebsd.org/changeset/base/301531 Log: cxgbe(4): Break up set_sched_class. Validate the channel number and min/max rates against their actual limits (which are chip and port specific) instead of hardcoded

svn commit: r301528 - head/sys/netinet6

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 22:34:12 2016 New Revision: 301528 URL: https://svnweb.freebsd.org/changeset/base/301528 Log: Make KASSERT message more useful by printing the variables on which we assert. Obtained from:projects/vnet MFC after:2 weeks Sponsored by: The FreeBSD

svn commit: r301527 - in head: share/man/man4 sys/netinet

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 22:26:18 2016 New Revision: 301527 URL: https://svnweb.freebsd.org/changeset/base/301527 Log: Add a `show igi_list` command to DDB to debug IGMP state. Obtained from:projects/vnet MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r301522 - in head: share/man/man4 sys/kern

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 20:57:24 2016 New Revision: 301522 URL: https://svnweb.freebsd.org/changeset/base/301522 Log: Implement a `show panic` command to DDB which will helpfully print the panic string again if set, in case it scrolled out of the active window. This avoids having to

svn commit: r301520 - head/sys/dev/cxgbe

2016-06-06 Thread Navdeep Parhar
Author: np Date: Mon Jun 6 20:42:46 2016 New Revision: 301520 URL: https://svnweb.freebsd.org/changeset/base/301520 Log: cxgbe(4): Create a reusable struct type for scheduling class parameters. Sponsored by: Chelsio Communications Modified: head/sys/dev/cxgbe/t4_ioctl.h Modified:

svn commit: r301518 - head/sys/dev/acpica

2016-06-06 Thread John Baldwin
Author: jhb Date: Mon Jun 6 20:28:53 2016 New Revision: 301518 URL: https://svnweb.freebsd.org/changeset/base/301518 Log: Defer the creation of ACPI thermal kthreads to a startup sysinit. The SYSINIT runs at SI_SUB_KICK_SCHEDULER after the scheduler is fully initialized and timers are

svn commit: r301517 - head/libexec/ftpd

2016-06-06 Thread Kurt Lidl
Author: lidl Date: Mon Jun 6 20:00:13 2016 New Revision: 301517 URL: https://svnweb.freebsd.org/changeset/base/301517 Log: Update blacklist support in ftpd to clarify fd usage The ftp daemon dups the control socket to stdin and uses that fd throughout the code. Clarify this usage

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Andrey Chernov
On 06.06.2016 20:52, Slawa Olhovchenkov wrote: >> BTW, it is good idea: to check first, is supported firewall enabled, and >> only then enable blacklistd by default. > > What purpose? SUDDENLY lockout access to own host after some mistake > in password? I agree that default 1 day locking is too

Re: svn commit: r301418 - head/sys/dev/acpica

2016-06-06 Thread John Baldwin
On Sunday, June 05, 2016 02:02:51 AM Adrian Chadd wrote: > Author: adrian > Date: Sun Jun 5 02:02:51 2016 > New Revision: 301418 > URL: https://svnweb.freebsd.org/changeset/base/301418 > > Log: > [acpi] graphics drivers want access to acpi lid handle > > the graphics drivers can benefit

Re: svn commit: r301451 - in head/sys: kern sys

2016-06-06 Thread John Baldwin
On Sunday, June 05, 2016 04:07:57 PM Svatopluk Kraus wrote: > Author: skra > Date: Sun Jun 5 16:07:57 2016 > New Revision: 301451 > URL: https://svnweb.freebsd.org/changeset/base/301451 > > Log: > (1) Add a new bus method to get a mapping data for an interrupt. > > BUS_MAP_INTR() is used

svn commit: r301516 - head/tools/tools/cxgbetool

2016-06-06 Thread Navdeep Parhar
Author: np Date: Mon Jun 6 18:45:09 2016 New Revision: 301516 URL: https://svnweb.freebsd.org/changeset/base/301516 Log: cxgbetool: Allow max-rate > 10Gbps for rate-limited traffic. Sponsored by: Chelsio Communications Modified: head/tools/tools/cxgbetool/cxgbetool.c Modified:

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Allan Jude
On 2016-06-06 13:50, Nathan Whitehorn wrote: > > > On 06/06/16 10:25, Andrey Chernov wrote: >> On 06.06.2016 20:22, Ian Lepore wrote: >>> On Mon, 2016-06-06 at 20:06 +0300, Andrey Chernov wrote: As variant, I keep hope blacklist sh helper will teach about ipfw soon, it looks

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Slawa Olhovchenkov
On Mon, Jun 06, 2016 at 08:25:01PM +0300, Andrey Chernov wrote: > On 06.06.2016 20:22, Ian Lepore wrote: > > On Mon, 2016-06-06 at 20:06 +0300, Andrey Chernov wrote: > >> As variant, I keep hope blacklist sh helper will teach about ipfw > >> soon, > >> it looks possible. Then it can be re-enabled

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Nathan Whitehorn
On 06/06/16 10:25, Andrey Chernov wrote: On 06.06.2016 20:22, Ian Lepore wrote: On Mon, 2016-06-06 at 20:06 +0300, Andrey Chernov wrote: As variant, I keep hope blacklist sh helper will teach about ipfw soon, it looks possible. Then it can be re-enabled by default. No, it should still not

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Larry Rosenman
On 2016-06-06 12:25, Ian Lepore wrote: On Mon, 2016-06-06 at 13:24 -0400, Kurt Lidl wrote: On 6/6/16 1:22 PM, Ian Lepore wrote: > No, it should still not be enabled by default. Maybe it should be > enabled in response to some question in the installer, or maybe > even > better, enabled only if

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Ian Lepore
On Mon, 2016-06-06 at 13:24 -0400, Kurt Lidl wrote: > On 6/6/16 1:22 PM, Ian Lepore wrote: > > No, it should still not be enabled by default. Maybe it should be > > enabled in response to some question in the installer, or maybe > > even > > better, enabled only if some firewall software that

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Kurt Lidl
On 6/6/16 1:22 PM, Ian Lepore wrote: No, it should still not be enabled by default. Maybe it should be enabled in response to some question in the installer, or maybe even better, enabled only if some firewall software that understands it is also enabled. But afaik, all the available firewalls

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Andrey Chernov
On 06.06.2016 20:22, Ian Lepore wrote: > On Mon, 2016-06-06 at 20:06 +0300, Andrey Chernov wrote: >> As variant, I keep hope blacklist sh helper will teach about ipfw >> soon, >> it looks possible. Then it can be re-enabled by default. > > No, it should still not be enabled by default. Maybe it

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Ian Lepore
On Mon, 2016-06-06 at 20:06 +0300, Andrey Chernov wrote: > On 06.06.2016 20:00, Ian Lepore wrote: > > Probably everyone assumed (like I did) that it would be disabled by > > default, and didn't notice that wasn't the case. Your response > > indicates the problem with "default enabled"... you

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Andrey Chernov
On 06.06.2016 20:00, Ian Lepore wrote: > Probably everyone assumed (like I did) that it would be disabled by > default, and didn't notice that wasn't the case. Your response > indicates the problem with "default enabled"... you mention enabling > packet filtering in pf.conf, my response is: WTF

Re: svn commit: r301515 - head/etc/defaults

2016-06-06 Thread Matteo Riondato
> On Jun 6, 2016, at 1:01 PM, Kurt Lidl wrote: > > Author: lidl > Date: Mon Jun 6 17:01:35 2016 > New Revision: 301515 > URL: https://svnweb.freebsd.org/changeset/base/301515 > > Log: > Turn off blacklistd daemon in defaults Thanks, Matteo signature.asc Description:

svn commit: r301515 - head/etc/defaults

2016-06-06 Thread Kurt Lidl
Author: lidl Date: Mon Jun 6 17:01:35 2016 New Revision: 301515 URL: https://svnweb.freebsd.org/changeset/base/301515 Log: Turn off blacklistd daemon in defaults Reported by: Matteo Riondato ( matteo @ FreeBSD.org ) Reviewed by: rpaulo Approved by: rpaulo Relnotes: YES

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Ian Lepore
On Mon, 2016-06-06 at 12:38 -0400, Kurt Lidl wrote: > On 6/5/16 2:39 PM, Matteo Riondato wrote: > > > > > On Jun 2, 2016, at 3:06 PM, Kurt Lidl wrote: > > > > > > Author: lidl > > > Date: Thu Jun 2 19:06:04 2016 > > > New Revision: 301226 > > > URL:

Re: svn commit: r301217 - in head/sys: net netinet netinet6

2016-06-06 Thread Qing Li
On Sun, Jun 5, 2016 at 11:06 PM, Alexander V. Chernikov < melif...@freebsd.org> wrote: > 06.06.2016, 04:40, "George Neville-Neil" : > > On 4 Jun 2016, at 15:05, Alexander V. Chernikov wrote: > > > >> 02.06.2016, 20:51, "George V. Neville-Neil" : > >>> Author:

Re: svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Slawa Olhovchenkov
On Mon, Jun 06, 2016 at 09:51:58AM +, Marcelo Araujo wrote: > Author: araujo > Date: Mon Jun 6 09:51:58 2016 > New Revision: 301496 > URL: https://svnweb.freebsd.org/changeset/base/301496 > > Log: > Add support to priority code point (PCP) that is an 3-bit field > which refers to IEEE

Re: svn commit: r301226 - in head: etc etc/defaults etc/periodic/security etc/rc.d lib lib/libblacklist libexec libexec/blacklistd-helper share/mk tools/build/mk usr.sbin usr.sbin/blacklistctl usr.sbi

2016-06-06 Thread Kurt Lidl
On 6/5/16 2:39 PM, Matteo Riondato wrote: On Jun 2, 2016, at 3:06 PM, Kurt Lidl wrote: Author: lidl Date: Thu Jun 2 19:06:04 2016 New Revision: 301226 URL: https://svnweb.freebsd.org/changeset/base/301226 Log: Add basic blacklist build support [snip] Modified:

RE: svn commit: r301217 - in head/sys: net netinet netinet6

2016-06-06 Thread Qing
-Original Message- From: owner-src-committ...@freebsd.org [mailto:owner-src-committ...@freebsd.org] On Behalf Of Alexander V. Chernikov Sent: Sunday, June 05, 2016 11:07 PM To: George Neville-Neil Cc: Mike Karels ; src-committers

svn commit: r301514 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 16:23:02 2016 New Revision: 301514 URL: https://svnweb.freebsd.org/changeset/base/301514 Log: Similarly to r301505 protect the removal of the ifa from the if_addrhead by a lock (as well as the check that the list is not empty). Obtained from:

svn commit: r301513 - head/usr.bin/indent

2016-06-06 Thread Pedro F. Giffuni
Author: pfg Date: Mon Jun 6 16:10:52 2016 New Revision: 301513 URL: https://svnweb.freebsd.org/changeset/base/301513 Log: indent(1): Fix typo. It's typedef, not typdef. Obtained from:OpenBSD (CVS rev. 1.20) MFC after:3 days Modified: head/usr.bin/indent/lexi.c

svn commit: r301512 - head/sys/dev/xen/netfront

2016-06-06 Thread Roger Pau Monné
Author: royger Date: Mon Jun 6 15:01:24 2016 New Revision: 301512 URL: https://svnweb.freebsd.org/changeset/base/301512 Log: xen-netfront: fix initialization A couple of mostly cosmetic fixes for the final initialization of netfront: - Switch to "connected" state before starting to

svn commit: r301511 - head/sys/xen

2016-06-06 Thread Roger Pau Monné
Author: royger Date: Mon Jun 6 14:55:46 2016 New Revision: 301511 URL: https://svnweb.freebsd.org/changeset/base/301511 Log: xen: Correct typo in #undef for symbol NBPL Submitted by: Akshay Jaggi Reviewed by: royger Modified: head/sys/xen/xen-os.h

svn commit: r301508 - head/sys/netinet6

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 14:01:09 2016 New Revision: 301508 URL: https://svnweb.freebsd.org/changeset/base/301508 Log: Move the callout_reset() to the end of the work not having it stick before we do anything. Obtained from:projects/vnet MFC after:2 week Sponsored by:

Re: svn commit: r301461 - in head/lib/libc: gen locale regex

2016-06-06 Thread Pedro Giffuni
On 06/05/16 14:49, Andrey Chernov wrote: On 05.06.2016 22:12, Pedro F. Giffuni wrote: --- head/lib/libc/regex/regcomp.c Sun Jun 5 18:16:33 2016 (r301460) +++ head/lib/libc/regex/regcomp.c Sun Jun 5 19:12:52 2016 (r301461) @@ -821,10 +821,10 @@ p_b_term(struct

svn commit: r301505 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 13:17:25 2016 New Revision: 301505 URL: https://svnweb.freebsd.org/changeset/base/301505 Log: In if_purgeaddrs() we cannot hold the lock over the entire loop due to called functions (as in other parts of the stack, leave a comment). Put around a lock the removal

svn commit: r301504 - head/sys/netinet

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 13:04:22 2016 New Revision: 301504 URL: https://svnweb.freebsd.org/changeset/base/301504 Log: Destroy the mutex last. In this case it should not matter, but generally cleanup code might still acquire it thus try to be consistent destroying locks late.

svn commit: r301503 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 13:01:57 2016 New Revision: 301503 URL: https://svnweb.freebsd.org/changeset/base/301503 Log: SYSINIT functions do not return a value; switch to void, remove the return value, and mark the unused argument __unused. Obtained from:projects/vnet MFC

Re: svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Bruce Simpson
On 06/06/16 13:48, Marcelo Araujo wrote: We have on ipfw(8) support for DSCP[1], I'm not sure if this is the same/similar case you mentioned for IP DS(DiffServices?). Background: I introduced the code to process VLAN 0 tags inline as normal traffic several years ago for 802.1p. I'm

svn commit: r301502 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 12:49:47 2016 New Revision: 301502 URL: https://svnweb.freebsd.org/changeset/base/301502 Log: Provide a public interface to rt_flushifroutes which takes the address family as an argument as well. This will be used to cleanup individual protocols during VNET

Re: svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Marcelo Araujo
Hi Bruce, Thanks for the email. We have on ipfw(8) support for DSCP[1], I'm not sure if this is the same/similar case you mentioned for IP DS(DiffServices?). About the MPLS, the main problem for me is: I have no "network link" with MPLS that I could even make a test, back in 2008 I was looking

Re: svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Bruce Simpson
It's good to see this patch being aired out and going into mainline finally. However, what about IP DS mapping and/or application layer mapping? We may not need full-on MPLS style classification, unless we plan to take that code later on. (I'm looking at you, NetBSD.)

svn commit: r301498 - head/sys/net

2016-06-06 Thread Bjoern A. Zeeb
Author: bz Date: Mon Jun 6 10:13:48 2016 New Revision: 301498 URL: https://svnweb.freebsd.org/changeset/base/301498 Log: Make the KASSERT message more helpful by also printing the ifp information which we are asserting. Obtained from:projects/vnet MFC after:2 weeks

svn commit: r301497 - head/sys/dev/etherswitch/mtkswitch

2016-06-06 Thread Stanislav Galabov
Author: sgalabov Date: Mon Jun 6 10:07:57 2016 New Revision: 301497 URL: https://svnweb.freebsd.org/changeset/base/301497 Log: Remove erroneous lock assertions In mediatek etherswitch support, functions mtkswitch_reg_write32_mt7621 and mtkswitch_reg_read32_mt7621 are called without

svn commit: r301496 - in head: sbin/ifconfig share/man/man4 sys/net sys/sys

2016-06-06 Thread Marcelo Araujo
Author: araujo Date: Mon Jun 6 09:51:58 2016 New Revision: 301496 URL: https://svnweb.freebsd.org/changeset/base/301496 Log: Add support to priority code point (PCP) that is an 3-bit field which refers to IEEE 802.1p class of service and maps to the frame priority level. Values in

svn commit: r301495 - head/sys/dev/sfxge/common

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:30:31 2016 New Revision: 301495 URL: https://svnweb.freebsd.org/changeset/base/301495 Log: sfxge(4): update TX vFIFO ULL tag location to avoid merge conflict Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r301494 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:08:16 2016 New Revision: 301494 URL: https://svnweb.freebsd.org/changeset/base/301494 Log: sfxge(4): pick an RSS bucket for the packet enqueued and select TXQ accordingly Submitted by: Ivan Malov Reviewed by:gnn Sponsored by: Solarflare

svn commit: r301492 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:06:38 2016 New Revision: 301492 URL: https://svnweb.freebsd.org/changeset/base/301492 Log: sfxge(4): bind interrupts to CPUs in accordance with bucket to CPU map Submitted by: Ivan Malov Reviewed by:gnn Sponsored by: Solarflare

svn commit: r301493 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:07:26 2016 New Revision: 301493 URL: https://svnweb.freebsd.org/changeset/base/301493 Log: sfxge(4): set up the indirection table using the kernel-driven RSS bucket ids Submitted by: Ivan Malov Reviewed by:gnn Sponsored by: Solarflare

svn commit: r301491 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:05:52 2016 New Revision: 301491 URL: https://svnweb.freebsd.org/changeset/base/301491 Log: sfxge(4): restrict the maximum number of RSS channels by the number of RSS buckets This is done because one has no point to have more channels since they will

svn commit: r301490 - head/sys/dev/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:05:06 2016 New Revision: 301490 URL: https://svnweb.freebsd.org/changeset/base/301490 Log: sfxge(4): get RSS key to be programmed into NIC from the kernel Submitted by: Ivan Malov Reviewed by:gnn Sponsored by: Solarflare Communications,

svn commit: r301489 - head/sys/modules/sfxge

2016-06-06 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jun 6 09:04:20 2016 New Revision: 301489 URL: https://svnweb.freebsd.org/changeset/base/301489 Log: sfxge(4): prepare sfxge to be RSS API aware This change is needed because 'opt_rss.h' is included by multiple source files and RSS macro is defined as 1 within

svn commit: r301488 - head/sys/dev/hyperv/vmbus

2016-06-06 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jun 6 07:39:44 2016 New Revision: 301488 URL: https://svnweb.freebsd.org/changeset/base/301488 Log: hyperv/vmbus: Constify channel message MFC after:1 week Sponsored by: Microsoft OSTC Differential Revision:https://reviews.freebsd.org/D6708

svn commit: r301487 - head/sys/dev/hyperv/vmbus

2016-06-06 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jun 6 07:27:57 2016 New Revision: 301487 URL: https://svnweb.freebsd.org/changeset/base/301487 Log: hyperv/vmbus: Factor out channel message processing This paves the way for further cleanup. MFC after:1 week Sponsored by: Microsoft OSTC Differential