Re: svn commit: r326383 - head/sys/x86/cpufreq

2017-12-07 Thread Sepherosa Ziehau
On Fri, Dec 8, 2017 at 6:23 AM, Andriy Gapon wrote: > On 07/12/2017 12:03, Alexey Dokuchaev wrote: >> On Thu, Nov 30, 2017 at 03:08:49PM -0500, Jung-uk Kim wrote: >>> ... >>> Probably. However, I am just trying to fix my FX-8350 and A10-6800 and >>> I don't have Zen processors to verify the MSRs

svn commit: r324519 - head/sys/net

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Wed Oct 11 06:08:01 2017 New Revision: 324519 URL: https://svnweb.freebsd.org/changeset/base/324519 Log: rss: Remove never defined UDP_IPV4_EX Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D12455 Modified: head/sys/net/rss_config.

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

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Wed Oct 11 05:55:52 2017 New Revision: 324518 URL: https://svnweb.freebsd.org/changeset/base/324518 Log: ixgbe: Remove never defined UDP_IPV4_EX Reviewed by: sbruno Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D12454 Modified:

svn commit: r324517 - head/sys/dev/hyperv/netvsc

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Wed Oct 11 05:28:51 2017 New Revision: 324517 URL: https://svnweb.freebsd.org/changeset/base/324517 Log: hyperv/hn: Enable transparent VF by default. MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/netvsc/if_hn.c Modified: head/sys/dev/hy

svn commit: r324516 - head/sys/dev/hyperv/netvsc

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Wed Oct 11 05:15:49 2017 New Revision: 324516 URL: https://svnweb.freebsd.org/changeset/base/324516 Log: hyperv/hn: Workaround erroneous hash type observed on WS2016 for VF. The background was described in r324489. MFC after:3 days Sponsored by: Microsoft Mod

svn commit: r324489 - head/sys/dev/hyperv/netvsc

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Tue Oct 10 08:32:03 2017 New Revision: 324489 URL: https://svnweb.freebsd.org/changeset/base/324489 Log: hyperv/hn: Workaround erroneous hash type observed on WS2016. Background: - UDP 4-tuple hash type is unconditionally enabled in Hyper-V on WS2016, which is _not

svn commit: r324488 - in head/sys/dev/hyperv: include vmbus

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Tue Oct 10 08:23:19 2017 New Revision: 324488 URL: https://svnweb.freebsd.org/changeset/base/324488 Log: hyperv/vmbus: Expose Hyper-V major version. MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/include/hyperv.h head/sys/dev/hyperv/vmb

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

2017-10-10 Thread Sepherosa Ziehau
Author: sephe Date: Tue Oct 10 08:16:55 2017 New Revision: 324487 URL: https://svnweb.freebsd.org/changeset/base/324487 Log: hyperv/vmbus: Add tunable to pin/unpin event tasks. Event tasks are pinned to their respective CPU by default, in the same fashion as they were. Unpin the even

svn commit: r324316 - head/sys/dev/hyperv/netvsc

2017-10-05 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 5 13:22:14 2017 New Revision: 324316 URL: https://svnweb.freebsd.org/changeset/base/324316 Log: hyperv/hn: Fix options RSS building Reported by: np MFC after:1 week Sponsored by: Microsoft Modified: head/sys/dev/hyperv/netvsc/if_hn.c Modified: head/

svn commit: r324077 - head/sys/dev/hyperv/netvsc

2017-09-28 Thread Sepherosa Ziehau
Author: sephe Date: Thu Sep 28 07:02:56 2017 New Revision: 324077 URL: https://svnweb.freebsd.org/changeset/base/324077 Log: hyperv/hn: Unbreak i386 building. Reported by: cy MFC after:1 week Sponsored by: Microsoft Modified: head/sys/dev/hyperv/netvsc/if_hn.c Modified: head/sy

Re: svn commit: r324049 - head/sys/dev/hyperv/netvsc

2017-09-27 Thread Sepherosa Ziehau
Thanks, I am doing a test building. I am planning to drop the Hyper-V on i386, which is never officially supported. On Thu, Sep 28, 2017 at 2:08 PM, Cy Schubert wrote: > In message <201709270544.v8r5io50067...@repo.freebsd.org>, Sepherosa Ziehau > wri > tes: >> Author: seph

svn commit: r324053 - head/sys/sys

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 06:33:55 2017 New Revision: 324053 URL: https://svnweb.freebsd.org/changeset/base/324053 Log: kernel: Bump __FreeBSD_version for the removal of M_HASHTYPE_RSS_UDP_IPV4_EX Sponsored by: Microsoft Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

svn commit: r324052 - head/sys/sys

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 06:31:35 2017 New Revision: 324052 URL: https://svnweb.freebsd.org/changeset/base/324052 Log: mbuf: Remove UDP_IPV4_EX, which was never defined. Add comment to explain the IPV6_EX suffix. The confusion about these RSS hash type probably stems from the facts

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

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 05:59:54 2017 New Revision: 324051 URL: https://svnweb.freebsd.org/changeset/base/324051 Log: ixl: Fix mbuf hash type settings. IPV6_EXs in RSS never mean fragment. They mean: "- Home address from the home address option in the IPv6 destination options

