HP Superdome SX2000 HP DLPI Programmer's Guide - Page 93

DL_ERROR_ACK, New State, Format, Parameters, State

Page 93 highlights

Chapter 2 DLPI Primitives Local Management Primitives New State The resulting state depends on the current state and is defined fully in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. DL_ERROR_ACK Informs the DLS user that the previous request or response was invalid. Format The message consists of one M_PCPROTO message block, which contains the following structure: typedef struct { ulong ulong ulong ulong } dl_error_ack_t;_ Parameters dl_primitive dl_primitive; dl_error_primitive; dl_errno; dl_unix_errno; DL_ERROR_ACK dl_error_primitive primitive that is in error. dl_errno DLPI error code associated with the failure. dl_unix_errno UNIX system error code associated with the failure. This value should be non-zero only when dl_errno is set to DL_SYSERR. It is used to report UNIX system failures that prevent the processing of a given request or response. State The message is valid in every state where an acknowledgement or confirmation of a previous request or response is pending. New State 93

  • 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

DLPI Primitives
Local Management Primitives
Chapter 2
93
New State
The resulting state depends on the current state and is defined fully in
Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0
specification.
DL_ERROR_ACK
Informs the DLS user that the previous request or response was invalid.
Format
The message consists of one M_PCPROTO message block, which
contains the following structure:
typedef struct {
ulong
dl_primitive;
ulong
dl_error_primitive;
ulong
dl_errno;
ulong
dl_unix_errno;
} dl_error_ack_t;_
Parameters
dl_primitive
DL_ERROR_ACK
dl_error_primitive
primitive that is in error.
dl_errno
DLPI error code associated with the failure.
dl_unix_errno
UNIX system error code associated with the failure. This value
should be non-zero only when dl_errno is set to DL_SYSERR. It is
used to report UNIX system failures that prevent the processing of a
given request or response.
State
The message is valid in every state where an acknowledgement or
confirmation of a previous request or response is pending.
New State