HP 800 HP DLPI Programmer's Guide - Page 173

DL_IOC_HDR_INFO, State, New State, Response, Table 3-1, DLS User Feature Bits Continued, Constant

Page 173 highlights

Table 3-1 NOTE DLPI Input/Output Controls Supported ioctls DLS User Feature Bits (Continued) Constant Value Description DRIVER_FASTPA 0x00000200 DLPI user inquires if the driver TH_IN supports inbound fastpath. driver_ops_type_1 This parameter is reserved. You must set this value to 0 (zero). driver_ops_type_2 This parameter is reserved. You must set this value to 0 (zero). State The message is valid in DL_IDLE or DL_UNBOUND. If the message is not in either of these states, DLPI returns ioc_error as EBUSY. New State The resulting state is unchanged. Response If the driver does not support any of the options supported by the transport layer, EOPNOTSUPP is returned. If the associated information is invalid, EINVAL is returned. DL_IOC_HDR_INFO DL_IOC_HDR_INFO permits the transport layer (like TCP/IP) to request a Link Layer header template from DLPI on a per-stream basis, thus avoiding the construction of header every time. This ioctl is valid for in-kernel STREAMS DLPI users only. The header template enables transport layer to add the Link Layer header before sending the packet to DLPI. Chapter 3 173

  • 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
173
driver_ops_type_1
This parameter is reserved. You must set this value to 0 (zero).
driver_ops_type_2
This parameter is reserved. You must set this value to 0 (zero).
State
The message is valid in DL_IDLE or DL_UNBOUND. If the message is
not in either of these states, DLPI returns ioc_error as EBUSY.
New State
The resulting state is unchanged.
Response
If the driver does not support any of the options supported by the
transport layer, EOPNOTSUPP is returned.
If the associated information is invalid, EINVAL is returned.
DL_IOC_HDR_INFO
DL_IOC_HDR_INFO permits the transport layer (like TCP/IP) to
request a Link Layer header template from DLPI on a per-stream basis,
thus avoiding the construction of header every time.
NOTE
This ioctl is valid for in-kernel STREAMS DLPI users only.
The header template enables transport layer to add the Link Layer
header before sending the packet to DLPI.
DRIVER_FASTPA
TH_IN
0x00000200
DLPI user inquires if the
driver
supports inbound fastpath.
Table 3-1
DLS User Feature Bits (Continued)
Constant
Value
Description