svn commit: r324050 - head/sys/netinet

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 05:52:37 2017 New Revision: 324050 URL: https://svnweb.freebsd.org/changeset/base/324050 Log: tcp: Don't "negotiate" MSS. _NO_ OSes actually "negotiate" MSS. RFC 879: "... This Maximum Segment Size (MSS) announcement (often mistakenly called a negotia

svn commit: r324049 - head/sys/dev/hyperv/netvsc

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 05:44:50 2017 New Revision: 324049 URL: https://svnweb.freebsd.org/changeset/base/324049 Log: hyperv/hn: Fix UDP checksum offload issue in Azure. UDP checksum offload does not work in Azure if following conditions are met: - sizeof(IP hdr + UDP hdr + paylo

svn commit: r324048 - head/sys/dev/hyperv/netvsc

2017-09-26 Thread Sepherosa Ziehau
Author: sephe Date: Wed Sep 27 04:42:40 2017 New Revision: 324048 URL: https://svnweb.freebsd.org/changeset/base/324048 Log: hyperv/hn: Set tcp header offset for CSUM/LSO offloading. No observable effect; better safe than sorry. MFC after:1 week Sponsored by: Microsoft Differen

svn commit: r323729 - head/sys/dev/hyperv/netvsc

2017-09-18 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 19 06:46:00 2017 New Revision: 323729 URL: https://svnweb.freebsd.org/changeset/base/323729 Log: hyperv/hn: Incease max supported MTU MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D12365 Modified: he

svn commit: r323728 - head/sys/dev/hyperv/netvsc

2017-09-18 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 19 06:38:57 2017 New Revision: 323728 URL: https://svnweb.freebsd.org/changeset/base/323728 Log: hyperv/hn: Fix MTU setting - Add size of an ethernet header to the value configured to NVS. This does not seem to have any effects if MTU is 1500, but fix hyperv

svn commit: r323727 - head/sys/dev/hyperv/netvsc

2017-09-18 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 19 06:29:38 2017 New Revision: 323727 URL: https://svnweb.freebsd.org/changeset/base/323727 Log: hyperv/hn: Apply VF's RSS setting Since in Azure SYN and SYN|ACK go through the synthetic parts while the rest of the same TCP flow goes through the VF, apply VF's

svn commit: r323176 - head/sys/dev/hyperv/netvsc

2017-09-04 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 5 06:20:02 2017 New Revision: 323176 URL: https://svnweb.freebsd.org/changeset/base/323176 Log: hyperv/hn: Log RSS capabilities mask. This helps to detect when UDP hash types can be supported. MFC after:3 days Sponsored by: Microsoft Differential Re

svn commit: r323175 - head/sys/dev/hyperv/netvsc

2017-09-04 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 5 06:05:48 2017 New Revision: 323175 URL: https://svnweb.freebsd.org/changeset/base/323175 Log: hyperv/hn: Implement SIOCGIFRSS{KEY,HASH}. The conditional compiling in the review request is removed, since these IOCTLs will be available in stable/10 and stable/

svn commit: r323170 - in head/sys: net sys

2017-09-04 Thread Sepherosa Ziehau
Author: sephe Date: Tue Sep 5 05:28:52 2017 New Revision: 323170 URL: https://svnweb.freebsd.org/changeset/base/323170 Log: if: Add ioctls to get RSS key and hash type/function. It will be needed by hn(4) to configure its RSS key and hash type/function in the transparent VF mode in order

Re: svn commit: r322323 - in head/sys: amd64/amd64 i386/include x86/include x86/x86

2017-08-13 Thread Sepherosa Ziehau
I just MFCed it to stable/11. Please MFC it to stable/10. On Mon, Aug 14, 2017 at 2:28 PM, Sepherosa Ziehau wrote: > Please MFC this to 10-stable/11-stable. > > Thanks, > sephe > > On Thu, Aug 10, 2017 at 2:09 AM, Jung-uk Kim wrote: >> Author: jkim >> Date: W

Re: svn commit: r322323 - in head/sys: amd64/amd64 i386/include x86/include x86/x86

2017-08-13 Thread Sepherosa Ziehau
Please MFC this to 10-stable/11-stable. Thanks, sephe On Thu, Aug 10, 2017 at 2:09 AM, Jung-uk Kim wrote: > Author: jkim > Date: Wed Aug 9 18:09:09 2017 > New Revision: 322323 > URL: https://svnweb.freebsd.org/changeset/base/322323 > > Log: > Split identify_cpu() into two functions for amd64

svn commit: r322488 - in head/sys/dev/hyperv: include netvsc pcib storvsc utilities vmbus vmbus/amd64

