#
3e8d8297 |
|
27-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
net: Fix typo (triple S) Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/955
|
#
71625ec9 |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c comment pattern Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
#
a491581f |
|
11-Mar-2021 |
Wei Hu <whu@FreeBSD.org> |
Hyper-V: hn: Enable vSwitch RSC support in hn netvsc driver Receive Segment Coalescing (RSC) in the vSwitch is a feature available in Windows Server 2019 hosts and later. It reduces the per packet processing overhead by coalescing multiple TCP segments when possible. This happens mostly when TCP traffics are among different guests on same host. This patch adds netvsc driver support for this feature. The patch also updates NVS version to 6.1 as needed for RSC enablement. MFC after: 2 weeks Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D29075
|
#
86a8f5ff |
|
23-Jul-2017 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
rndis: Add LINK_SPEED_CHANGE status Reviewed by: hselasky MFC after: 3 days Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D11650
|
#
14a31e99 |
|
26-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Define empty packet filter. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8342
|
#
121e98e6 |
|
23-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix RX filter settings. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8313
|
#
970ead00 |
|
21-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Add network change support. Currently the network change is simulated by link status changes. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8295
|
#
65ca3310 |
|
09-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix checksum offload settings The _correct_ way to identify the supported checksum offloading and TSO parameters is to query OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8088
|
#
1a3c8812 |
|
30-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Add stubs for OFFLOAD_CURRENT_CONFIG and NETWORK_CHANGE status MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8068
|
#
b3493578 |
|
05-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Stringent RNDIS packet message length/offset check. While I'm here, use definition in net/rndis.h MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7782
|
#
a8197ee3 |
|
04-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Define RNDIS status message, which could be sent by device. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7757
|
#
772b86ba |
|
01-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Define common message header for RNDIS messages. And avoid RNDIS_HEADER_OFFSET hardcoding. Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7739
|
#
178228a1 |
|
01-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Add comment for rndis_comp_hdr Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7738
|
#
46ebd74c |
|
01-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Define types for RNDIS pktinfo rm_type field. They are defined by NDIS spec, so the NDIS prefix. Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7717
|
#
6f67f219 |
|
31-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Define per-packet-info for RNDIS packet message MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7708
|
#
947175ca |
|
31-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Add comment for rndis_set_parameter MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7705
|
#
1010113d |
|
29-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Packet types are defined by NDIS; not RNDIS specific. Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7681
|
#
8bb1a21b |
|
29-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 macro name as in NDIS spec. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7679
|
#
77c4f5aa |
|
25-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 Differential Revision: https://reviews.freebsd.org/D7641
|
#
cc3d96db |
|
25-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 Differential Revision: https://reviews.freebsd.org/D7639
|
#
550bbdbd |
|
24-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Use vmbus xact for RNDIS initialize. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7624
|
#
6d79d63a |
|
23-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 Differential Revision: https://reviews.freebsd.org/D7594
|
#
48ef7b17 |
|
23-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
net/rndis: Add canonical RNDIS major/minor version as of today. Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7593
|
#
1ba241d2 |
|
22-Aug-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 with: hps Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7592
|