HP 800 HP DLPI Programmer's Guide - Page 109

Dl_uderror_ind

Page 109 highlights

Chapter 2 DLPI Primitives Connectionless-mode Service Primitives dl_src_addr_offset offset from the beginning of the M_PROTO message block where the source DLSAP address begins. dl_group_address is set by the DLS provider upon receiving and passing upstream a data message when the destination address of the data message is a multicast or broadcast address. State The message is valid in any attached state. New State The resulting state is unchanged. DL_UDERROR_IND Informs the DLS user that a previously sent DL_UNITDATA_REQ produced an error or could not be delivered. The primitive indicates the destination DLSAP address associated with the failed request, and conveys an error value that specifies the reason for failure. Format The message consists of either one M_PROTO message block or one M_PCPROTO message block containing the structure shown below. typedef struct { ulong ulong ulong ulong ulong } dl_uderror_ind_t; dl_primitive; dl_dest_addr_length; dl_dest_addr_offset; dl_unix_errno; dl_errno; Parameters dl_primitive DL_UDERROR_IND dl_dest_addr_length length of the DLSAP address of the destination DLS user. 109

  • 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 Primitives
Connectionless-mode Service Primitives
Chapter 2
109
dl_src_addr_offset
offset from the beginning of the M_PROTO message block where the
source DLSAP address begins.
dl_group_address
is set by the DLS provider upon receiving and passing upstream a
data message when the destination address of the data message is a
multicast or broadcast address.
State
The message is valid in any attached state.
New State
The resulting state is unchanged.
DL_UDERROR_IND
Informs the DLS user that a previously sent DL_UNITDATA_REQ
produced an error or could not be delivered. The primitive indicates the
destination DLSAP address associated with the failed request, and
conveys an error value that specifies the reason for failure.
Format
The message consists of either one M_PROTO message block or one
M_PCPROTO message block containing the structure shown below.
typedef
struct
{
ulong
dl_primitive;
ulong
dl_dest_addr_length;
ulong
dl_dest_addr_offset;
ulong
dl_unix_errno;
ulong
dl_errno;
} dl_uderror_ind_t;
Parameters
dl_primitive
DL_UDERROR_IND
dl_dest_addr_length
length of the DLSAP address of the destination DLS user.