2017-08-13 Thread Sepherosa Ziehau
Author: sephe Date: Mon Aug 14 06:00:50 2017 New Revision: 322488 URL: https://svnweb.freebsd.org/changeset/base/322488 Log: hyperv: Update copyright for the files changed in 2017 MFC after:3 days Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D119

svn commit: r322487 - head/sys/dev/hyperv/netvsc

2017-08-13 Thread Sepherosa Ziehau
Author: sephe Date: Mon Aug 14 05:55:16 2017 New Revision: 322487 URL: https://svnweb.freebsd.org/changeset/base/322487 Log: hyperv/hn: Re-set datapath after synthetic parts reattached. Do this even for non-transparent mode VF. Better safe than sorry. MFC after:3 days Sponsored b

svn commit: r322486 - head/sys/dev/hyperv/netvsc

2017-08-13 Thread Sepherosa Ziehau
Author: sephe Date: Mon Aug 14 05:46:50 2017 New Revision: 322486 URL: https://svnweb.freebsd.org/changeset/base/322486 Log: hyperv/hn: Minor cleanup MFC after:3 days Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D11979 Modified: head/sys/dev/h

svn commit: r322485 - head/sys/dev/hyperv/netvsc

2017-08-13 Thread Sepherosa Ziehau
Author: sephe Date: Mon Aug 14 05:40:52 2017 New Revision: 322485 URL: https://svnweb.freebsd.org/changeset/base/322485 Log: hyperv/hn: Fix/enhance receiving path when VF is activated. - Update hn(4)'s stats properly for non-transparent mode VF. - Allow BPF tapping to hn(4) for non-transp

svn commit: r322483 - head/sys/dev/hyperv/netvsc

2017-08-13 Thread Sepherosa Ziehau
Author: sephe Date: Mon Aug 14 05:30:02 2017 New Revision: 322483 URL: https://svnweb.freebsd.org/changeset/base/322483 Log: hyperv/hn: Update VF's ibytes properly under transparent VF mode. While, I'm here add comment about why updating VF's imcast stat is not necessary. MFC after:

svn commit: r322299 - head/sys/dev/hyperv/netvsc

2017-08-08 Thread Sepherosa Ziehau
Author: sephe Date: Wed Aug 9 05:59:45 2017 New Revision: 322299 URL: https://svnweb.freebsd.org/changeset/base/322299 Log: hyperv/hn: Implement transparent mode network VF. How network VF works with hn(4) on Hyper-V in transparent mode: - Each network VF has a cooresponding hn(4).

svn commit: r321965 - head/sys/dev/hyperv/utilities

2017-08-02 Thread Sepherosa Ziehau
Author: sephe Date: Thu Aug 3 01:44:40 2017 New Revision: 321965 URL: https://svnweb.freebsd.org/changeset/base/321965 Log: hyperv/kvp: Use proper size macro for adapter id. Submitted by: Christopher Ertl MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/ut

svn commit: r321837 - head/sys/dev/hyperv/netvsc

2017-07-31 Thread Sepherosa Ziehau
Author: sephe Date: Tue Aug 1 02:55:43 2017 New Revision: 321837 URL: https://svnweb.freebsd.org/changeset/base/321837 Log: hyperv/hn: Add comment about ether_ifattach event subscription. MFC after:3 days Sponsored by: Microsoft Differential Revision:https://reviews.freebsd

svn commit: r321836 - head/sys/dev/hyperv/netvsc

2017-07-31 Thread Sepherosa Ziehau
Author: sephe Date: Tue Aug 1 02:45:54 2017 New Revision: 321836 URL: https://svnweb.freebsd.org/changeset/base/321836 Log: hyperv/hn: Renaming and minor cleanup This prepares for the upcoming transparent VF support. MFC after:3 days Sponsored by: Microsoft Differential Revisi

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

2017-07-31 Thread Sepherosa Ziehau
@@ 11/21 Mark Johnston born in Toronto, Ontario, Canada, 1989 11/22 Frederic Culot born in Saint-Germain-En-Laye, France, 1976 11/23 Josef Lawrence Karthauser born in Pembury, Kent, United Kingdom, 1972 +11/23 Sepherosa Ziehau born in Shanghai, China, 1980 11/24 Andrey Zakhvatov born in

svn commit: r321762 - in head: contrib/hyperv/tools/scripts etc/devd libexec/hyperv

2017-07-31 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jul 31 07:18:15 2017 New Revision: 321762 URL: https://svnweb.freebsd.org/changeset/base/321762 Log: hyperv: Add VF bringup scripts and devd rules. How network VF works with hn(4) on Hyper-V in non-transparent mode: - Each network VF has a cooresponding hn(4).

svn commit: r321409 - head/sys/dev/hyperv/netvsc

