HP 800 HP DLPI Programmer's Guide - Page 172

Format, Parameters, Table 3-1, DLS User Feature Bits, Constant, Value, Description

Page 172 highlights

DLPI Input/Output Controls Supported ioctls Table 3-1 Format typedef struct { uint32_t uint32_t uint32_t } driver_ops_t; driver_ops_type; driver_ops_type_1; driver_ops_type_2; Parameters driver_ops_type Features supported by XPORT. The features are bit wise flags. The values are defined in Table 3-1 on page 172. DLS User Feature Bits Constant Value Description DRIVER_CKO_IN DRIVER_CKO_O UT DRIVER_CKO_O UT_DF DRIVER_COW DRIVER_LFP DRIVER_LNP DRIVER_PRI DRIVER_TRAIN DRIVER_LLC 0x00000001 DLPI user inquires if the driver supports inbound IPv4/IPv6 CKO. DLPI differentiates between IPv4 and IPv6. 0x00000002 DLPI user inquires if the driver supports outbound IPv4/IPv6 CKO. DLPI differentiates between IPv4 and IPv6. 0x00000004 DLPI user inquires if the driver does not support CKO for multifragmented packets. 0x00000008 Not supported. 0x00000010 Not supported. 0x00000020 Not supported. 0x00000040 Reserved for future use. 0x00000080 DLPI user inquires if the driver supports packet trains. 0x00000100 Reserved for future use. 172 Chapter 3

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226

DLPI Input/Output Controls
Supported ioctls
Chapter 3
172
Format
typedef struct {
uint32_t
driver_ops_type;
uint32_t
driver_ops_type_1;
uint32_t
driver_ops_type_2;
} driver_ops_t;
Parameters
driver_ops_type
Features supported by XPORT. The features are bit wise flags. The
values are defined in Table 3-1 on page 172.
Table 3-1
DLS User Feature Bits
Constant
Value
Description
DRIVER_CKO_IN
0x00000001
DLPI user inquires if the driver
supports inbound IPv4/IPv6
CKO. DLPI differentiates
between IPv4 and IPv6.
DRIVER_CKO_O
UT
0x00000002
DLPI user inquires if the driver
supports outbound IPv4/IPv6
CKO. DLPI differentiates
between IPv4 and IPv6.
DRIVER_CKO_O
UT_DF
0x00000004
DLPI user inquires if the driver
does not support CKO for
multifragmented packets.
DRIVER_COW
0x00000008
Not supported.
DRIVER_LFP
0x00000010
Not supported.
DRIVER_LNP
0x00000020
Not supported.
DRIVER_PRI
0x00000040
Reserved for future use.
DRIVER_TRAIN
0x00000080
DLPI user inquires if the driver
supports packet trains.
DRIVER_LLC
0x00000100
Reserved for future use.