| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | /* $NetBSD: rndisreg.h,v 1.3 2019/08/08 06:16:39 maya Exp $ */ | | 1 | /* $NetBSD: rndisreg.h,v 1.4 2019/12/06 12:41:17 nonaka Exp $ */ |
2 | /* NetBSD: if_urndisreg.h,v 1.4 2018/11/09 21:57:09 maya Exp */ | | 2 | /* NetBSD: if_urndisreg.h,v 1.4 2018/11/09 21:57:09 maya Exp */ |
3 | /* $OpenBSD: if_urndisreg.h,v 1.14 2010/07/08 18:22:01 ckuethe Exp $ */ | | 3 | /* $OpenBSD: if_urndisreg.h,v 1.14 2010/07/08 18:22:01 ckuethe Exp $ */ |
4 | | | 4 | |
5 | /* | | 5 | /* |
6 | * Copyright (c) 2010 Jonathan Armani <armani@openbsd.org> | | 6 | * Copyright (c) 2010 Jonathan Armani <armani@openbsd.org> |
7 | * Copyright (c) 2010 Fabien Romano <fabien@openbsd.org> | | 7 | * Copyright (c) 2010 Fabien Romano <fabien@openbsd.org> |
8 | * Copyright (c) 2010 Michael Knudsen <mk@openbsd.org> | | 8 | * Copyright (c) 2010 Michael Knudsen <mk@openbsd.org> |
9 | * All rights reserved. | | 9 | * All rights reserved. |
10 | * | | 10 | * |
11 | * Permission to use, copy, modify, and distribute this software for any | | 11 | * Permission to use, copy, modify, and distribute this software for any |
12 | * purpose with or without fee is hereby granted, provided that the above | | 12 | * purpose with or without fee is hereby granted, provided that the above |
13 | * copyright notice and this permission notice appear in all copies. | | 13 | * copyright notice and this permission notice appear in all copies. |
14 | * | | 14 | * |
| @@ -54,47 +54,50 @@ | | | @@ -54,47 +54,50 @@ |
54 | #define OID_GEN_VENDOR_DESCRIPTION 0x0001010D | | 54 | #define OID_GEN_VENDOR_DESCRIPTION 0x0001010D |
55 | #define OID_GEN_CURRENT_PACKET_FILTER 0x0001010E | | 55 | #define OID_GEN_CURRENT_PACKET_FILTER 0x0001010E |
56 | #define OID_GEN_CURRENT_LOOKAHEAD 0x0001010F | | 56 | #define OID_GEN_CURRENT_LOOKAHEAD 0x0001010F |
57 | #define OID_GEN_DRIVER_VERSION 0x00010110 | | 57 | #define OID_GEN_DRIVER_VERSION 0x00010110 |
58 | #define OID_GEN_MAXIMUM_TOTAL_SIZE 0x00010111 | | 58 | #define OID_GEN_MAXIMUM_TOTAL_SIZE 0x00010111 |
59 | #define OID_GEN_PROTOCOL_OPTIONS 0x00010112 | | 59 | #define OID_GEN_PROTOCOL_OPTIONS 0x00010112 |
60 | #define OID_GEN_MAC_OPTIONS 0x00010113 | | 60 | #define OID_GEN_MAC_OPTIONS 0x00010113 |
61 | #define OID_GEN_MEDIA_CONNECT_STATUS 0x00010114 | | 61 | #define OID_GEN_MEDIA_CONNECT_STATUS 0x00010114 |
62 | #define OID_GEN_MAXIMUM_SEND_PACKETS 0x00010115 | | 62 | #define OID_GEN_MAXIMUM_SEND_PACKETS 0x00010115 |
63 | #define OID_GEN_VENDOR_DRIVER_VERSION 0x00010116 | | 63 | #define OID_GEN_VENDOR_DRIVER_VERSION 0x00010116 |
64 | #define OID_GEN_SUPPORTED_GUIDS 0x00010117 | | 64 | #define OID_GEN_SUPPORTED_GUIDS 0x00010117 |
65 | #define OID_GEN_NETWORK_LAYER_ADDRESSES 0x00010118 | | 65 | #define OID_GEN_NETWORK_LAYER_ADDRESSES 0x00010118 |
66 | #define OID_GEN_TRANSPORT_HEADER_OFFSET 0x00010119 | | 66 | #define OID_GEN_TRANSPORT_HEADER_OFFSET 0x00010119 |
| | | 67 | #define OID_GEN_RECEIVE_SCALE_CAPABILITIES 0x00010203 |
| | | 68 | #define OID_GEN_RECEIVE_SCALE_PARAMETERS 0x00010204 |
67 | #define OID_GEN_MACHINE_NAME 0x0001021A | | 69 | #define OID_GEN_MACHINE_NAME 0x0001021A |
68 | #define OID_GEN_RNDIS_CONFIG_PARAMETER 0x0001021B | | 70 | #define OID_GEN_RNDIS_CONFIG_PARAMETER 0x0001021B |
69 | #define OID_GEN_VLAN_ID 0x0001021C | | 71 | #define OID_GEN_VLAN_ID 0x0001021C |
70 | | | 72 | |
71 | #define OID_802_3_PERMANENT_ADDRESS 0x01010101 | | 73 | #define OID_802_3_PERMANENT_ADDRESS 0x01010101 |
72 | #define OID_802_3_CURRENT_ADDRESS 0x01010102 | | 74 | #define OID_802_3_CURRENT_ADDRESS 0x01010102 |
73 | #define OID_802_3_MULTICAST_LIST 0x01010103 | | 75 | #define OID_802_3_MULTICAST_LIST 0x01010103 |
74 | #define OID_802_3_MAXIMUM_LIST_SIZE 0x01010104 | | 76 | #define OID_802_3_MAXIMUM_LIST_SIZE 0x01010104 |
75 | #define OID_802_3_MAC_OPTIONS 0x01010105 | | 77 | #define OID_802_3_MAC_OPTIONS 0x01010105 |
76 | #define OID_802_3_RCV_ERROR_ALIGNMENT 0x01020101 | | 78 | #define OID_802_3_RCV_ERROR_ALIGNMENT 0x01020101 |
77 | #define OID_802_3_XMIT_ONE_COLLISION 0x01020102 | | 79 | #define OID_802_3_XMIT_ONE_COLLISION 0x01020102 |
78 | #define OID_802_3_XMIT_MORE_COLLISIONS 0x01020103 | | 80 | #define OID_802_3_XMIT_MORE_COLLISIONS 0x01020103 |
79 | #define OID_802_3_XMIT_DEFERRED 0x01020201 | | 81 | #define OID_802_3_XMIT_DEFERRED 0x01020201 |
80 | #define OID_802_3_XMIT_MAX_COLLISIONS 0x01020202 | | 82 | #define OID_802_3_XMIT_MAX_COLLISIONS 0x01020202 |
81 | #define OID_802_3_RCV_OVERRUN 0x01020203 | | 83 | #define OID_802_3_RCV_OVERRUN 0x01020203 |
82 | #define OID_802_3_XMIT_UNDERRUN 0x01020204 | | 84 | #define OID_802_3_XMIT_UNDERRUN 0x01020204 |
83 | #define OID_802_3_XMIT_HEARTBEAT_FAILURE 0x01020205 | | 85 | #define OID_802_3_XMIT_HEARTBEAT_FAILURE 0x01020205 |
84 | #define OID_802_3_XMIT_TIMES_CRS_LOST 0x01020206 | | 86 | #define OID_802_3_XMIT_TIMES_CRS_LOST 0x01020206 |
85 | #define OID_802_3_XMIT_LATE_COLLISIONS 0x01020207 | | 87 | #define OID_802_3_XMIT_LATE_COLLISIONS 0x01020207 |
86 | | | 88 | |
87 | #define OID_TCP_OFFLOAD_PARAMETERS 0xFC01020C | | 89 | #define OID_TCP_OFFLOAD_PARAMETERS 0xFC01020C |
| | | 90 | #define OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES 0xFC01020D |
88 | | | 91 | |
89 | #define RNDIS_MEDIUM_802_3 0x00000000 | | 92 | #define RNDIS_MEDIUM_802_3 0x00000000 |
90 | | | 93 | |
91 | #define RNDIS_MAJOR_VERSION 0x00000001U | | 94 | #define RNDIS_MAJOR_VERSION 0x00000001U |
92 | #define RNDIS_MINOR_VERSION 0x00000000U | | 95 | #define RNDIS_MINOR_VERSION 0x00000000U |
93 | | | 96 | |
94 | /* Device flags */ | | 97 | /* Device flags */ |
95 | #define RNDIS_DF_CONNECTIONLESS 0x00000001 | | 98 | #define RNDIS_DF_CONNECTIONLESS 0x00000001 |
96 | #define RNDIS_DF_CONNECTION_ORIENTED 0x00000002 | | 99 | #define RNDIS_DF_CONNECTION_ORIENTED 0x00000002 |
97 | | | 100 | |
98 | /* | | 101 | /* |
99 | * Common RNDIS message header. | | 102 | * Common RNDIS message header. |
100 | */ | | 103 | */ |