2017-07-23 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jul 24 04:00:43 2017 New Revision: 321409 URL: https://svnweb.freebsd.org/changeset/base/321409 Log: hyperv/hn: Ignore LINK_SPEED_CHANGE status. This status will be reported if the backend NIC is wireless; it's not useful. Due to the high frequency of the reportin

svn commit: r321408 - head/sys/net

2017-07-23 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jul 24 03:59:50 2017 New Revision: 321408 URL: https://svnweb.freebsd.org/changeset/base/321408 Log: rndis: Add LINK_SPEED_CHANGE status Reviewed by: hselasky MFC after:3 days Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.or

svn commit: r321407 - head/sys/dev/hyperv/netvsc

2017-07-23 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jul 24 03:52:32 2017 New Revision: 321407 URL: https://svnweb.freebsd.org/changeset/base/321407 Log: hyperv/hn: Export VF list and VF-HN mapping The VF-HN map will be used later on to implement "transparent VF". MFC after:3 days Sponsored by: Microsoft D

svn commit: r321406 - head/sys/net

2017-07-23 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jul 24 03:32:10 2017 New Revision: 321406 URL: https://svnweb.freebsd.org/changeset/base/321406 Log: ethernet: Add ethernet interface attached event and devctl notification. ifnet_arrival_event may not be adequate under certain situation; e.g. when the LLADDR is ne

svn commit: r321286 - head/sys/dev/hyperv/storvsc

2017-07-20 Thread Sepherosa Ziehau
Author: sephe Date: Thu Jul 20 07:13:26 2017 New Revision: 321286 URL: https://svnweb.freebsd.org/changeset/base/321286 Log: hyperv/storvsc: Force SPC3 for CDROM attached. This unbreaks the CDROM attaching on GEN2 VMs. On GEN1 VMs, CDROM is attached to emulated ATA controller. PR:

svn commit: r320490 - head/sys/dev/hyperv/input

2017-06-29 Thread Sepherosa Ziehau
Author: sephe Date: Fri Jun 30 03:01:22 2017 New Revision: 320490 URL: https://svnweb.freebsd.org/changeset/base/320490 Log: hyperv/input: Remove unnecessary inclusion. The unbreaks gcc compilation. Submitted by: Ryan Libby MFC after:1 week Sponsored by: Microsoft Differentia

svn commit: r320184 - head/sys/dev/hyperv/storvsc

2017-06-20 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 21 06:44:56 2017 New Revision: 320184 URL: https://svnweb.freebsd.org/changeset/base/320184 Log: hyperv/storvsc: Reduce log verbosity On some windows hosts TEST_UNIT_READY command will return SRB_STATUS_ERROR and sense data "NOT READY asc:3a,1 (Medium not pre

svn commit: r318512 - head/sys/net

2017-05-18 Thread Sepherosa Ziehau
Author: sephe Date: Fri May 19 01:42:31 2017 New Revision: 318512 URL: https://svnweb.freebsd.org/changeset/base/318512 Log: net/vlan: Revert 305177 Miss read the parentheses. Reported by: oleg@ Reviewed by: hps@ MFC after:3 days Sponsored by: Microsoft Modified: head/sy

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

2017-05-18 Thread Sepherosa Ziehau
;>>> >>>> On Thu, Sep 01, 2016 at 06:32:35AM +, Sepherosa Ziehau wrote: >>>>> >>>>> Author: sephe >>>>> Date: Thu Sep 1 06:32:35 2016 >>>>> New Revision: 305177 >>>>> URL: https://svnweb.freebsd.o

svn commit: r318136 - in head/sys: conf dev/acpica dev/hyperv/vmbus modules/hyperv/vmbus

2017-05-09 Thread Sepherosa Ziehau
Author: sephe Date: Wed May 10 05:28:14 2017 New Revision: 318136 URL: https://svnweb.freebsd.org/changeset/base/318136 Log: hyperv/vmbus: Reorganize vmbus device tree For GEN1 Hyper-V, vmbus is attached to pcib0, which contains the resources for PCI passthrough and SR-IOV. There is no

svn commit: r317821 - head/sys/dev/hyperv/input

2017-05-04 Thread Sepherosa Ziehau
Author: sephe Date: Fri May 5 03:28:30 2017 New Revision: 317821 URL: https://svnweb.freebsd.org/changeset/base/317821 Log: hyperv/kbd: Channel read expects non-NULL channel argument. MFC after:now Sponsored by: Microsoft Modified: head/sys/dev/hyperv/input/hv_kbd.c Modified: hea

svn commit: r317786 - head/sys/amd64/pci

2017-05-03 Thread Sepherosa Ziehau
Author: sephe Date: Thu May 4 05:28:46 2017 New Revision: 317786 URL: https://svnweb.freebsd.org/changeset/base/317786 Log: pcicfg: Fix direct calls of pci_cfg{read,write} on systems w/o PCI host bridge. Reported by: dexuan@ Reviewed by: jhb@ MFC after:1 week Sponsored by: Mic

svn commit: r317783 - head/contrib/hyperv/tools

