Author: sephe
Date: Wed Nov 30 07:54:28 2016
New Revision: 309318
URL: https://svnweb.freebsd.org/changeset/base/309318
Log:
hyperv/hn: Allow TX to share event taskqueues.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8659
Author: sephe
Date: Wed Nov 30 07:45:05 2016
New Revision: 309316
URL: https://svnweb.freebsd.org/changeset/base/309316
Log:
hyperv/vmbus: Add DEVMETHOD to map cpu to event taskq.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Nov 30 05:28:39 2016
New Revision: 309311
URL: https://svnweb.freebsd.org/changeset/base/309311
Log:
hyperv/hn: Allow multiple TX taskqueues.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8655
Modified:
Author: sephe
Date: Wed Nov 30 05:11:59 2016
New Revision: 309310
URL: https://svnweb.freebsd.org/changeset/base/309310
Log:
hyperv/hn: Nuke the unused TX taskqueue CPU binding tunable.
It was an experimental tunable, and is now deemed to be road blocker
for further changes. Time to
Author: sephe
Date: Mon Nov 28 07:56:03 2016
New Revision: 309245
URL: https://svnweb.freebsd.org/changeset/base/309245
Log:
hyperv/vmbus: Use poll/cancel APIs to wait for the CHOPEN response.
Since hypervisor does not respond CHOPEN to a revoked channel.
MFC after:1 week
Author: sephe
Date: Mon Nov 28 07:44:50 2016
New Revision: 309244
URL: https://svnweb.freebsd.org/changeset/base/309244
Log:
hyperv/vmbus: Add exec cancel support for message Hypercall API.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Nov 28 07:36:51 2016
New Revision: 309242
URL: https://svnweb.freebsd.org/changeset/base/309242
Log:
hyperv/vmbus: Add result polling support for message Hypercall API.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Nov 28 07:27:08 2016
New Revision: 309240
URL: https://svnweb.freebsd.org/changeset/base/309240
Log:
hyperv/vmbus: Add result polling support for xact API.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Nov 28 07:04:32 2016
New Revision: 309237
URL: https://svnweb.freebsd.org/changeset/base/309237
Log:
hyperv/vmbus: Stringent GPADL parameter assertion.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8632
Author: sephe
Date: Mon Nov 28 06:53:00 2016
New Revision: 309236
URL: https://svnweb.freebsd.org/changeset/base/309236
Log:
hyperv/vmbus: Make sure that the allocated GPADL is not zero.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Nov 28 06:40:26 2016
New Revision: 309235
URL: https://svnweb.freebsd.org/changeset/base/309235
Log:
hyperv/hn: Simplify RSS indirect table fixup API
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8630
Author: sephe
Date: Mon Nov 28 06:10:41 2016
New Revision: 309231
URL: https://svnweb.freebsd.org/changeset/base/309231
Log:
hyperv/hn: Fix vmbus_chan_subidx usage.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8629
Modified:
Author: sephe
Date: Mon Nov 28 05:54:20 2016
New Revision: 309230
URL: https://svnweb.freebsd.org/changeset/base/309230
Log:
hyperv/hn: Enable multi-packet RNDIS message support by default.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Nov 28 05:46:00 2016
New Revision: 309229
URL: https://svnweb.freebsd.org/changeset/base/309229
Log:
hyperv/hn: Fix attach error handling
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8620
Modified:
Author: sephe
Date: Mon Nov 28 05:31:36 2016
New Revision: 309228
URL: https://svnweb.freebsd.org/changeset/base/309228
Log:
hyperv/hn: Fix multi-packet RNDIS message aggregation size setting.
Just in case that no chimney sending buffer can be used.
MFC after:1 week
Sponsored
Author: sephe
Date: Mon Nov 28 05:23:57 2016
New Revision: 309227
URL: https://svnweb.freebsd.org/changeset/base/309227
Log:
hyperv/hn: Fix detach error handling.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8613
Modified:
Author: sephe
Date: Mon Nov 28 05:15:28 2016
New Revision: 309226
URL: https://svnweb.freebsd.org/changeset/base/309226
Log:
hyperv/hn: Utilize vmbus_chan_xact_wait
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8612
Modified:
Author: sephe
Date: Mon Nov 28 05:07:48 2016
New Revision: 309225
URL: https://svnweb.freebsd.org/changeset/base/309225
Log:
hyperv/vmbus: Add supportive transaction wait function.
This function supports channel revocation properly.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Mon Nov 28 04:53:36 2016
New Revision: 309224
URL: https://svnweb.freebsd.org/changeset/base/309224
Log:
hyperv/vmbus: Zero out GPADL if error happens.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8601
Author: sephe
Date: Fri Nov 25 09:13:10 2016
New Revision: 309140
URL: https://svnweb.freebsd.org/changeset/base/309140
Log:
hyperv/vmbus: Add a simplified version of channel close.
So that the caller can know the channel close error and react accordingly.
MFC after:1 week
Author: sephe
Date: Fri Nov 25 08:57:52 2016
New Revision: 309139
URL: https://svnweb.freebsd.org/changeset/base/309139
Log:
hyperv/vmbus: Propagate close error.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8599
Modified:
Author: sephe
Date: Fri Nov 25 08:31:13 2016
New Revision: 309138
URL: https://svnweb.freebsd.org/changeset/base/309138
Log:
hyperv/vmbus: Always try disconnect/free bufring memory upon channel close
While I'm here, minor wording and style changes.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Fri Nov 25 07:41:42 2016
New Revision: 309136
URL: https://svnweb.freebsd.org/changeset/base/309136
Log:
hyperv/vmbus: Don't free the bufring if its GPADL can't be disconnected.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Nov 25 07:24:11 2016
New Revision: 309135
URL: https://svnweb.freebsd.org/changeset/base/309135
Log:
hyperv/vmbus: Return EISCONN if the bufring GPADL can't be disconnected.
So that the callers of vmbus_chan_open_br() could handle the passed in
bufring memory
Author: sephe
Date: Fri Nov 25 07:03:45 2016
New Revision: 309134
URL: https://svnweb.freebsd.org/changeset/base/309134
Log:
hyperv/vmbus: No stranded bufring GPADL is allowed.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8568
Author: sephe
Date: Fri Nov 25 06:48:53 2016
New Revision: 309133
URL: https://svnweb.freebsd.org/changeset/base/309133
Log:
hyperv/vmbus: GPADL disconnect error on a revoked channel is benign.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Nov 25 06:12:18 2016
New Revision: 309132
URL: https://svnweb.freebsd.org/changeset/base/309132
Log:
hyperv/vmbus: Don't close unopened channels.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8566
Author: sephe
Date: Fri Nov 25 06:01:45 2016
New Revision: 309131
URL: https://svnweb.freebsd.org/changeset/base/309131
Log:
hyperv/vmbus: Fix sysctl tree leakage, if channel open fails.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Nov 25 05:46:15 2016
New Revision: 309129
URL: https://svnweb.freebsd.org/changeset/base/309129
Log:
hyperv/vmbus: Minor style changes.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8564
Modified:
Author: sephe
Date: Fri Nov 25 05:35:29 2016
New Revision: 309128
URL: https://svnweb.freebsd.org/changeset/base/309128
Log:
hyperv/vmbus: Commit the GPADL id only after the connection succeeds.
Minor style change.
MFC after:1 week
Sponsored by: Microsoft
Differential
Author: sephe
Date: Thu Nov 24 07:35:16 2016
New Revision: 309085
URL: https://svnweb.freebsd.org/changeset/base/309085
Log:
hyperv/hn: Fix primary channel revocation
Since hypervisor will not drain the TX bufring, once the channels are
revoked:
- Setup vmbus orphan handler properly.
Author: sephe
Date: Thu Nov 24 06:01:29 2016
New Revision: 309083
URL: https://svnweb.freebsd.org/changeset/base/309083
Log:
hyperv/vmbus: Fix the multi-channel revoking on vmbus side.
- Reference count the sub-channel when channel offer message is
processed, so that immediate rescind
Author: sephe
Date: Thu Nov 24 05:18:45 2016
New Revision: 309081
URL: https://svnweb.freebsd.org/changeset/base/309081
Log:
hyperv/vmbus: Fix the primary channel revoking on vmbus side.
Drivers can now use vmbus_chan_{is_revoked,set_orphan,unset_orphan}() and
vmbus_xact_ctx_orphan() to
Author: sephe
Date: Thu Nov 24 04:58:13 2016
New Revision: 309080
URL: https://svnweb.freebsd.org/changeset/base/309080
Log:
hyperv/vmbus: Implement orphan support for transaction API
It will be used to fix the primary channel revocation support.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Wed Nov 23 08:30:02 2016
New Revision: 309039
URL: https://svnweb.freebsd.org/changeset/base/309039
Log:
hyperv/vmbus: Merge free/active locks.
These functions are only used by management stuffs, so there are
no needs to introduce extra complexity.
MFC after:
Author: sephe
Date: Wed Nov 23 05:03:44 2016
New Revision: 309030
URL: https://svnweb.freebsd.org/changeset/base/309030
Log:
hyperv/vmbus: Set a mark on the revoked channel.
This will be used to fix device detach DEVMETHOD for revoked primary
channel.
MFC after:1 week
Author: sephe
Date: Mon Nov 21 05:54:31 2016
New Revision: 308909
URL: https://svnweb.freebsd.org/changeset/base/308909
Log:
hyperv/hn: Don't abuse hn_{tx,rx}_ring_inuse.
Just in case, the # of TX/RX rings is changed upon synthetic parts
re-attach.
MFC after:1 week
Sponsored
Author: sephe
Date: Mon Nov 21 05:41:08 2016
New Revision: 308908
URL: https://svnweb.freebsd.org/changeset/base/308908
Log:
hyperv/hn: Allow enabling IPv6 TX checksum offloading and IPv6 TSO.
They are still disabled by default.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Mon Nov 21 05:21:15 2016
New Revision: 308907
URL: https://svnweb.freebsd.org/changeset/base/308907
Log:
hyperv/hn: Fix WITNESS warnings
And re-enable SIOCADDMULTI/SIOCDELMULTI, after WITNESS warning is fixed.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Mon Nov 21 05:09:43 2016
New Revision: 308906
URL: https://svnweb.freebsd.org/changeset/base/308906
Log:
hyperv/vmbus: Support transction result busy-wait.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8488
Author: sephe
Date: Mon Nov 21 05:00:51 2016
New Revision: 308905
URL: https://svnweb.freebsd.org/changeset/base/308905
Log:
hyperv/hn: Implement RNDIS multi-packet message support.
Currently, it is only applied to packet sent through chimney sending
buffers. Not enabled by default yet.
On Thu, Nov 17, 2016 at 10:03 PM, Bjoern A. Zeeb wrote:
> Author: bz
> Date: Thu Nov 17 14:03:44 2016
> New Revision: 308748
> URL: https://svnweb.freebsd.org/changeset/base/308748
>
> Log:
> Writing out the L2TP control packet requires 12 bytes of
> contiguous memory but in
On Thu, Nov 17, 2016 at 6:14 AM, Mark Johnston <ma...@freebsd.org> wrote:
> On Tue, Nov 15, 2016 at 02:36:12AM +, Sepherosa Ziehau wrote:
>> Author: sephe
>> Date: Tue Nov 15 02:36:12 2016
>> New Revision: 308664
>> URL: https://svnweb.freebsd.org/changeset/b
Author: sephe
Date: Thu Nov 17 03:02:35 2016
New Revision: 308743
URL: https://svnweb.freebsd.org/changeset/base/308743
Log:
hyperv/vss: Install the userland daemon to /usr/sbin instead of /
Submitted by: markj
Reported by: markj
MFC after:3 weeks
Sponsored by: Microsoft
Added:
Author: sephe
Date: Thu Nov 17 03:00:56 2016
New Revision: 308742
URL: https://svnweb.freebsd.org/changeset/base/308742
Log:
hyperv/vss: Nuke unused variables.
Submitted by: markj
Reported by: markj
MFC after:3 weeks
Sponsored by: Microsoft
Modified:
On Thu, Nov 17, 2016 at 6:14 AM, Mark Johnston <ma...@freebsd.org> wrote:
> On Tue, Nov 15, 2016 at 02:36:12AM +, Sepherosa Ziehau wrote:
>> Author: sephe
>> Date: Tue Nov 15 02:36:12 2016
>> New Revision: 308664
>> URL: https://svnweb.freebsd.org/changeset/b
Author: sephe
Date: Tue Nov 15 02:36:12 2016
New Revision: 308664
URL: https://svnweb.freebsd.org/changeset/base/308664
Log:
hyperv/vss: Add driver and tools for VSS
VSS stands for "Volume Shadow Copy Service". Unlike virtual machine
snapshot, it only takes snapshot for the virtual
On Mon, Nov 7, 2016 at 10:05 PM, Sean Bruno <sbr...@freebsd.org> wrote:
>
>
> On 11/06/16 23:37, Sepherosa Ziehau wrote:
>> On Sun, Nov 6, 2016 at 7:16 AM, John Baldwin <j...@freebsd.org> wrote:
>>> On Saturday, November 05, 2016 04:30:43 PM Sean Bruno wrote:
&g
On Sun, Nov 6, 2016 at 7:16 AM, John Baldwin wrote:
> On Saturday, November 05, 2016 04:30:43 PM Sean Bruno wrote:
>> Author: sbruno
>> Date: Sat Nov 5 16:30:42 2016
>> New Revision: 308345
>> URL: https://svnweb.freebsd.org/changeset/base/308345
>>
>> Log:
>> r295133
Author: sephe
Date: Fri Nov 4 01:14:41 2016
New Revision: 308278
URL: https://svnweb.freebsd.org/changeset/base/308278
Log:
hyperv/vmbus: Reset ch_dev, once the child is deleted.
So it will not be mis-used later on, e.g. in vmbus_chan_printf().
Submitted by: dexuan
Reported by:
Author: sephe
Date: Wed Nov 2 07:18:27 2016
New Revision: 308201
URL: https://svnweb.freebsd.org/changeset/base/308201
Log:
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
will be used by the
Author: sephe
Date: Wed Nov 2 05:41:23 2016
New Revision: 308194
URL: https://svnweb.freebsd.org/changeset/base/308194
Log:
hyperv: GC unused functions.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8406
Modified:
Author: sephe
Date: Tue Nov 1 08:30:06 2016
New Revision: 308168
URL: https://svnweb.freebsd.org/changeset/base/308168
Log:
hyperv/vmbus: Avoid extra header copy.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8395
Modified:
Author: sephe
Date: Tue Nov 1 08:20:33 2016
New Revision: 308167
URL: https://svnweb.freebsd.org/changeset/base/308167
Log:
hyperv/hn: Directly fill chimney sending buffer for small packets.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Nov 1 07:41:26 2016
New Revision: 308166
URL: https://svnweb.freebsd.org/changeset/base/308166
Log:
hyperv/hn: Move TSO packet fixup to an earlier place for if_transmit.
While TSO packet header may be still cache-hot.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Tue Nov 1 06:54:25 2016
New Revision: 308163
URL: https://svnweb.freebsd.org/changeset/base/308163
Log:
hyperv/hn: Rename cleaned up file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8390
Added:
Author: sephe
Date: Tue Nov 1 07:10:43 2016
New Revision: 308164
URL: https://svnweb.freebsd.org/changeset/base/308164
Log:
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 related bits from base
Author: sephe
Date: Tue Nov 1 04:44:11 2016
New Revision: 308162
URL: https://svnweb.freebsd.org/changeset/base/308162
Log:
hyperv/hn: Cosmetic cleanup; no functional changes.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8389
Author: sephe
Date: Mon Oct 31 05:22:00 2016
New Revision: 308120
URL: https://svnweb.freebsd.org/changeset/base/308120
Log:
hyperv/hn: Don't start shared TX taskq, if the hypervisor is not Hyper-V.
- Move the SYSINIT to DRIVER/SECOND, i.e. after the vm_guest becomes
determistic.
-
Author: sephe
Date: Mon Oct 31 05:05:12 2016
New Revision: 308119
URL: https://svnweb.freebsd.org/changeset/base/308119
Log:
hyperv/hn: Reset do_lro, if the hash types are not TCP related.
Mainly because the host side only set TCPCS and IPCS even for
UDP datagrams.
MFC after:1
Author: sephe
Date: Mon Oct 31 04:54:15 2016
New Revision: 308118
URL: https://svnweb.freebsd.org/changeset/base/308118
Log:
hyperv/hn: Cleanup RXBUF ack processing.
- Increase the # of retries.
- Add comment.
- Log error, if RXBUF ack fails.
- Add stat for RXBUF ack failures.
Author: sephe
Date: Mon Oct 31 04:46:02 2016
New Revision: 308117
URL: https://svnweb.freebsd.org/changeset/base/308117
Log:
hyperv/hn: Rework temporary channel packet buffer expanding.
And use large default temporary channel packer buffer; we really
don't want it to be expanded at run
Author: sephe
Date: Mon Oct 31 01:36:28 2016
New Revision: 308116
URL: https://svnweb.freebsd.org/changeset/base/308116
Log:
hyperv/hn: Rename cleaned up RNDIS source file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8361
Author: sephe
Date: Fri Oct 28 08:53:18 2016
New Revision: 308018
URL: https://svnweb.freebsd.org/changeset/base/308018
Log:
hyeprv/hn: Rename cleaned up RNDIS header file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8360
Author: sephe
Date: Fri Oct 28 08:41:30 2016
New Revision: 308017
URL: https://svnweb.freebsd.org/changeset/base/308017
Log:
hyperv/hn: Change header guardian; in preparation for the upcoming rename.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Oct 28 08:32:54 2016
New Revision: 308016
URL: https://svnweb.freebsd.org/changeset/base/308016
Log:
hyperv/hn: Cleanup RNDIS related files.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8358
Modified:
Author: sephe
Date: Fri Oct 28 08:18:49 2016
New Revision: 308015
URL: https://svnweb.freebsd.org/changeset/base/308015
Log:
hyperv/hn: Pull data path code up.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8357
Modified:
Author: sephe
Date: Fri Oct 28 08:08:46 2016
New Revision: 308014
URL: https://svnweb.freebsd.org/changeset/base/308014
Log:
hyperv/hn: Reorganize RX path; mainly pull non-control code path up
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Oct 28 07:59:02 2016
New Revision: 308013
URL: https://svnweb.freebsd.org/changeset/base/308013
Log:
hyperv/hn: Nuke unnecessary indirection.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8355
Modified:
Author: sephe
Date: Fri Oct 28 07:48:17 2016
New Revision: 308012
URL: https://svnweb.freebsd.org/changeset/base/308012
Log:
hyperv/hn: Rename cleaned up NVS source file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8354
Author: sephe
Date: Fri Oct 28 05:56:23 2016
New Revision: 308011
URL: https://svnweb.freebsd.org/changeset/base/308011
Log:
hyperv/hn: Rename cleaned up NVS header file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8353
Author: sephe
Date: Fri Oct 28 05:31:34 2016
New Revision: 308010
URL: https://svnweb.freebsd.org/changeset/base/308010
Log:
hyperv/hn: Change header guardian; in preparation for the upcoming rename.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Oct 27 05:33:48 2016
New Revision: 307991
URL: https://svnweb.freebsd.org/changeset/base/307991
Log:
hyperv/hn: NVS inclusion cleanup and forward declare functions.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Oct 27 05:26:04 2016
New Revision: 307990
URL: https://svnweb.freebsd.org/changeset/base/307990
Log:
hyperv/hn: Move send context to NVS domain.
Since all sends are encapsulated in NVS messages.
MFC after:1 week
Sponsored by: Microsoft
Differential
Author: sephe
Date: Thu Oct 27 05:13:00 2016
New Revision: 307989
URL: https://svnweb.freebsd.org/changeset/base/307989
Log:
hyperv/hn: Move hn_softc to if_hnvar.h
While I'm here, use consistent macro names.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Oct 27 05:04:54 2016
New Revision: 307988
URL: https://svnweb.freebsd.org/changeset/base/307988
Log:
hyperv/hn: Shuffle chimney sending buffer alloc/free around.
This paves way for more chimney sending buffer reorganization.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Thu Oct 27 04:55:19 2016
New Revision: 307987
URL: https://svnweb.freebsd.org/changeset/base/307987
Log:
hyperv/hn: Define empty packet filter.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8342
Modified:
Author: sephe
Date: Thu Oct 27 04:42:39 2016
New Revision: 307986
URL: https://svnweb.freebsd.org/changeset/base/307986
Log:
hyperv/hn: Move %b format string for capabilities near their definition.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Oct 27 04:28:01 2016
New Revision: 307985
URL: https://svnweb.freebsd.org/changeset/base/307985
Log:
hyperv/hn: Nuke unnecessary M_NETVSC
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8340
Modified:
Author: sephe
Date: Thu Oct 27 03:43:27 2016
New Revision: 307983
URL: https://svnweb.freebsd.org/changeset/base/307983
Log:
hyperv/hn: Properly configure RSS according to RSS capabilities
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Oct 26 05:06:23 2016
New Revision: 307953
URL: https://svnweb.freebsd.org/changeset/base/307953
Log:
hyperv/vmbus: Implement vmbus_chan_printf.
And use it for vmbus channel logging, which can log the channel
owner's name properly, instead of vmbus0.
Submitted
Author: sephe
Date: Wed Oct 26 04:26:17 2016
New Revision: 307952
URL: https://svnweb.freebsd.org/changeset/base/307952
Log:
hyperv/vmbus: Add missing white space.
Submitted by: QianYue You
MFC after:1 week
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/vmbus/vmbus.c
Author: sephe
Date: Tue Oct 25 01:41:39 2016
New Revision: 307893
URL: https://svnweb.freebsd.org/changeset/base/307893
Log:
hyperv/hn: Set baudrate properly
PR: 208931
Submitted by: Eugene Grosbein
Reported by: Eugene Grosbein
MFC after:1 week
Sponsored by:
Author: sephe
Date: Mon Oct 24 05:36:19 2016
New Revision: 307845
URL: https://svnweb.freebsd.org/changeset/base/307845
Log:
hyperv/ic: Rework framework/message version negotiation.
Submitted by: Hongjiang Zhang
Modified by: sephe
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Mon Oct 24 05:20:02 2016
New Revision: 307844
URL: https://svnweb.freebsd.org/changeset/base/307844
Log:
hyperv/hn: Nuke unused forward declaration.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8314
Author: sephe
Date: Mon Oct 24 05:10:35 2016
New Revision: 307843
URL: https://svnweb.freebsd.org/changeset/base/307843
Log:
hyperv/hn: Fix RX filter settings.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8313
Modified:
Author: sephe
Date: Mon Oct 24 05:01:34 2016
New Revision: 307842
URL: https://svnweb.freebsd.org/changeset/base/307842
Log:
hyperv/hn: Start link status check, if no network changes were pending.
Link status check is much more lightweight than network change detection.
MFC after:
Author: sephe
Date: Mon Oct 24 03:42:34 2016
New Revision: 307840
URL: https://svnweb.freebsd.org/changeset/base/307840
Log:
hyperv/hn: Properly handle synthetic parts reattach failure.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Oct 24 03:34:19 2016
New Revision: 307839
URL: https://svnweb.freebsd.org/changeset/base/307839
Log:
hyperv/hn: Fix chimney sending buffer leakage upon NVS sending failure.
This will not happen in real world, since TX consumption of the vmbus
TX bufring is
Author: sephe
Date: Mon Oct 24 03:26:34 2016
New Revision: 307838
URL: https://svnweb.freebsd.org/changeset/base/307838
Log:
hyperv/hn: Move chimney buffer index and size to txdesc.
All RNDIS control messages have used SG list for a while. This makes
the send context suitable for
Author: sephe
Date: Fri Oct 21 08:21:23 2016
New Revision: 307714
URL: https://svnweb.freebsd.org/changeset/base/307714
Log:
hyperv/hn: Function renaming; consistent w/ hardware capabilities query.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Oct 21 08:02:05 2016
New Revision: 307712
URL: https://svnweb.freebsd.org/changeset/base/307712
Log:
hyperv/hn: Add network change support.
Currently the network change is simulated by link status changes.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Fri Oct 21 07:46:35 2016
New Revision: 307711
URL: https://svnweb.freebsd.org/changeset/base/307711
Log:
hyperv/hn: Check NVS version for HASHVAL pktinfo on sending path.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Oct 21 07:37:29 2016
New Revision: 307710
URL: https://svnweb.freebsd.org/changeset/base/307710
Log:
hyperv/hn: Always query RSS capabilities.
- This avoid distributing NDIS version check.
- Only NDIS 6.20 required (earlier NDIS uses different indirect table
Author: sephe
Date: Fri Oct 21 07:35:49 2016
New Revision: 307709
URL: https://svnweb.freebsd.org/changeset/base/307709
Log:
LINT: Unhook netmap from LINT-NOIP and LINT-NOINET temporarily.
After fixing ptnet NOINET support, netmap can be linked back to
these two LINTs.
Sponsored by:
Author: sephe
Date: Fri Oct 21 06:32:45 2016
New Revision: 307706
URL: https://svnweb.freebsd.org/changeset/base/307706
Log:
netmap: Unbreak LINT-VIMAGE building
Sponsored by: Microsoft
Modified:
head/sys/dev/netmap/netmap_freebsd.c
Modified: head/sys/dev/netmap/netmap_freebsd.c
Author: sephe
Date: Fri Oct 21 06:05:16 2016
New Revision: 307703
URL: https://svnweb.freebsd.org/changeset/base/307703
Log:
netmap: Unbreak i386 LINT building
Sponsored by: Microsoft
Modified:
head/sys/dev/netmap/netmap_freebsd.c
Modified: head/sys/dev/netmap/netmap_freebsd.c
Author: sephe
Date: Wed Oct 19 09:12:14 2016
New Revision: 307624
URL: https://svnweb.freebsd.org/changeset/base/307624
Log:
hyperv/vmbus: Expose channel management taskqueue for driver to use.
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/include/vmbus.h
Author: sephe
Date: Fri Oct 14 05:47:59 2016
New Revision: 307263
URL: https://svnweb.freebsd.org/changeset/base/307263
Log:
hyperv/vmbus: Add __FBSDID
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/vmbus/vmbus_br.c
Modified: head/sys/dev/hyperv/vmbus/vmbus_br.c
Author: sephe
Date: Fri Oct 14 05:41:51 2016
New Revision: 307262
URL: https://svnweb.freebsd.org/changeset/base/307262
Log:
hyperv/hn: Management parts always need suspend and resume.
MFC after:3 days
Sponsored by: Microsoft
Modified:
101 - 200 of 786 matches
Mail list logo