/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Option.c | 239 @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 D | Ip6Option.h | 59 @param[in] ExtHdrs The first byte of the option. 64 Header when we received, of the ExtHdrs. 84 IN UINT8 *ExtHdrs, 121 @param[in] ExtHdrs The length of the original extension header. 124 @param[out] UpdatedExtHdrs The updated ExtHdrs with Fragment header inserted. 129 @retval EFI_UNSUPPORTED The extension header specified in ExtHdrs is not 139 IN UINT8 *ExtHdrs, 151 @param[in] ExtHdrs The length of the original extension header. 165 IN UINT8 *ExtHdrs,
|
H A D | Ip6Output.c | 362 @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 D | Ip6Output.h | 77 @param[in] ExtHdrs The extension headers to append to the IPv6 basic 100 IN UINT8 *ExtHdrs,
|
H A D | Ip6Input.h | 148 @param[in, out] ExtHdrs The caller-supplied options. 169 IN OUT UINT8 **ExtHdrs,
|
H A D | Ip6Impl.c | 1067 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 D | Ip6Input.c | 487 @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/NetworkPkg/IpSecDxe/ |
H A D | IpSecImpl.c | 878 @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
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | Ip6.h | 490 /// 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/Application/Ping6/ |
H A D | Ping6.c | 153 if (TxData->ExtHdrs != NULL) { 154 FreePool (TxData->ExtHdrs); 386 TxData->ExtHdrs = NULL;
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellNetwork1CommandsLib/ |
H A D | Ping.c | 346 if (Ip6TxData->ExtHdrs != NULL) { 347 FreePool (Ip6TxData->ExtHdrs); 609 ((EFI_IP6_TRANSMIT_DATA*)TxData)->ExtHdrs = NULL;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeIpIoLib/ |
H A D | DxeIpIoLib.c | 733 Ip6TxData->ExtHdrs = NULL;
|