Home | History | Annotate | Download | only in MnpDxe

Lines Matching defs:TxData

35   EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData;

43 TxData = Token->Packet.TxData;
45 if ((Token->Event == NULL) || (TxData == NULL) || (TxData->FragmentCount == 0)) {
47 // The token is invalid if the Event is NULL, or the TxData is NULL, or
54 if ((TxData->DestinationAddress != NULL) && (TxData->HeaderLength != 0)) {
64 FragmentTable = TxData->FragmentTable;
65 for (Index = 0; Index < TxData->FragmentCount; Index++) {
78 if ((TxData->DestinationAddress == NULL) && (FragmentTable[0].FragmentLength < TxData->HeaderLength)) {
85 if (TotalLength != (TxData->DataLength + TxData->HeaderLength)) {
94 if (TxData->DataLength > MnpServiceData->Mtu) {
98 DEBUG ((EFI_D_WARN, "MnpIsValidTxData: TxData->DataLength exceeds Mtu.\n"));
106 Build the packet to transmit from the TxData passed in.
109 @param[in] TxData Pointer to the transmit data containing the information
122 IN EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData,
149 if ((TxData->DestinationAddress == NULL) && (TxData->FragmentCount == 1)) {
152 TxData->FragmentTable[0].FragmentBuffer,
153 TxData->FragmentTable[0].FragmentLength
156 *PktLen = TxData->FragmentTable[0].FragmentLength;
166 if (TxData->DestinationAddress != NULL) {
175 for (Index = 0; Index < TxData->FragmentCount; Index++) {
181 TxData->FragmentTable[Index].FragmentBuffer,
182 TxData->FragmentTable[Index].FragmentLength
184 DstPos += TxData->FragmentTable[Index].FragmentLength;
190 *PktLen += TxData->DataLength + TxData->HeaderLength;
224 EFI_MANAGED_NETWORK_TRANSMIT_DATA *TxData;
231 TxData = Token->Packet.TxData;
233 HeaderSize = Snp->Mode->MediaHeaderSize - TxData->HeaderLength;
253 MnpInsertVlanTag (MnpServiceData, TxData, &ProtocolType, &Packet, &Length);
255 ProtocolType = TxData->ProtocolType;
266 TxData->SourceAddress,
267 TxData->DestinationAddress,
282 TxData->SourceAddress,
283 TxData->DestinationAddress,