2017-05-03 Thread Sepherosa Ziehau
Author: sephe Date: Thu May 4 01:46:04 2017 New Revision: 317783 URL: https://svnweb.freebsd.org/changeset/base/317783 Log: hyperv/kvp: Fix pool direcrory and file permission PR: 209385 MFC after:2 weeks Sponsored by: Microsoft Modified: head/contrib/hyperv/tools/hv_kv

svn commit: r317353 - head/sys/dev/hyperv/netvsc

2017-04-24 Thread Sepherosa Ziehau
Author: sephe Date: Mon Apr 24 07:52:27 2017 New Revision: 317353 URL: https://svnweb.freebsd.org/changeset/base/317353 Log: hyperv/hn: Use channel0, i.e. TX ring0, for TCP SYN/SYN|ACK. Hyper-V hot channel effect: Operation latency on hot channel is only _half_ of the operation latency

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

2017-04-18 Thread Sepherosa Ziehau
Author: sephe Date: Wed Apr 19 02:39:48 2017 New Revision: 317107 URL: https://svnweb.freebsd.org/changeset/base/317107 Log: hyperv: Use kmem_malloc for hypercall memory due to NX bit change. Reported by: dexuan@ MFC after:now Sponsored by: Microsoft Modified: head/sys/dev/hyper

svn commit: r316815 - head/sys/dev/hyperv/utilities

2017-04-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Apr 14 05:29:27 2017 New Revision: 316815 URL: https://svnweb.freebsd.org/changeset/base/316815 Log: hyperv/kvp: Remove always false condition. Reported by: PVS MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/utilities/hv_kvp.c Mod

svn commit: r316813 - head/sys/dev/hyperv/storvsc

2017-04-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Apr 14 05:25:21 2017 New Revision: 316813 URL: https://svnweb.freebsd.org/changeset/base/316813 Log: hyperv/storvsc: Use ULL for 64bits value shift. Reported by: PVS MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/storvsc/hv_storvsc

svn commit: r316812 - head/sys/dev/hyperv/input

2017-04-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Apr 14 05:18:42 2017 New Revision: 316812 URL: https://svnweb.freebsd.org/changeset/base/316812 Log: hyperv/kbd: Remove unnecessary assignment. Reported by: PVS MFC after:3 days Sponsored by: Microsoft Modified: head/sys/dev/hyperv/input/hv_kbdc.c Modifi

svn commit: r316520 - head/sys/dev/hyperv/netvsc

2017-04-05 Thread Sepherosa Ziehau
Author: sephe Date: Wed Apr 5 08:25:22 2017 New Revision: 316520 URL: https://svnweb.freebsd.org/changeset/base/316520 Log: hyperv/hn: Fixat RNDIS rxfilter after the successful RNDIS init. Under certain conditions on certain versions of Hyper-V, the RNDIS rxfilter is _not_ zero on the hy

svn commit: r316519 - head/sys/dev/hyperv/storvsc

2017-04-05 Thread Sepherosa Ziehau
Author: sephe Date: Wed Apr 5 08:15:47 2017 New Revision: 316519 URL: https://svnweb.freebsd.org/changeset/base/316519 Log: hyperv/storvsc: Fixup SRB status. This unbreaks GEN2 Hyper-V cd support. Submitted by: Hongjiang Zhang Reviewed by: dexuan@ MFC after:3 days Sponsore

svn commit: r316515 - in head/sys: conf dev/hyperv/input

2017-04-04 Thread Sepherosa Ziehau
Author: sephe Date: Wed Apr 5 05:01:23 2017 New Revision: 316515 URL: https://svnweb.freebsd.org/changeset/base/316515 Log: hyperv/kbd: Add support for synthetic keyboard. Synthetic keyboard is the only supported keyboard on GEN2 Hyper-V. Submitted by: Hongjiang Zhang MFC after:

Re: svn commit: r316309 - head/sys/dev/qlxgbe

2017-04-01 Thread Sepherosa Ziehau
Maybe it's time to add an IFCAP for HWLRO. On Fri, Mar 31, 2017 at 7:39 AM, Somayajulu, David wrote: >>> > I know this is not a new topic but a little more descriptive commit-log >>> > would have been nicer. Also, you should update the manpage reflecting >>> > this change. i.e. now it also supp

svn commit: r314485 - head/sys/dev/hyperv/netvsc

2017-03-01 Thread Sepherosa Ziehau
Author: sephe Date: Wed Mar 1 09:05:12 2017 New Revision: 314485 URL: https://svnweb.freebsd.org/changeset/base/314485 Log: hyperv/hn: Misaligned chimney sending buffers should not be used MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebs

svn commit: r314484 - head/sys/dev/hyperv/netvsc

2017-03-01 Thread Sepherosa Ziehau
Author: sephe Date: Wed Mar 1 08:50:41 2017 New Revision: 314484 URL: https://svnweb.freebsd.org/changeset/base/314484 Log: hyperv/hn: Make sure that RNDIS packet message is at least 4B aligned. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.

