HP 800 HP DLPI Programmer's Guide - Page 50

Raw-mode Services, Raw-mode Data Transfer, Security Containment,

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. Security Containment With the Security Containment product version B.11.23.01or later, HP DLPI will allow raw mode service only for users with PRIV_NETRAWACCESS privilege. See "Fine-grained Privileges with Security Containment Release" on page 17 for more details. 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

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.
Security Containment
With the Security Containment product version B.11.23.01or later, HP
DLPI will allow raw mode service only for users with
PRIV_NETRAWACCESS privilege.
See “Fine-grained Privileges with Security Containment Release” on
page 17 for more details.
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