HP 800 HP DLPI Programmer's Guide - Page 50

Raw-mode Services, Raw-mode Data Transfer, Fine-grained Privileges,

Page 50 highlights

Introduction to DLPI DLPI Services Figure 1-29 Raw-mode Services The raw-mode services enable a DLS user to transfer packets containing complete MAC and LLC headers to a peer DLS user. The raw-mode service does not guarantee reliable delivery of data units between peer DLS users (for example, lack of flow control may cause buffer resource shortages that result in data being discarded). The DLS user requests the raw-mode services by setting the service mode in the DL_BIND_REQ to DL_HP_RAWDLS. Fine-grained Privileges Starting HP-UX 11i v3, HP DLPI allows raw mode service only for users with PRIV_NETRAWACCESS privilege. For more information on the fine-grained privileges, see "Fine-grained Privileges" on page 17. Raw-mode Data Transfer The raw-mode data transfer service provides the same service as the connectionless data transfer service. The only difference is that the rawmode DLS user builds the complete MAC and LLC headers prior to data transfer, whereas the connectionless-mode DLS user merely specifies the peer DLS user, and the DLS provider then builds the complete MAC and LLC headers before transferring the packet. The DL_HP_RAWDATA_REQ conveys one DLSDU to the DLS provider. The DL_HP_RAWDATA_IND conveys one DLSDU to the DLS user. The normal flow of messages is illustrated in Figure 1-29. Message Flow: Raw Data Transfer DL_HP_RAWDATA request DL_HP_RAWDATA indication 50 Chapter 1

  • 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

Introduction to DLPI
DLPI Services
Chapter 1
50
Raw-mode Services
The raw-mode services enable a DLS user to transfer packets containing
complete MAC and LLC headers to a peer DLS user. The raw-mode
service does not guarantee reliable delivery of data units between peer
DLS users (for example, lack of flow control may cause buffer resource
shortages that result in data being discarded).
The DLS user requests the raw-mode services by setting the service
mode in the DL_BIND_REQ to DL_HP_RAWDLS.
Fine-grained Privileges
Starting HP-UX 11i v3, HP DLPI allows raw mode service only for users
with PRIV_NETRAWACCESS privilege.
For more information on the fine-grained privileges, see
Fine-grained
Privileges
on page 17.
Raw-mode Data Transfer
The raw-mode data transfer service provides the same service as the
connectionless data transfer service. The only difference is that the raw-
mode DLS user builds the complete MAC and LLC headers prior to data
transfer, whereas the connectionless-mode DLS user merely specifies the
peer DLS user, and the DLS provider then builds the complete MAC and
LLC headers before transferring the packet.
The DL_HP_RAWDATA_REQ conveys one DLSDU to the DLS provider.
The DL_HP_RAWDATA_IND conveys one DLSDU to the DLS user. The
normal flow of messages is illustrated in Figure 1-29.
Figure 1-29
Message Flow: Raw Data Transfer
DL_HP_RAWDATA
request
DL_HP_RAWDATA
indication