svn commit: r314483 - head/sys/dev/hyperv/netvsc

2017-03-01 Thread Sepherosa Ziehau
Author: sephe Date: Wed Mar 1 08:24:17 2017 New Revision: 314483 URL: https://svnweb.freebsd.org/changeset/base/314483 Log: hyperv/hn: Simplify RNDIS packet total length calculation. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/

svn commit: r314382 - head/sys/dev/hyperv/netvsc

2017-02-28 Thread Sepherosa Ziehau
Author: sephe Date: Tue Feb 28 09:50:34 2017 New Revision: 314382 URL: https://svnweb.freebsd.org/changeset/base/314382 Log: hyperv/hn: Simplify RNDIS packet data offset calculation. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D

Re: svn commit: r314369 - head/sys/dev/bnxt

2017-02-27 Thread Sepherosa Ziehau
On Tue, Feb 28, 2017 at 10:27 AM, Stephen Hurd wrote: > Modified: head/sys/dev/bnxt/bnxt_txrx.c > == > --- head/sys/dev/bnxt/bnxt_txrx.c Tue Feb 28 00:58:16 2017 > (r314368) > +++ head/sys/dev/bnxt/bnxt_txrx.

svn commit: r312250 - in head: share/man/man4 sys/dev/alc sys/dev/pci

2017-01-15 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jan 16 03:03:47 2017 New Revision: 312250 URL: https://svnweb.freebsd.org/changeset/base/312250 Log: alc: Add Killer E2500 support Reviewed by: jhb, yongari MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/

svn commit: r311743 - in head/sys/dev/hyperv: include utilities vmbus vmbus/amd64

2017-01-08 Thread Sepherosa Ziehau
Author: sephe Date: Mon Jan 9 03:38:41 2017 New Revision: 311743 URL: https://svnweb.freebsd.org/changeset/base/311743 Log: hyperv: Add method to read 64bit Hyper-V specific time value. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.o

svn commit: r311475 - head/sys/net

2017-01-05 Thread Sepherosa Ziehau
Author: sephe Date: Fri Jan 6 05:10:49 2017 New Revision: 311475 URL: https://svnweb.freebsd.org/changeset/base/311475 Log: if: Defer the if_up until the ifnet.if_ioctl is called. This ensures the interface is initialized by the interface driver before it can be used by the rest of the s

svn commit: r310658 - head/sys/dev/hyperv/netvsc

2016-12-27 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 28 04:47:17 2016 New Revision: 310658 URL: https://svnweb.freebsd.org/changeset/base/310658 Log: hyperv/hn: Factor out function to set rxfilter. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8928 Modi

svn commit: r310657 - head/sys/dev/hyperv/netvsc

2016-12-27 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 28 04:35:52 2016 New Revision: 310657 URL: https://svnweb.freebsd.org/changeset/base/310657 Log: hyperv/hn: Function renaming; no functional changes. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8908

svn commit: r310652 - head/sys/dev/hyperv/netvsc

2016-12-27 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 28 03:19:59 2016 New Revision: 310652 URL: https://svnweb.freebsd.org/changeset/base/310652 Log: hyperv/hn: Consolidate hn_{suspend,resume} MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8907 Modified:

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

2016-12-27 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 28 03:07:58 2016 New Revision: 310651 URL: https://svnweb.freebsd.org/changeset/base/310651 Log: hyperv/vmbus: Nuke unnecessary critical sections. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8906 Mo

svn commit: r310465 - head/sys/dev/hyperv/utilities

2016-12-23 Thread Sepherosa Ziehau
Author: sephe Date: Fri Dec 23 08:52:10 2016 New Revision: 310465 URL: https://svnweb.freebsd.org/changeset/base/310465 Log: hyperv/ic: Allow applying the samples from hypervisor unconditionally. MFC after:1 week Sponsored by: Microsoft Modified: head/sys/dev/hyperv/utilities/vmbus

svn commit: r310462 - head/sys/dev/hyperv/utilities

2016-12-23 Thread Sepherosa Ziehau
Author: sephe Date: Fri Dec 23 08:41:28 2016 New Revision: 310462 URL: https://svnweb.freebsd.org/changeset/base/310462 Log: hyperv/ic: Fix version4 timesync message format. It is not compat w/ the old timesync message format, which the message type stays the same as the old timesync mess

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

2016-12-20 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 21 03:23:35 2016 New Revision: 310348 URL: https://svnweb.freebsd.org/changeset/base/310348 Log: hyperv: Unbreak EARLY_AP_STARUP Hyper-V bootstrap by using intrhook Properly working pause and friends are required. MFC after:3 days Sponsored by: Microso

svn commit: r310347 - head/sys/dev/hyperv/storvsc

