Author: sephe
Date: Fri Oct 13 02:29:43 2017
New Revision: 324575
URL: https://svnweb.freebsd.org/changeset/base/324575
Log:
MFC 324517
hyperv/hn: Enable transparent VF by default.
Sponsored by: Microsoft
Modified:
stable/10/sys/dev/hyperv/netvsc/if_hn.c
Directory Properti
Author: sephe
Date: Fri Oct 13 02:26:39 2017
New Revision: 324574
URL: https://svnweb.freebsd.org/changeset/base/324574
Log:
MFC 324489,324516
324489
hyperv/hn: Workaround erroneous hash type observed on WS2016.
Background:
- UDP 4-tuple hash type is unconditionally ena
Author: sephe
Date: Fri Oct 13 02:16:35 2017
New Revision: 324573
URL: https://svnweb.freebsd.org/changeset/base/324573
Log:
MFC 324488
hyperv/vmbus: Expose Hyper-V major version.
Sponsored by: Microsoft
Modified:
stable/10/sys/dev/hyperv/include/hyperv.h
stable/10/sys/d
Author: sephe
Date: Fri Oct 13 02:01:03 2017
New Revision: 324572
URL: https://svnweb.freebsd.org/changeset/base/324572
Log:
MFC 324487
hyperv/vmbus: Add tunable to pin/unpin event tasks.
Event tasks are pinned to their respective CPU by default, in the same
fashion as th
Author: sephe
Date: Wed Oct 11 06:28:46 2017
New Revision: 324520
URL: https://svnweb.freebsd.org/changeset/base/324520
Log:
MFC 324050
tcp: Don't "negotiate" MSS.
_NO_ OSes actually "negotiate" MSS.
RFC 879:
"... This Maximum Segment Size (MSS) announcement (oft
Author: sephe
Date: Tue Oct 10 03:40:38 2017
New Revision: 324468
URL: https://svnweb.freebsd.org/changeset/base/324468
Log:
MFC 324049,324077
324049
hyperv/hn: Fix UDP checksum offload issue in Azure.
UDP checksum offload does not work in Azure if following conditions are
Author: sephe
Date: Tue Oct 10 03:35:24 2017
New Revision: 324467
URL: https://svnweb.freebsd.org/changeset/base/324467
Log:
MFC 324048
hyperv/hn: Set tcp header offset for CSUM/LSO offloading.
No observable effect; better safe than sorry.
Sponsored by: Microsoft
Author: sephe
Date: Tue Oct 10 03:29:36 2017
New Revision: 324466
URL: https://svnweb.freebsd.org/changeset/base/324466
Log:
MFC 323728,323729
323728
hyperv/hn: Fix MTU setting
- Add size of an ethernet header to the value configured to NVS. This
does not seem to hav
Author: sephe
Date: Tue Oct 10 03:21:17 2017
New Revision: 324465
URL: https://svnweb.freebsd.org/changeset/base/324465
Log:
MFC 323727,324316
323727
hyperv/hn: Apply VF's RSS setting
Since in Azure SYN and SYN|ACK go through the synthetic parts while the
rest of the sa
Author: sephe
Date: Tue Oct 10 03:02:54 2017
New Revision: 324464
URL: https://svnweb.freebsd.org/changeset/base/324464
Log:
MFC 323176
hyperv/hn: Log RSS capabilities mask.
This helps to detect when UDP hash types can be supported.
Sponsored by: Microsoft
Diff
Author: sephe
Date: Tue Oct 10 02:57:30 2017
New Revision: 324463
URL: https://svnweb.freebsd.org/changeset/base/324463
Log:
MFC 323175
hyperv/hn: Implement SIOCGIFRSS{KEY,HASH}.
The conditional compiling in the review request is removed, since
these IOCTLs will be availa
Author: sephe
Date: Tue Oct 10 02:35:04 2017
New Revision: 324462
URL: https://svnweb.freebsd.org/changeset/base/324462
Log:
MFC 323170
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
Author: sephe
Date: Tue Oct 10 02:22:34 2017
New Revision: 324461
URL: https://svnweb.freebsd.org/changeset/base/324461
Log:
MFC 322488
hyperv: Update copyright for the files changed in 2017
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D11
Author: sephe
Date: Mon Aug 21 05:25:30 2017
New Revision: 322739
URL: https://svnweb.freebsd.org/changeset/base/322739
Log:
MFC 322299,322483,322485-322487
322299
hyperv/hn: Implement transparent mode network VF.
How network VF works with hn(4) on Hyper-V in transparent mode
Thank you!
On Tue, Aug 15, 2017 at 7:46 AM, Jung-uk Kim wrote:
> Author: jkim
> Date: Mon Aug 14 23:46:10 2017
> New Revision: 322523
> URL: https://svnweb.freebsd.org/changeset/base/322523
>
> Log:
> MFC: r322323
>
> Split identify_cpu() into two functions for amd64 as we do for i386. This
Author: sephe
Date: Mon Aug 7 02:33:22 2017
New Revision: 322133
URL: https://svnweb.freebsd.org/changeset/base/322133
Log:
MFC 321965
hyperv/kvp: Use proper size macro for adapter id.
Submitted by: Christopher Ertl
Sponsored by: Microsoft
Modified:
stable/10/sys/de
Author: sephe
Date: Mon Aug 7 02:23:34 2017
New Revision: 322131
URL: https://svnweb.freebsd.org/changeset/base/322131
Log:
MFC 321836,321837
321836
hyperv/hn: Renaming and minor cleanup
This prepares for the upcoming transparent VF support.
Sponsored by: Microsof
Author: sephe
Date: Mon Aug 7 02:15:13 2017
New Revision: 322129
URL: https://svnweb.freebsd.org/changeset/base/322129
Log:
MFC 321762
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
Author: sephe
Date: Mon Jul 31 06:53:43 2017
New Revision: 321761
URL: https://svnweb.freebsd.org/changeset/base/321761
Log:
MFC 321409
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 hi
Author: sephe
Date: Mon Jul 31 06:40:09 2017
New Revision: 321760
URL: https://svnweb.freebsd.org/changeset/base/321760
Log:
MFC 321408
rndis: Add LINK_SPEED_CHANGE status
Reviewed by:hselasky
Sponsored by: Microsoft
Differential Revision: https://reviews.fre
Author: sephe
Date: Mon Jul 31 06:27:43 2017
New Revision: 321759
URL: https://svnweb.freebsd.org/changeset/base/321759
Log:
MFC 321407
hyperv/hn: Export VF list and VF-HN mapping
The VF-HN map will be used later on to implement "transparent VF".
Sponsored by: Micros
Author: sephe
Date: Mon Jul 31 03:49:08 2017
New Revision: 321752
URL: https://svnweb.freebsd.org/changeset/base/321752
Log:
MFC 321406
ethernet: Add ethernet interface attached event and devctl notification.
ifnet_arrival_event may not be adequate under certain situation; e.g.
Author: sephe
Date: Mon Jul 24 02:13:46 2017
New Revision: 321405
URL: https://svnweb.freebsd.org/changeset/base/321405
Log:
MFC 321286
hyperv/storvsc: Force SPC3 for CDROM attached.
This unbreaks the CDROM attaching on GEN2 VMs. On GEN1 VMs, CDROM is
attached to emulate
Author: sephe
Date: Fri Jul 7 09:38:40 2017
New Revision: 320766
URL: https://svnweb.freebsd.org/changeset/base/320766
Log:
MFC 320490
hyperv/input: Remove unnecessary inclusion.
The unbreaks gcc compilation.
Submitted by: Ryan Libby
Sponsored by: Microsoft
Author: sephe
Date: Mon Jun 26 02:33:59 2017
New Revision: 320348
URL: https://svnweb.freebsd.org/changeset/base/320348
Log:
MFC 320184
hyperv/storvsc: Reduce log verbosity
On some windows hosts TEST_UNIT_READY command will return
SRB_STATUS_ERROR and sense data "NOT READ
Author: sephe
Date: Mon May 22 02:30:15 2017
New Revision: 318605
URL: https://svnweb.freebsd.org/changeset/base/318605
Log:
MFC 318512
net/vlan: Revert 305177
Miss read the parentheses.
Reported by:oleg@
Reviewed by:hps@
Sponsored by: Microsoft
Author: sephe
Date: Thu May 18 01:42:55 2017
New Revision: 318435
URL: https://svnweb.freebsd.org/changeset/base/318435
Log:
MFC 317783
hyperv/kvp: Fix pool direcrory and file permission
PR: 209385
Sponsored by: Microsoft
Modified:
stable/10/contrib/hype
Author: sephe
Date: Wed May 17 02:40:06 2017
New Revision: 318393
URL: https://svnweb.freebsd.org/changeset/base/318393
Log:
MFC 318136
hyperv/vmbus: Reorganize vmbus device tree
For GEN1 Hyper-V, vmbus is attached to pcib0, which contains the
resources for PCI passthroug
Author: sephe
Date: Fri May 12 03:44:20 2017
New Revision: 318208
URL: https://svnweb.freebsd.org/changeset/base/318208
Log:
MFC 317786
pcicfg: Fix direct calls of pci_cfg{read,write} on systems w/o PCI host
bridge.
Reported by:dexuan@
Reviewed by:jhb@
Spon
Author: sephe
Date: Fri May 5 06:00:32 2017
New Revision: 317823
URL: https://svnweb.freebsd.org/changeset/base/317823
Log:
MFC 317821
hyperv/kbd: Channel read expects non-NULL channel argument.
Sponsored by: Microsoft
Modified:
stable/10/sys/dev/hyperv/input/hv_kbd.c
Dire
Author: sephe
Date: Thu Apr 27 02:17:45 2017
New Revision: 317482
URL: https://svnweb.freebsd.org/changeset/base/317482
Log:
MFC 317353
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_
Author: sephe
Date: Wed Apr 19 05:28:21 2017
New Revision: 317125
URL: https://svnweb.freebsd.org/changeset/base/317125
Log:
MFC 316813,316815
316813
hyperv/storvsc: Use ULL for 64bits value shift.
Reported by:PVS
Sponsored by: Microsoft
316815
hyperv/k
Author: sephe
Date: Wed Apr 19 05:19:33 2017
New Revision: 317124
URL: https://svnweb.freebsd.org/changeset/base/317124
Log:
MFC 316515,316812
316515
hyperv/kbd: Add support for synthetic keyboard.
Synthetic keyboard is the only supported keyboard on GEN2 Hyper-V.
Su
Author: sephe
Date: Wed Apr 19 03:06:27 2017
New Revision: 317115
URL: https://svnweb.freebsd.org/changeset/base/317115
Log:
MFC 317107
hyperv: Use kmem_malloc for hypercall memory due to NX bit change.
Reported by:dexuan@
Sponsored by: Microsoft
Modified:
stable/10
Author: sephe
Date: Mon Apr 10 03:23:57 2017
New Revision: 316672
URL: https://svnweb.freebsd.org/changeset/base/316672
Log:
MFC 316520
hyperv/hn: Fixat RNDIS rxfilter after the successful RNDIS init.
Under certain conditions on certain versions of Hyper-V, the RNDIS
rxfi
Author: sephe
Date: Mon Apr 10 03:09:12 2017
New Revision: 316671
URL: https://svnweb.freebsd.org/changeset/base/316671
Log:
MFC 316519
hyperv/storvsc: Fixup SRB status.
This unbreaks GEN2 Hyper-V cd support.
Submitted by: Hongjiang Zhang
Reviewed by:dexua
Author: sephe
Date: Fri Mar 17 03:03:58 2017
New Revision: 315437
URL: https://svnweb.freebsd.org/changeset/base/315437
Log:
MFC 314382,314483-314485
314382
hyperv/hn: Simplify RNDIS packet data offset calculation.
Sponsored by: Microsoft
Differential Revision: https
Author: sephe
Date: Tue Feb 21 03:27:59 2017
New Revision: 314019
URL: https://svnweb.freebsd.org/changeset/base/314019
Log:
MFC 312250
alc: Add Killer E2500 support
Reviewed by:jhb, yongari
Sponsored by: Microsoft
Differential Revision: https://reviews.freeb
Author: sephe
Date: Tue Feb 21 03:14:05 2017
New Revision: 314018
URL: https://svnweb.freebsd.org/changeset/base/314018
Log:
MFC 311743
hyperv: Add method to read 64bit Hyper-V specific time value.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.
Author: sephe
Date: Tue Feb 21 03:00:33 2017
New Revision: 314017
URL: https://svnweb.freebsd.org/changeset/base/314017
Log:
MFC 311475
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
Author: sephe
Date: Wed Jan 4 05:45:56 2017
New Revision: 311258
URL: https://svnweb.freebsd.org/changeset/base/311258
Log:
MFC 310652,310657,310658
310652
hyperv/hn: Consolidate hn_{suspend,resume}
Sponsored by: Microsoft
Differential Revision: https://reviews.free
Author: sephe
Date: Wed Jan 4 05:41:47 2017
New Revision: 311257
URL: https://svnweb.freebsd.org/changeset/base/311257
Log:
MFC 310651
hyperv/vmbus: Nuke unnecessary critical sections.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8906
M
Author: sephe
Date: Wed Jan 4 05:36:38 2017
New Revision: 311256
URL: https://svnweb.freebsd.org/changeset/base/311256
Log:
MFC 310462,310465
310462
hyperv/ic: Fix version4 timesync message format.
It is not compat w/ the old timesync message format, which the message
Author: sephe
Date: Wed Jan 4 05:32:29 2017
New Revision: 311255
URL: https://svnweb.freebsd.org/changeset/base/311255
Log:
MFC 310347
hyperv/storvsc: The max channel in PDU actually means the max sub-chans.
Use proper name for local variables. PDU fields' name was not changed
Author: sephe
Date: Wed Jan 4 05:24:16 2017
New Revision: 311254
URL: https://svnweb.freebsd.org/changeset/base/311254
Log:
MFC 310324
hyperv/ic: Rename cleaned up files.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8850
Added:
stable
Author: sephe
Date: Wed Jan 4 05:07:39 2017
New Revision: 311252
URL: https://svnweb.freebsd.org/changeset/base/311252
Log:
MFC 310318
hyperv/ic: Cleanup driver glue.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8849
Modified:
stable/
Author: sephe
Date: Wed Jan 4 04:55:53 2017
New Revision: 311251
URL: https://svnweb.freebsd.org/changeset/base/311251
Log:
MFC 310317
hyperv/ic: Rname cleaned up file.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8848
Added:
stable/1
Author: sephe
Date: Wed Jan 4 03:57:18 2017
New Revision: 311241
URL: https://svnweb.freebsd.org/changeset/base/311241
Log:
MFC 310315
hyperv/ic: Inclusion cleanup
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8847
Modified:
stable/10/
Author: sephe
Date: Wed Jan 4 02:39:00 2017
New Revision: 311230
URL: https://svnweb.freebsd.org/changeset/base/311230
Log:
MFC 310312-310314
310312
hyperv/ic: Factor out function to send IC response
Sponsored by: Microsoft
Differential Revision: https://reviews.fre
Author: sephe
Date: Wed Jan 4 01:58:38 2017
New Revision: 311223
URL: https://svnweb.freebsd.org/changeset/base/311223
Log:
MFC 310048,310101
310048
hyperv: Implement "enlightened" time counter, which is rdtsc based.
Reviewed by:kib
Sponsored by: Microsoft
Author: sephe
Date: Fri Dec 30 02:18:34 2016
New Revision: 310802
URL: https://svnweb.freebsd.org/changeset/base/310802
Log:
MFC 309874,309875
309874
hyperv/vmbus: Add channel polling support.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org
Author: sephe
Date: Fri Dec 30 02:13:21 2016
New Revision: 310801
URL: https://svnweb.freebsd.org/changeset/base/310801
Log:
MFC 309705
hyperv/timesync: Support "sent TC" to improve accuracy.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8
Author: sephe
Date: Fri Dec 30 02:02:00 2016
New Revision: 310800
URL: https://svnweb.freebsd.org/changeset/base/310800
Log:
MFC 309704
hyperv/vmbus: Utilize vmbus_chan_run_task()
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8686
Modifie
Author: sephe
Date: Fri Dec 30 01:59:19 2016
New Revision: 310799
URL: https://svnweb.freebsd.org/changeset/base/310799
Log:
MFC 309346,309348
309346
hyperv/hn: Add HN_DEBUG kernel option.
If bufring is used for per-TX ring descs, don't update "available"
counter, which
Author: sephe
Date: Thu Dec 29 09:10:37 2016
New Revision: 310769
URL: https://svnweb.freebsd.org/changeset/base/310769
Log:
MFC 309320,309726,309728
309320
hyperv/storvsc: Don't use timedwait.
The timeout is unnecessary.
Reviewed by:jhb
Sponsored by: Mic
Author: sephe
Date: Thu Dec 29 09:02:49 2016
New Revision: 310768
URL: https://svnweb.freebsd.org/changeset/base/310768
Log:
MFC 309310,309311,309316,309318
309310
hyperv/hn: Nuke the unused TX taskqueue CPU binding tunable.
It was an experimental tunable, and is now deemed t
Author: sephe
Date: Thu Dec 29 07:27:13 2016
New Revision: 310761
URL: https://svnweb.freebsd.org/changeset/base/310761
Log:
MFC 309240,309242,309244,309245,309319,309670
309240
hyperv/vmbus: Add result polling support for xact API.
Sponsored by: Microsoft
Differentia
Author: sephe
Date: Thu Dec 29 07:11:20 2016
New Revision: 310759
URL: https://svnweb.freebsd.org/changeset/base/310759
Log:
MFC 309236,309237
309236
hyperv/vmbus: Make sure that the allocated GPADL is not zero.
Sponsored by: Microsoft
Differential Revision: https://
Author: sephe
Date: Thu Dec 29 07:07:16 2016
New Revision: 310757
URL: https://svnweb.freebsd.org/changeset/base/310757
Log:
MFC 309226-309231,309235
309226
hyperv/hn: Utilize vmbus_chan_xact_wait
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd
Author: sephe
Date: Thu Dec 29 06:59:24 2016
New Revision: 310751
URL: https://svnweb.freebsd.org/changeset/base/310751
Log:
MFC 309128,309129,309131-309136,309138-309140,309224,309225
309128
hyperv/vmbus: Commit the GPADL id only after the connection succeeds.
Minor style ch
Author: sephe
Date: Thu Dec 29 06:48:10 2016
New Revision: 310743
URL: https://svnweb.freebsd.org/changeset/base/310743
Log:
MFC 309085
hyperv/hn: Fix primary channel revocation
Since hypervisor will not drain the TX bufring, once the channels are
revoked:
- Setup v
Author: sephe
Date: Thu Dec 29 06:45:36 2016
New Revision: 310740
URL: https://svnweb.freebsd.org/changeset/base/310740
Log:
MFC 309030,309039,309080,309081,309083
309030
hyperv/vmbus: Set a mark on the revoked channel.
This will be used to fix device detach DEVMETHOD for rev
Author: sephe
Date: Thu Dec 29 06:34:19 2016
New Revision: 310739
URL: https://svnweb.freebsd.org/changeset/base/310739
Log:
MFC 308908,308909
308908
hyperv/hn: Allow enabling IPv6 TX checksum offloading and IPv6 TSO.
They are still disabled by default.
Sponsored by:
Author: sephe
Date: Thu Dec 29 06:13:00 2016
New Revision: 310738
URL: https://svnweb.freebsd.org/changeset/base/310738
Log:
MFC 308907
hyperv/hn: Fix WITNESS warnings
And re-enable SIOCADDMULTI/SIOCDELMULTI, after WITNESS warning is fixed.
Sponsored by: Microsoft
Author: sephe
Date: Thu Dec 29 06:10:38 2016
New Revision: 310737
URL: https://svnweb.freebsd.org/changeset/base/310737
Log:
MFC 308906
hyperv/vmbus: Support transction result busy-wait.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8488
Author: sephe
Date: Thu Dec 29 06:06:05 2016
New Revision: 310736
URL: https://svnweb.freebsd.org/changeset/base/310736
Log:
MFC 308905
hyperv/hn: Implement RNDIS multi-packet message support.
Currently, it is only applied to packet sent through chimney sending
buffers.
Author: sephe
Date: Thu Dec 29 05:32:34 2016
New Revision: 310735
URL: https://svnweb.freebsd.org/changeset/base/310735
Log:
MFC 308664,308742,308743
308664
hyperv/vss: Add driver and tools for VSS
VSS stands for "Volume Shadow Copy Service". Unlike virtual machine
sna
Author: sephe
Date: Fri Nov 11 08:04:24 2016
New Revision: 308516
URL: https://svnweb.freebsd.org/changeset/base/308516
Log:
MFC 308201
hyperv/kvp: Don't mix message status codes and function return values.
While I'm here, move message status codes to hv_utilreg.h, since they
Author: sephe
Date: Fri Nov 11 07:52:29 2016
New Revision: 308515
URL: https://svnweb.freebsd.org/changeset/base/308515
Log:
MFC 308194
hyperv: GC unused functions.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8406
Modified:
stable/10/
Author: sephe
Date: Fri Nov 11 07:45:03 2016
New Revision: 308514
URL: https://svnweb.freebsd.org/changeset/base/308514
Log:
MFC 308168
hyperv/vmbus: Avoid extra header copy.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8395
Modified:
Author: sephe
Date: Fri Nov 11 07:41:38 2016
New Revision: 308513
URL: https://svnweb.freebsd.org/changeset/base/308513
Log:
MFC 308166,308167
308166
hyperv/hn: Move TSO packet fixup to an earlier place for if_transmit.
While TSO packet header may be still cache-hot.
Author: sephe
Date: Fri Nov 11 07:33:44 2016
New Revision: 308512
URL: https://svnweb.freebsd.org/changeset/base/308512
Log:
MFC 308164
hyperv/hn: Regroup if_start related functions.
And put them under HN_IFSTART_SUPPORT, which is by default on until
we whack the if_start
Author: sephe
Date: Fri Nov 11 07:25:14 2016
New Revision: 308511
URL: https://svnweb.freebsd.org/changeset/base/308511
Log:
MFC 308163
hyperv/hn: Rename cleaned up file.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8390
Added:
stable/
Author: sephe
Date: Fri Nov 11 07:13:17 2016
New Revision: 308510
URL: https://svnweb.freebsd.org/changeset/base/308510
Log:
MFC 308162
hyperv/hn: Cosmetic cleanup; no functional changes.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8389
Author: sephe
Date: Fri Nov 11 07:01:50 2016
New Revision: 308509
URL: https://svnweb.freebsd.org/changeset/base/308509
Log:
MFC 308117-308120
308117
hyperv/hn: Rework temporary channel packet buffer expanding.
And use large default temporary channel packer buffer; we really
Author: sephe
Date: Fri Nov 11 06:42:46 2016
New Revision: 308508
URL: https://svnweb.freebsd.org/changeset/base/308508
Log:
MFC 308018,308116
308018
hyeprv/hn: Rename cleaned up RNDIS header file.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebs
Author: sephe
Date: Fri Nov 11 06:26:34 2016
New Revision: 308507
URL: https://svnweb.freebsd.org/changeset/base/308507
Log:
hyperv/hn: Fix i386 build; if_baudrate is 32bits on i386 on stable/10
This is a direct commit.
Sponsored by: Microsoft
Modified:
stable/10/sys/dev/hyperv/netv
Author: sephe
Date: Fri Nov 11 06:23:01 2016
New Revision: 308506
URL: https://svnweb.freebsd.org/changeset/base/308506
Log:
MFC 308013-308017
308013
hyperv/hn: Nuke unnecessary indirection.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D
Author: sephe
Date: Fri Nov 11 05:53:58 2016
New Revision: 308505
URL: https://svnweb.freebsd.org/changeset/base/308505
Log:
MFC 308011,308012
308011
hyperv/hn: Rename cleaned up NVS header file.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.
Author: sephe
Date: Fri Nov 11 05:37:04 2016
New Revision: 308504
URL: https://svnweb.freebsd.org/changeset/base/308504
Log:
MFC 307989-307991,308010
307989
hyperv/hn: Move hn_softc to if_hnvar.h
While I'm here, use consistent macro names.
Sponsored by: Microsoft
Author: sephe
Date: Fri Nov 11 05:17:03 2016
New Revision: 308503
URL: https://svnweb.freebsd.org/changeset/base/308503
Log:
MFC 307985-307988
307985
hyperv/hn: Nuke unnecessary M_NETVSC
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8340
Author: sephe
Date: Fri Nov 11 05:07:25 2016
New Revision: 308502
URL: https://svnweb.freebsd.org/changeset/base/308502
Log:
MFC 307983
hyperv/hn: Properly configure RSS according to RSS capabilities
Sponsored by: Microsoft
Differential Revision: https://reviews.freebs
Author: sephe
Date: Fri Nov 11 04:39:02 2016
New Revision: 308501
URL: https://svnweb.freebsd.org/changeset/base/308501
Log:
MFC 307952,307953,308278
307952
hyperv/vmbus: Add missing white space.
Submitted by: QianYue You
Sponsored by: Microsoft
307953
h
Author: sephe
Date: Fri Nov 11 04:33:43 2016
New Revision: 308500
URL: https://svnweb.freebsd.org/changeset/base/308500
Log:
MFC 307893
hyperv/hn: Set baudrate properly
PR: 208931
Submitted by: Eugene Grosbein
Reported by:Eugene Grosbein
Sp
Author: sephe
Date: Fri Nov 11 03:43:06 2016
New Revision: 308499
URL: https://svnweb.freebsd.org/changeset/base/308499
Log:
MFC 307845
hyperv/ic: Rework framework/message version negotiation.
Submitted by: Hongjiang Zhang
Modified by:sephe
Sponsored by: Mi
Author: sephe
Date: Fri Nov 11 03:41:36 2016
New Revision: 308498
URL: https://svnweb.freebsd.org/changeset/base/308498
Log:
MFC 307844
hyperv/hn: Nuke unused forward declaration.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8314
Modifie
Author: sephe
Date: Fri Nov 11 03:22:22 2016
New Revision: 308497
URL: https://svnweb.freebsd.org/changeset/base/308497
Log:
MFC 307843
hyperv/hn: Fix RX filter settings.
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8313
Modified:
stab
Author: sephe
Date: Fri Nov 11 03:15:52 2016
New Revision: 308496
URL: https://svnweb.freebsd.org/changeset/base/308496
Log:
MFC 307840,307842
307840
hyperv/hn: Properly handle synthetic parts reattach failure.
Sponsored by: Microsoft
Differential Revision: https://r
Author: sephe
Date: Fri Nov 11 03:09:15 2016
New Revision: 308495
URL: https://svnweb.freebsd.org/changeset/base/308495
Log:
MFC 307838,307839
307838
hyperv/hn: Move chimney buffer index and size to txdesc.
All RNDIS control messages have used SG list for a while. This makes
Author: sephe
Date: Fri Nov 11 03:03:54 2016
New Revision: 308494
URL: https://svnweb.freebsd.org/changeset/base/308494
Log:
MFC 307710-307712,307714
307710
hyperv/hn: Always query RSS capabilities.
- This avoid distributing NDIS version check.
- Only NDIS 6.20 required
Author: sephe
Date: Fri Nov 11 02:40:44 2016
New Revision: 308492
URL: https://svnweb.freebsd.org/changeset/base/308492
Log:
MFC r307624
hyperv/vmbus: Expose channel management taskqueue for driver to use.
Sponsored by: Microsoft
Modified:
stable/10/sys/dev/hyperv/include/
Author: sephe
Date: Wed Oct 19 08:45:19 2016
New Revision: 307623
URL: https://svnweb.freebsd.org/changeset/base/307623
Log:
MFC 307261
hyperv/stor: Fix off-by-one bug; this brings back TRIM support.
Submitted by: Hongjiang Zhang
Reported by:Lili Deng
Sponso
Author: sephe
Date: Wed Oct 19 08:43:20 2016
New Revision: 307622
URL: https://svnweb.freebsd.org/changeset/base/307622
Log:
MFC 307078
ifnet: Use if_link_state snapshot to invoke ifnet_link_event
So that everyone in this task have consistent view of link state.
Review
Author: sephe
Date: Wed Oct 19 08:40:24 2016
New Revision: 307621
URL: https://svnweb.freebsd.org/changeset/base/307621
Log:
MFC 307012,307013,307262
307012
hyperv/vmbus: Allow driver to inject synchronous task into channel taskq.
Sponsored by: Microsoft
Differential
Author: sephe
Date: Wed Oct 19 08:32:24 2016
New Revision: 307620
URL: https://svnweb.freebsd.org/changeset/base/307620
Log:
MFC 306936-306939
306936
hyperv/hn: Fix checksum offload settings
The _correct_ way to identify the supported checksum offloading and
TSO paramet
Author: sephe
Date: Fri Oct 14 05:05:23 2016
New Revision: 307260
URL: https://svnweb.freebsd.org/changeset/base/307260
Log:
MFC 306484,306485
306484
hyperv/vmbus: Add missing vmbus_if.c to module build.
Sponsored by: Microsoft
Differential Revision: https://reviews.
Author: sephe
Date: Fri Oct 14 04:53:52 2016
New Revision: 307259
URL: https://svnweb.freebsd.org/changeset/base/307259
Log:
MFC 306482,306483
306482
hyperv/hn: If synthetic parts are detached, don't touch them.
Sponsored by: Microsoft
Differential Revision: https://
Author: sephe
Date: Fri Oct 14 04:13:59 2016
New Revision: 307258
URL: https://svnweb.freebsd.org/changeset/base/307258
Log:
MFC 306481
x86/ioapic: Fix destination cpu for Hyper-V
On Hyper-V:
- Stick to the first cpu for all I/O APIC pins.
- And don't allow destinat
Author: sephe
Date: Fri Oct 14 03:32:20 2016
New Revision: 307256
URL: https://svnweb.freebsd.org/changeset/base/307256
Log:
MFC 306433
hyperv/hn: Don't set HASHVAL pktinfo for NDIS < 6.30
This unbreaks packet sending on WS2008R2.
Sponsored by: Microsoft
Differ
Author: sephe
Date: Fri Oct 14 03:26:24 2016
New Revision: 307255
URL: https://svnweb.freebsd.org/changeset/base/307255
Log:
MFC 306431,306432
306431
hyperv/hn: Move TX tasks' draining into hn_suspend().
This prepares to consolidate hn_stop() and netvsc_detach().
Spo
1 - 100 of 274 matches
Mail list logo