Searched defs:ExtHdrs (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6Option.c239 @param[in] ExtHdrs The first byte of the option.
244 Header when we received, of the ExtHdrs.
264 IN UINT8 *ExtHdrs,
299 if (ExtHdrs == NULL && ExtHdrsLen == 0) {
303 if ((ExtHdrs == NULL && ExtHdrsLen != 0) || (ExtHdrs != NULL && ExtHdrsLen == 0)) {
360 NextHeader = ExtHdrs + Offset;
364 Option = ExtHdrs + Offset;
386 NextHeader = ExtHdrs + Offset;
447 FragmentHead = (IP6_FRAGMENT_HEADER *) (ExtHdrs
260 Ip6IsExtsValid( IN IP6_SERVICE *IpSb OPTIONAL, IN NET_BUF *Packet OPTIONAL, IN UINT8 *NextHeader, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN BOOLEAN Rcvd, OUT UINT32 *FormerHeader OPTIONAL, OUT UINT8 **LastHeader, OUT UINT32 *RealExtsLen OPTIONAL, OUT UINT32 *UnFragmentLen OPTIONAL, OUT BOOLEAN *Fragmented OPTIONAL ) argument
619 Ip6FillFragmentHeader( IN IP6_SERVICE *IpSb, IN UINT8 NextHeader, IN UINT8 LastHeader, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN UINT16 FragmentOffset, OUT UINT8 **UpdatedExtHdrs ) argument
[all...]
H A DIp6Impl.c1067 if (TxData == NULL || (TxData->ExtHdrsLength != 0 && TxData->ExtHdrs == NULL)) {
1216 Token.Packet.ExtHdrs is NULL.
1263 UINT8 *ExtHdrs; local
1272 ExtHdrs = NULL;
1410 if (TxData->ExtHdrsLength != 0 && TxData->ExtHdrs != NULL) {
1411 ExtHdrs = (UINT8 *) AllocateCopyPool (TxData->ExtHdrsLength, TxData->ExtHdrs);
1412 if (ExtHdrs == NULL) {
1430 ExtHdrs,
1443 if (ExtHdrs !
[all...]
H A DIp6Output.c362 @param[in] ExtHdrs The length of the original extension header.
378 IN UINT8 *ExtHdrs,
428 ExtHdrs,
463 @param[in] ExtHdrs The extension headers to append to the IPv6 basic
486 IN UINT8 *ExtHdrs,
544 ExtHdrs,
644 &ExtHdrs,
662 ExtHdrs,
780 ExtHdrs,
789 if ((ExtHdrs
373 Ip6PrependHead( IN IP6_SERVICE *IpSb, IN NET_BUF *Packet, IN EFI_IP6_HEADER *Head, IN UINT16 FragmentOffset, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN UINT8 LastHeader, IN UINT32 HeadLen ) argument
480 Ip6Output( IN IP6_SERVICE *IpSb, IN IP6_INTERFACE *Interface OPTIONAL, IN IP6_PROTOCOL *IpInstance OPTIONAL, IN NET_BUF *Packet, IN EFI_IP6_HEADER *Head, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, IN IP6_FRAME_CALLBACK Callback, IN VOID *Context ) argument
[all...]
H A DIp6Input.c487 @param[in, out] ExtHdrs The caller-supplied options.
508 IN OUT UINT8 **ExtHdrs,
603 (VOID **) ExtHdrs,
704 if (*ExtHdrs != NULL) {
706 CopyMem (Buf, *ExtHdrs, *ExtHdrsLen);
1288 UINT8 *ExtHdrs; local
1314 ExtHdrs = NetbufGetByte (Packet, 0, NULL);
1320 ExtHdrs,
503 Ip6IpSecProcessPacket( IN IP6_SERVICE *IpSb, IN OUT EFI_IP6_HEADER **Head, IN OUT UINT8 *LastHead, IN OUT NET_BUF **Netbuf, IN OUT UINT8 **ExtHdrs, IN OUT UINT32 *ExtHdrsLen, IN EFI_IPSEC_TRAFFIC_DIR Direction, IN VOID *Context ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DIp6.h490 /// ExtHdrs.
496 /// ExtHdrs. Ignored if ExtHdrsLength is zero.
498 VOID *ExtHdrs; member in struct:_EFI_IP6_TRANSMIT_DATA
500 /// The protocol of first extension header in ExtHdrs. Ignored if
798 - Token.Packet.ExtHdrsLength is not zero and Token.Packet.ExtHdrs is NULL.
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/
H A DIpSecImpl.c878 @param[in] ExtHdrs The first bye of the option.
892 IN UINT8 *ExtHdrs,
912 if (ExtHdrs == NULL && ExtHdrsLen == 0) {
916 if ((ExtHdrs == NULL && ExtHdrsLen != 0) || (ExtHdrs != NULL && ExtHdrsLen == 0)) {
948 NextHeader = ExtHdrs + Pointer;
951 Option = ExtHdrs + Pointer;
970 NextHeader = ExtHdrs + Pointer;
979 Option = ExtHdrs + Pointer;
890 IpSecIsIp6ExtsValid( IN UINT8 *NextHeader, IN UINT8 *ExtHdrs, IN UINT32 ExtHdrsLen, OUT UINT8 **LastHeader, OUT UINT32 *RealExtsLen OPTIONAL ) argument

Completed in 221 milliseconds