2016-12-20 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 21 03:09:07 2016 New Revision: 310347 URL: https://svnweb.freebsd.org/changeset/base/310347 Log: hyperv/storvsc: The max channel in PDU actually means the max sub-chans. Use proper name for local variables. PDU fields' name was not changed yet. While I'm here,

svn commit: r310345 - head/sys/geom

2016-12-20 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 21 01:39:11 2016 New Revision: 310345 URL: https://svnweb.freebsd.org/changeset/base/310345 Log: build: Unbreak LINT Sponsored by: Microsoft Modified: head/sys/geom/geom_map.c Modified: head/sys/geom/geom_map.c

svn commit: r310324 - in head/sys: conf dev/hyperv/utilities modules/hyperv/utilities

2016-12-20 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 09:46:14 2016 New Revision: 310324 URL: https://svnweb.freebsd.org/changeset/base/310324 Log: hyperv/ic: Rename cleaned up files. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8850 Added: head/sy

svn commit: r310318 - head/sys/dev/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 07:34:44 2016 New Revision: 310318 URL: https://svnweb.freebsd.org/changeset/base/310318 Log: hyperv/ic: Cleanup driver glue. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8849 Modified: head/sys

svn commit: r310317 - in head/sys: conf dev/hyperv/utilities modules/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 07:14:24 2016 New Revision: 310317 URL: https://svnweb.freebsd.org/changeset/base/310317 Log: hyperv/ic: Rname cleaned up file. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8848 Added: head/sys/

svn commit: r310315 - head/sys/dev/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 05:39:00 2016 New Revision: 310315 URL: https://svnweb.freebsd.org/changeset/base/310315 Log: hyperv/ic: Inclusion cleanup MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8847 Modified: head/sys/de

svn commit: r310314 - head/sys/dev/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 05:26:38 2016 New Revision: 310314 URL: https://svnweb.freebsd.org/changeset/base/310314 Log: hyperv/ic: Rename cleaned up header file. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8846 Added: h

svn commit: r310313 - head/sys/dev/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 05:07:12 2016 New Revision: 310313 URL: https://svnweb.freebsd.org/changeset/base/310313 Log: hyperv/ic: Cleanup common struct and functions. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8845 Modi

svn commit: r310312 - head/sys/dev/hyperv/utilities

2016-12-19 Thread Sepherosa Ziehau
Author: sephe Date: Tue Dec 20 04:51:14 2016 New Revision: 310312 URL: https://svnweb.freebsd.org/changeset/base/310312 Log: hyperv/ic: Factor out function to send IC response MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8844 M

Re: svn commit: r310171 - head/sys/sys

2016-12-19 Thread Sepherosa Ziehau
On Tue, Dec 20, 2016 at 4:37 AM, Ravi Pokala wrote: > -Original Message- >> From: on behalf of Ian Lepore >> >> Date: 2016-12-19, Monday at 11:20 >> To: Warner Losh , Ravi Pokala >> Cc: Sepherosa Ziehau , Dimitry Andric >> , src-committers ,

svn commit: r310239 - in head: lib/libc/x86/sys sys/dev/hyperv/vmbus/amd64 sys/sys sys/x86/include

2016-12-18 Thread Sepherosa Ziehau
Author: sephe Date: Mon Dec 19 07:40:45 2016 New Revision: 310239 URL: https://svnweb.freebsd.org/changeset/base/310239 Log: hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSC This 6 times gettimeofday performance, as measured by tools/tools/syscall_timing Reviewe

Re: svn commit: r310171 - head/sys/sys

2016-12-18 Thread Sepherosa Ziehau
The following patch unbreaks the LINT builds on amd64 for me after this commit: https://people.freebsd.org/~sephe/geom_sscanf.diff Please review it. Thanks, sephe On Sat, Dec 17, 2016 at 3:49 AM, Dimitry Andric wrote: > Author: dim > Date: Fri Dec 16 19:49:22 2016 > New Revision: 310171 > URL:

svn commit: r310101 - in head: include sys/dev/hyperv/include sys/dev/hyperv/vmbus sys/dev/hyperv/vmbus/amd64

2016-12-14 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 15 03:32:24 2016 New Revision: 310101 URL: https://svnweb.freebsd.org/changeset/base/310101 Log: hyperv: Allow userland to ro-mmap reference TSC page This paves way to implement VDSO for the enlightened time counter. Reviewed by: kib MFC after:1 week

svn commit: r310048 - in head/sys/dev/hyperv: include vmbus vmbus/amd64

2016-12-13 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 14 03:20:57 2016 New Revision: 310048 URL: https://svnweb.freebsd.org/changeset/base/310048 Log: hyperv: Implement "enlightened" time counter, which is rdtsc based. Reviewed by: kib MFC after:1 week Sponsored by: Microsoft Differential Revision:

svn commit: r309875 - head/sys/dev/hyperv/netvsc

