Author: sephe
Date: Thu Sep 1 06:32:35 2016
New Revision: 305177
URL: https://svnweb.freebsd.org/changeset/base/305177
Log:
net/vlan: Shift for pri is 13 (pri mask 0xe000) not 1.
Reviewed by: araujo, hps
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Sep 1 05:40:13 2016
New Revision: 305175
URL: https://svnweb.freebsd.org/changeset/base/305175
Log:
net/rndis: Define per-packet-info for RNDIS packet message
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Sep 1 05:15:04 2016
New Revision: 305173
URL: https://svnweb.freebsd.org/changeset/base/305173
Log:
net/rndis: Add comment for rndis_set_parameter
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7705
Author: sephe
Date: Wed Aug 31 06:00:20 2016
New Revision: 305111
URL: https://svnweb.freebsd.org/changeset/base/305111
Log:
hyperv/timesync: Rework time adjustment policy
- By default, adjust time upon SYNC request. It can be disabled
through hw.hvtimesync.ignore_sync_req. SYNC
Author: sephe
Date: Tue Aug 30 05:47:58 2016
New Revision: 305054
URL: https://svnweb.freebsd.org/changeset/base/305054
Log:
hyperv/hn: Remove unnecessary NULL check.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7690
Modified:
Author: sephe
Date: Tue Aug 30 05:35:19 2016
New Revision: 305053
URL: https://svnweb.freebsd.org/changeset/base/305053
Log:
hyperv/hn: Log packet message alignment.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7689
Modified:
Author: sephe
Date: Tue Aug 30 05:21:34 2016
New Revision: 305052
URL: https://svnweb.freebsd.org/changeset/base/305052
Log:
hyperv/hn: Remove the useless rndis_device and related bits
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Aug 30 05:09:26 2016
New Revision: 305050
URL: https://svnweb.freebsd.org/changeset/base/305050
Log:
hyperv/hn: Switch to new RNDIS transaction execution for halt.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Aug 30 04:04:29 2016
New Revision: 305049
URL: https://svnweb.freebsd.org/changeset/base/305049
Log:
hyperv/hn: Factor out func to exec RNDIS transaction w/o checking result
It will be used by RNDIS HALT and RESET.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Tue Aug 30 03:55:43 2016
New Revision: 305048
URL: https://svnweb.freebsd.org/changeset/base/305048
Log:
hyperv/hn: Remove unused function
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7684
Modified:
Author: sephe
Date: Tue Aug 30 03:40:22 2016
New Revision: 305047
URL: https://svnweb.freebsd.org/changeset/base/305047
Log:
hyperv/hn: Switch to new RNDIS set for RX filters.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7683
Author: sephe
Date: Tue Aug 30 03:11:07 2016
New Revision: 305046
URL: https://svnweb.freebsd.org/changeset/base/305046
Log:
net/rndis: Packet types are defined by NDIS; not RNDIS specific.
Reviewed by: hps
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Aug 30 03:03:19 2016
New Revision: 305045
URL: https://svnweb.freebsd.org/changeset/base/305045
Log:
hyperv/hn: Indentation and field comment fixup for ndis.h.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Aug 30 02:55:07 2016
New Revision: 305044
URL: https://svnweb.freebsd.org/changeset/base/305044
Log:
hyperv/hn: Move OIDs to net/rndis.h; they are standard NDIS OIDs.
Actually all OIDs defined in net/rndis.h are standard NDIS OIDs.
While I'm here, use the verbose
Author: sephe
Date: Mon Aug 29 05:35:35 2016
New Revision: 304979
URL: https://svnweb.freebsd.org/changeset/base/304979
Log:
hyperv/hn: Switch to new RNDIS set for RSS parameters.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 29 05:08:53 2016
New Revision: 304976
URL: https://svnweb.freebsd.org/changeset/base/304976
Log:
hyperv/hn: Fix # of channels setting, if RSS is not available.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 29 04:54:13 2016
New Revision: 304975
URL: https://svnweb.freebsd.org/changeset/base/304975
Log:
hyperv/hn: Switch to new RNDIS query for RSS capabilities extraction.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 29 04:44:24 2016
New Revision: 304973
URL: https://svnweb.freebsd.org/changeset/base/304973
Log:
hyperv/hn: Switch to new RNDIS query for link status extraction.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 29 03:22:56 2016
New Revision: 304972
URL: https://svnweb.freebsd.org/changeset/base/304972
Log:
hyperv/hn: Add definition for NDIS media state.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7652
Author: sephe
Date: Fri Aug 26 05:18:27 2016
New Revision: 304834
URL: https://svnweb.freebsd.org/changeset/base/304834
Log:
hyperv/hn: Use vmbus xact for RNDIS set.
And use new RNDIS set to configure NDIS offloading parameters.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Fri Aug 26 05:15:08 2016
New Revision: 304833
URL: https://svnweb.freebsd.org/changeset/base/304833
Log:
hyperv/hn: Save the adopted NDIS version for RNDIS to use later.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Aug 26 05:12:09 2016
New Revision: 304832
URL: https://svnweb.freebsd.org/changeset/base/304832
Log:
hyperv/hn: Use vmbus xact for RNDIS query.
And switch MAC address query to use new RNDIS query function.
MFC after:1 week
Sponsored by: Microsoft
On Fri, Aug 26, 2016 at 1:52 AM, hiren panchasara
<hi...@strugglingcoder.info> wrote:
> On 08/05/16 at 09:08P, Sepherosa Ziehau wrote:
>> Author: sephe
>> Date: Fri Aug 5 09:08:00 2016
>> New Revision: 303766
>> URL: https://svnweb.freebsd.org/changeset/ba
On Fri, Aug 26, 2016 at 1:54 AM, hiren panchasara
<hi...@strugglingcoder.info> wrote:
> On 08/02/16 at 06:36P, Sepherosa Ziehau wrote:
>> Author: sephe
>> Date: Tue Aug 2 06:36:47 2016
>> New Revision: 303656
>> URL: https://svnweb.freebsd.org/changeset/ba
Author: sephe
Date: Thu Aug 25 05:50:19 2016
New Revision: 304791
URL: https://svnweb.freebsd.org/changeset/base/304791
Log:
hyperv/storvsc: Increase queue depth and rework channel selection.
- Increasing queue depth gives ~100% performance improvement for
randwrite fio test in Azure.
Author: sephe
Date: Thu Aug 25 05:35:51 2016
New Revision: 304790
URL: https://svnweb.freebsd.org/changeset/base/304790
Log:
hyperv/vmbus: Add function to calculate max # of elements in a bufring.
MFC after:1 week
Sponsored by: Microsoft
Modified:
Author: sephe
Date: Thu Aug 25 05:24:57 2016
New Revision: 304788
URL: https://svnweb.freebsd.org/changeset/base/304788
Log:
hyperv/ic: Update total message size if negotiate message size grows.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Aug 25 05:11:04 2016
New Revision: 304786
URL: https://svnweb.freebsd.org/changeset/base/304786
Log:
hyperv/ic: Cleanup heartbeat channel callback.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7626
Author: sephe
Date: Thu Aug 25 05:00:41 2016
New Revision: 304785
URL: https://svnweb.freebsd.org/changeset/base/304785
Log:
hyperv/hn: Use vmbus xact for RNDIS initialize.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7624
Author: sephe
Date: Thu Aug 25 04:52:50 2016
New Revision: 304784
URL: https://svnweb.freebsd.org/changeset/base/304784
Log:
hyperv/hn: Add compat code for RNDIS reorganization phase.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Aug 25 04:40:51 2016
New Revision: 304783
URL: https://svnweb.freebsd.org/changeset/base/304783
Log:
hyperv/hn: Use definition in net/rndis.h for message type and status code.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Aug 24 04:36:04 2016
New Revision: 304730
URL: https://svnweb.freebsd.org/changeset/base/304730
Log:
hyperv/ic: Redefine IC version negotiate message.
And stringent input IC version negotiate message checks.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Wed Aug 24 04:21:15 2016
New Revision: 304728
URL: https://svnweb.freebsd.org/changeset/base/304728
Log:
hyperv/hn: Log a warning for RESET_CMPLT.
RESET is not used by the hn(4) at all, and RESET_CMPLT does not even
have a rid to match with the pending requests. So,
Author: sephe
Date: Wed Aug 24 03:28:58 2016
New Revision: 304724
URL: https://svnweb.freebsd.org/changeset/base/304724
Log:
hyperv/hn: Remove the redundant rid setting for RNDIS HALT.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Aug 24 03:16:25 2016
New Revision: 304723
URL: https://svnweb.freebsd.org/changeset/base/304723
Log:
net/rndis: Fix RNDIS_STATUS_PENDING definition.
While I'm here, sort the RNDIS status in ascending order.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Wed Aug 24 03:08:13 2016
New Revision: 304722
URL: https://svnweb.freebsd.org/changeset/base/304722
Log:
net/rndis: Add canonical RNDIS major/minor version as of today.
Reviewed by: hps
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Tue Aug 23 02:54:06 2016
New Revision: 304654
URL: https://svnweb.freebsd.org/changeset/base/304654
Log:
net: Split RNDIS protocol structs/macros out of dev/usb/net/if_urndisreg.h
So that Hyper-V can leverage them instead of rolling its own definition.
Discussed
Author: sephe
Date: Mon Aug 22 08:00:14 2016
New Revision: 304595
URL: https://svnweb.freebsd.org/changeset/base/304595
Log:
hyperv/hn: Factor out function to simplify NVS request sending
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 22 07:51:46 2016
New Revision: 304594
URL: https://svnweb.freebsd.org/changeset/base/304594
Log:
hyperv/hn: Factor out function to execute NVS transactions.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 22 07:44:11 2016
New Revision: 304593
URL: https://svnweb.freebsd.org/changeset/base/304593
Log:
hyperv/hn: Get rid of netvsc_dev
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7575
Modified:
Author: sephe
Date: Mon Aug 22 07:34:39 2016
New Revision: 304591
URL: https://svnweb.freebsd.org/changeset/base/304591
Log:
hyperv/hn: Move chimney sending buffer to hn_softc
And don't recreate chimney sending buffer for each primary channel
open, it is now created in device_attach
On Fri, Aug 19, 2016 at 4:50 PM, Hans Petter Selasky wrote:
> On 08/19/16 02:50, Pyun YongHyeon wrote:
>>
>> Modified: head/sys/dev/usb/net/if_axgereg.h
>>
>> ==
>> --- head/sys/dev/usb/net/if_axgereg.h
Author: sephe
Date: Fri Aug 19 05:43:28 2016
New Revision: 304447
URL: https://svnweb.freebsd.org/changeset/base/304447
Log:
hyperv/hn: Move RXBUF to hn_softc
And don't recreate RXBUF for each primary channel open, it is now
created in device_attach DEVMETHOD and destroyed in
Author: sephe
Date: Fri Aug 19 05:30:39 2016
New Revision: 304446
URL: https://svnweb.freebsd.org/changeset/base/304446
Log:
hyperv/hn: Remove the useless num_channel
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7555
Modified:
Author: sephe
Date: Fri Aug 19 05:20:12 2016
New Revision: 30
URL: https://svnweb.freebsd.org/changeset/base/30
Log:
hyperv/hn: Remove assign-only struct field
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7554
Author: sephe
Date: Fri Aug 19 03:32:04 2016
New Revision: 304441
URL: https://svnweb.freebsd.org/changeset/base/304441
Log:
hyperv/hn: Move NVS version to softc
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7553
Modified:
Author: sephe
Date: Thu Aug 18 06:03:55 2016
New Revision: 304331
URL: https://svnweb.freebsd.org/changeset/base/304331
Log:
hyperv/kvp: Remove unnecessary function parameter.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7550
Author: sephe
Date: Thu Aug 18 05:52:03 2016
New Revision: 304330
URL: https://svnweb.freebsd.org/changeset/base/304330
Log:
hyperv/hn: Get rid of the useless netvsc_packet
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7544
Author: sephe
Date: Thu Aug 18 05:44:58 2016
New Revision: 304329
URL: https://svnweb.freebsd.org/changeset/base/304329
Log:
hyperv/hn: Constify RNDIS messages on RX path.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7542
Author: sephe
Date: Thu Aug 18 05:33:58 2016
New Revision: 304327
URL: https://svnweb.freebsd.org/changeset/base/304327
Log:
hyperv/hn: Pass RX packet info to netvsc_recv.
This paves to nuke netvsc_packet, which does not serves much
purpose now.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Wed Aug 17 08:38:49 2016
New Revision: 304273
URL: https://svnweb.freebsd.org/changeset/base/304273
Log:
hyperv/util: Factor out helper for IC device_probe DEVMETHOD
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Aug 17 08:26:08 2016
New Revision: 304270
URL: https://svnweb.freebsd.org/changeset/base/304270
Log:
hyperv/util: Don't reference hn_softc in KVP
hn_softc is private data struct.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Aug 17 05:57:10 2016
New Revision: 304256
URL: https://svnweb.freebsd.org/changeset/base/304256
Log:
hyperv/hn: Get rid of unused bits
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7518
Modified:
Author: sephe
Date: Wed Aug 17 05:45:57 2016
New Revision: 304255
URL: https://svnweb.freebsd.org/changeset/base/304255
Log:
hyperv/hn: Remove reference to nvsp_status
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7517
Author: sephe
Date: Wed Aug 17 05:34:02 2016
New Revision: 304254
URL: https://svnweb.freebsd.org/changeset/base/304254
Log:
hyperv/hn: Remove reference to nvsp_msg
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7516
Modified:
Author: sephe
Date: Wed Aug 17 05:25:47 2016
New Revision: 304253
URL: https://svnweb.freebsd.org/changeset/base/304253
Log:
hyperv/hn: Simplify RNDIS RX packets acknowledgement.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Aug 17 05:14:26 2016
New Revision: 304252
URL: https://svnweb.freebsd.org/changeset/base/304252
Log:
hyperv/hn: Ignore the useless TX table.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7514
Modified:
Author: sephe
Date: Wed Aug 17 05:02:18 2016
New Revision: 304251
URL: https://svnweb.freebsd.org/changeset/base/304251
Log:
hyperv/storvsc: Deliver CAM_SEL_TIMEOUT upon SRB status error.
SRB status is set to 0x20 by the hypervisor, if the specified LUN is
unaccessible, and even worse
Author: sephe
Date: Tue Aug 16 07:45:35 2016
New Revision: 304206
URL: https://svnweb.freebsd.org/changeset/base/304206
Log:
hyperv/hn: Simplify RNDIS message checks on RX path.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7502
Author: sephe
Date: Tue Aug 16 07:37:02 2016
New Revision: 304205
URL: https://svnweb.freebsd.org/changeset/base/304205
Log:
hyperv/hn: Simplify RNDIS NVS message sending.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7501
Author: sephe
Date: Tue Aug 16 07:26:53 2016
New Revision: 304204
URL: https://svnweb.freebsd.org/changeset/base/304204
Log:
hyperv/hn: Factor out hn_nvs_send/hn_nvs_send_sglist
Avoid unnecessary message type setting and centralize the send context
to transaction id cast.
MFC after:
Author: sephe
Date: Tue Aug 16 06:40:27 2016
New Revision: 304202
URL: https://svnweb.freebsd.org/changeset/base/304202
Log:
tcp/lro: Make # of LRO entries tunable
Reviewed by: hps, gallatin
Obtained from:rrs, gallatin
MFC after:2 weeks
Sponsored by: Netflix (rrs,
Author: sephe
Date: Mon Aug 15 05:00:37 2016
New Revision: 304109
URL: https://svnweb.freebsd.org/changeset/base/304109
Log:
hyperv/hn: Simplify chimney sending buffer disconnection.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 15 04:59:38 2016
New Revision: 304108
URL: https://svnweb.freebsd.org/changeset/base/304108
Log:
Unbreak LINT build.
Sponsored by: Microsoft
Modified:
head/sys/conf/options
Modified: head/sys/conf/options
Author: sephe
Date: Fri Aug 12 08:29:26 2016
New Revision: 304002
URL: https://svnweb.freebsd.org/changeset/base/304002
Log:
hyperv/hn: Simplify RXBUF disconnection.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7472
Modified:
Author: sephe
Date: Fri Aug 12 08:21:02 2016
New Revision: 304001
URL: https://svnweb.freebsd.org/changeset/base/304001
Log:
hyperv/hn: Switch to vmbus xact APIs for NVS chimney buffer connection.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Aug 12 08:07:56 2016
New Revision: 303998
URL: https://svnweb.freebsd.org/changeset/base/303998
Log:
hyperv/hn: Switch to vmbus xact APIs for NVS RXBUF connection.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Aug 12 07:57:03 2016
New Revision: 303992
URL: https://svnweb.freebsd.org/changeset/base/303992
Log:
hyperv/hn: Simplify NDIS initialization.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7467
Modified:
Author: sephe
Date: Thu Aug 11 06:24:17 2016
New Revision: 303949
URL: https://svnweb.freebsd.org/changeset/base/303949
Log:
hyperv/vmbus: Use xact APIs to implement post message Hypercall APIs
Avoid code duplication.
MFC after:1 week
Sponsored by: Microsoft
Differential
Author: sephe
Date: Thu Aug 11 06:14:54 2016
New Revision: 303948
URL: https://svnweb.freebsd.org/changeset/base/303948
Log:
hyperv/hn: Switch to vmbus xact APIs for NVS initialization
Reviewed by: Jun Su
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Aug 11 05:49:49 2016
New Revision: 303947
URL: https://svnweb.freebsd.org/changeset/base/303947
Log:
hyperv/vmbus: Add APIs for various types of transactions.
Reviewed by: Jun Su
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Aug 11 03:20:38 2016
New Revision: 303945
URL: https://svnweb.freebsd.org/changeset/base/303945
Log:
hyperv/vmbus: Add macro to get channel packet data length.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Thu Aug 11 03:12:56 2016
New Revision: 303944
URL: https://svnweb.freebsd.org/changeset/base/303944
Log:
cam/da: Add quirk for I-O Data USB Flash Disk
PR: 211716
Submitted by: Jun Su
Reported by: Jun Su
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Wed Aug 10 03:11:07 2016
New Revision: 303901
URL: https://svnweb.freebsd.org/changeset/base/303901
Log:
hyperv/hn: Reorganize send done callback.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7450
Added:
Author: sephe
Date: Tue Aug 9 04:50:20 2016
New Revision: 303867
URL: https://svnweb.freebsd.org/changeset/base/303867
Log:
hyperv/hn: Move gpa array out of netvsc_packet.
Prepare to deprecate the netvsc_packet.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 8 06:18:54 2016
New Revision: 303824
URL: https://svnweb.freebsd.org/changeset/base/303824
Log:
hyperv/ic: Pass the channel callback to hv_util_attach()
The saved channel callback in util softc is actually never used.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Mon Aug 8 06:11:28 2016
New Revision: 303823
URL: https://svnweb.freebsd.org/changeset/base/303823
Log:
hyperv/ic: Expose the receive buffer length for callers to use.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Aug 8 05:57:04 2016
New Revision: 303821
URL: https://svnweb.freebsd.org/changeset/base/303821
Log:
etherswitch: Unbreak LINT build
Sponsored by: Microsoft
Modified:
head/sys/dev/etherswitch/arswitch/arswitch_reg.c
Modified:
Author: sephe
Date: Fri Aug 5 09:08:00 2016
New Revision: 303766
URL: https://svnweb.freebsd.org/changeset/base/303766
Log:
tcp/lro: If timestamps mismatch or it's a FIN, force flush.
This keeps the segments/ACK/FIN delivery order.
Before this patch, it was observed: if A sent FIN
Author: sephe
Date: Fri Aug 5 08:57:51 2016
New Revision: 303764
URL: https://svnweb.freebsd.org/changeset/base/303764
Log:
hyperv/vmbus: Only make sure the TX bufring will not be closed.
KVP can write data, whose size is > 1/2 TX bufring size.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Thu Aug 4 05:05:35 2016
New Revision: 303737
URL: https://svnweb.freebsd.org/changeset/base/303737
Log:
hyperv/storvsc: Claim SPC-3 conformance, thus enable UNMAP support
The Hyper-V on pre-win10 systems will only report SPC-2 conformance,
but it actually conforms to
Author: sephe
Date: Tue Aug 2 06:36:47 2016
New Revision: 303656
URL: https://svnweb.freebsd.org/changeset/base/303656
Log:
tcp/lro: Implement hash table for LRO entries.
This significantly improves HTTP workload performance and reduces
HTTP workload latency.
Reviewed by: rrs,
Author: sephe
Date: Mon Aug 1 05:09:11 2016
New Revision: 303605
URL: https://svnweb.freebsd.org/changeset/base/303605
Log:
hyperv/storvsc: Stringent PRP list assertions
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7361
Author: sephe
Date: Mon Aug 1 04:51:31 2016
New Revision: 303604
URL: https://svnweb.freebsd.org/changeset/base/303604
Log:
hyperv/storvsc: Set maxio to 128KB.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7360
Modified:
Author: sephe
Date: Mon Aug 1 04:26:24 2016
New Revision: 303603
URL: https://svnweb.freebsd.org/changeset/base/303603
Log:
hyperv/vmbus: Remove the artificial entry limit of SG and PRP list.
Just make sure that the total channel packet size does not exceed 1/2
data size of the TX
Author: sephe
Date: Fri Jul 29 06:22:11 2016
New Revision: 303474
URL: https://svnweb.freebsd.org/changeset/base/303474
Log:
hyperv/storvsc: Use busdma(9) and enable PIM_UNMAPPED by default.
The UNMAPPED I/O greatly improves userland direct disk I/O performance
by 35% ~ 135%.
Author: sephe
Date: Fri Jul 29 06:10:27 2016
New Revision: 303473
URL: https://svnweb.freebsd.org/changeset/base/303473
Log:
hyperv/vmbus: Revoke unnecessary exposure of vmbus softc
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Fri Jul 29 05:58:24 2016
New Revision: 303472
URL: https://svnweb.freebsd.org/changeset/base/303472
Log:
hyperv/vmbus: Move driver glue to the beginning of the files
Just as most of other drivers do. And move sysinit function close
to its SYSINIT.
MFC after:
Author: sephe
Date: Fri Jul 29 05:49:12 2016
New Revision: 303471
URL: https://svnweb.freebsd.org/changeset/base/303471
Log:
hyperv/vmbus: Forward declare static functions
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7346
Author: sephe
Date: Fri Jul 29 03:16:51 2016
New Revision: 303470
URL: https://svnweb.freebsd.org/changeset/base/303470
Log:
hyperv/vmbus: Reindent function declarations.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7344
Author: sephe
Date: Thu Jul 28 06:46:10 2016
New Revision: 303422
URL: https://svnweb.freebsd.org/changeset/base/303422
Log:
hyperv/vmbus: Inclusion cleanup
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7334
Modified:
Author: sephe
Date: Wed Jul 27 09:27:08 2016
New Revision: 303379
URL: https://svnweb.freebsd.org/changeset/base/303379
Log:
hyperv/vmbus: Rename cleaned up bufring code
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7318
Added:
Author: sephe
Date: Wed Jul 27 07:36:54 2016
New Revision: 303370
URL: https://svnweb.freebsd.org/changeset/base/303370
Log:
hyperv/vmbus: Cleanup RX bufring read process.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7317
Author: sephe
Date: Wed Jul 27 07:19:06 2016
New Revision: 303369
URL: https://svnweb.freebsd.org/changeset/base/303369
Log:
hyperv/vmbus: Stringent RX bufring data length checks.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Jul 27 06:52:43 2016
New Revision: 303368
URL: https://svnweb.freebsd.org/changeset/base/303368
Log:
hyperv/vmbus: Cleanup TX bufring write process.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7315
Author: sephe
Date: Wed Jul 27 06:36:57 2016
New Revision: 303366
URL: https://svnweb.freebsd.org/changeset/base/303366
Log:
hyperv/vmbus: Update comment for bufring
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D7314
Modified:
Author: sephe
Date: Wed Jul 27 06:17:20 2016
New Revision: 303362
URL: https://svnweb.freebsd.org/changeset/base/303362
Log:
hyperv/vmbus: Use different struct for RX/TX bufring.
So that they can use suitable MP synchronization mechanism.
While I'm here change the bufring
Author: sephe
Date: Wed Jul 27 05:47:32 2016
New Revision: 303361
URL: https://svnweb.freebsd.org/changeset/base/303361
Log:
hyperv/vmbus: Initialize RX/TX bufring mutex at channel creation time
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 26 05:06:00 2016
New Revision: 303329
URL: https://svnweb.freebsd.org/changeset/base/303329
Log:
hyperv/vmbus: Nuke unnecessary accessor functions.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 25 03:30:26 2016
New Revision: 303284
URL: https://svnweb.freebsd.org/changeset/base/303284
Log:
hyperv/vmbus: Move bufring info definition to vmbus_brvar.h
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
301 - 400 of 786 matches
Mail list logo