2016-12-11 Thread Sepherosa Ziehau
Author: sephe Date: Mon Dec 12 05:18:03 2016 New Revision: 309875 URL: https://svnweb.freebsd.org/changeset/base/309875 Log: hyperv/hn: Add polling support MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8739 Modified: head/sys/

svn commit: r309874 - in head/sys/dev/hyperv: include vmbus

2016-12-11 Thread Sepherosa Ziehau
Author: sephe Date: Mon Dec 12 05:04:55 2016 New Revision: 309874 URL: https://svnweb.freebsd.org/changeset/base/309874 Log: hyperv/vmbus: Add channel polling support. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8738 Modified:

svn commit: r309728 - head/sys/dev/hyperv/storvsc

2016-12-08 Thread Sepherosa Ziehau
Author: sephe Date: Fri Dec 9 06:18:12 2016 New Revision: 309728 URL: https://svnweb.freebsd.org/changeset/base/309728 Log: hyperv/storvsc: Minor style changes; no functional changes. Reported by: rpokala MFC after:1 week Sponsored by: Microsoft Modified: head/sys/dev/hyperv/st

svn commit: r309726 - head/sys/dev/hyperv/storvsc

2016-12-08 Thread Sepherosa Ziehau
Author: sephe Date: Fri Dec 9 03:16:36 2016 New Revision: 309726 URL: https://svnweb.freebsd.org/changeset/base/309726 Log: hyperv/storvsc: Fix the SCSI disk attachment issue. On pre-WS2016 Hyper-V, if the only LUNs > 7 are used, then all disks fails to attach. Mainly because those vers

svn commit: r309705 - in head/sys/dev/hyperv: include utilities vmbus

2016-12-07 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 8 05:37:39 2016 New Revision: 309705 URL: https://svnweb.freebsd.org/changeset/base/309705 Log: hyperv/timesync: Support "sent TC" to improve accuracy. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D87

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

2016-12-07 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 8 05:15:00 2016 New Revision: 309704 URL: https://svnweb.freebsd.org/changeset/base/309704 Log: hyperv/vmbus: Utilize vmbus_chan_run_task() MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8686 Modified

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

2016-12-07 Thread Sepherosa Ziehau
Author: sephe Date: Wed Dec 7 08:12:02 2016 New Revision: 309670 URL: https://svnweb.freebsd.org/changeset/base/309670 Log: hyperv/vmbus: Use pause if possible. This makes booting on Hyper-V w/ small # of vCPUs work properly. Reported by: Hongxiong Xian , Hongjiang Zhang MFC afte

Re: svn commit: r309372 - head/sys/sys

2016-12-02 Thread Sepherosa Ziehau
peek_clear_sc is added to address the issue you mentioned. IMHO, this commit weakens the proper assertion. On Fri, Dec 2, 2016 at 5:08 AM, Ryan Stone wrote: > Author: rstone > Date: Thu Dec 1 21:08:42 2016 > New Revision: 309372 > URL: https://svnweb.freebsd.org/changeset/base/309372 > > Log: >

svn commit: r309353 - in head/sys: dev/hyperv/netvsc modules/hyperv/netvsc

2016-11-30 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 1 05:37:29 2016 New Revision: 309353 URL: https://svnweb.freebsd.org/changeset/base/309353 Log: hyperv/hn: Add 'options RSS' support. Reviewed by: adrian MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.or

svn commit: r309348 - head/sys/dev/hyperv/netvsc

2016-11-30 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 1 03:39:34 2016 New Revision: 309348 URL: https://svnweb.freebsd.org/changeset/base/309348 Log: hyperv/hn: Don't hold txdesc, if no BPFs are attached. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D867

svn commit: r309346 - in head/sys: conf dev/hyperv/netvsc modules/hyperv/netvsc

2016-11-30 Thread Sepherosa Ziehau
Author: sephe Date: Thu Dec 1 03:27:16 2016 New Revision: 309346 URL: https://svnweb.freebsd.org/changeset/base/309346 Log: hyperv/hn: Add HN_DEBUG kernel option. If bufring is used for per-TX ring descs, don't update "available" counter, which is only used to help debugging. MFC af

svn commit: r309320 - head/sys/dev/hyperv/storvsc

2016-11-30 Thread Sepherosa Ziehau
Author: sephe Date: Wed Nov 30 08:21:15 2016 New Revision: 309320 URL: https://svnweb.freebsd.org/changeset/base/309320 Log: hyperv/storvsc: Don't use timedwait. The timeout is unnecessary. Reviewed by: jhb MFC after:1 week Sponsored by: Microsoft Differential Revision:

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

2016-11-30 Thread Sepherosa Ziehau
Author: sephe Date: Wed Nov 30 08:10:49 2016 New Revision: 309319 URL: https://svnweb.freebsd.org/changeset/base/309319 Log: hypver/vmbus: Remove extra assertion. It is asserted by vmbus_chan_gpadl_connect() now. MFC after:1 week Sponsored by: Microsoft Differential Revision:

  1   2   3   4   5   6   7   8   9   >