//\r
// The bit map definition for Mtftp6 extension options.\r
//\r
-#define MTFTP6_OPT_BLKSIZE_BIT 0x01\r
-#define MTFTP6_OPT_TIMEOUT_BIT 0x02\r
-#define MTFTP6_OPT_TSIZE_BIT 0x04\r
-#define MTFTP6_OPT_MCAST_BIT 0x08\r
-#define MTFTP6_OPT_WINDOWSIZE_BIT 0X10\r
+#define MTFTP6_OPT_BLKSIZE_BIT 0x01\r
+#define MTFTP6_OPT_TIMEOUT_BIT 0x02\r
+#define MTFTP6_OPT_TSIZE_BIT 0x04\r
+#define MTFTP6_OPT_MCAST_BIT 0x08\r
+#define MTFTP6_OPT_WINDOWSIZE_BIT 0X10\r
\r
-extern CHAR8 *mMtftp6SupportedOptions[MTFTP6_SUPPORTED_OPTIONS_NUM];\r
+extern CHAR8 *mMtftp6SupportedOptions[MTFTP6_SUPPORTED_OPTIONS_NUM];\r
\r
typedef struct {\r
- UINT16 BlkSize;\r
- UINT16 WindowSize;\r
- UINT8 Timeout;\r
- UINT32 Tsize;\r
- EFI_IPv6_ADDRESS McastIp;\r
- UINT16 McastPort;\r
- BOOLEAN IsMaster;\r
- UINT32 BitMap;\r
+ UINT16 BlkSize;\r
+ UINT16 WindowSize;\r
+ UINT8 Timeout;\r
+ UINT32 Tsize;\r
+ EFI_IPv6_ADDRESS McastIp;\r
+ UINT16 McastPort;\r
+ BOOLEAN IsMaster;\r
+ UINT32 BitMap;\r
} MTFTP6_EXT_OPTION_INFO;\r
\r
/**\r
**/\r
EFI_STATUS\r
Mtftp6ParseMcastOption (\r
- IN UINT8 *Str,\r
- IN MTFTP6_EXT_OPTION_INFO *ExtInfo\r
+ IN UINT8 *Str,\r
+ IN MTFTP6_EXT_OPTION_INFO *ExtInfo\r
);\r
\r
-\r
/**\r
Parse the MTFTP6 extension options.\r
\r
**/\r
EFI_STATUS\r
Mtftp6ParseExtensionOption (\r
- IN EFI_MTFTP6_OPTION *Options,\r
- IN UINT32 Count,\r
- IN BOOLEAN IsRequest,\r
- IN UINT16 Operation,\r
- IN MTFTP6_EXT_OPTION_INFO *ExtInfo\r
+ IN EFI_MTFTP6_OPTION *Options,\r
+ IN UINT32 Count,\r
+ IN BOOLEAN IsRequest,\r
+ IN UINT16 Operation,\r
+ IN MTFTP6_EXT_OPTION_INFO *ExtInfo\r
);\r
\r
-\r
/**\r
Go through the packet to fill the options array with the start\r
addresses of each MTFTP option name/value pair.\r
**/\r
EFI_STATUS\r
Mtftp6ParsePacketOption (\r
- IN EFI_MTFTP6_PACKET *Packet,\r
- IN UINT32 PacketLen,\r
- IN OUT UINT32 *Count,\r
- IN EFI_MTFTP6_OPTION *Options OPTIONAL\r
+ IN EFI_MTFTP6_PACKET *Packet,\r
+ IN UINT32 PacketLen,\r
+ IN OUT UINT32 *Count,\r
+ IN EFI_MTFTP6_OPTION *Options OPTIONAL\r
);\r
\r
-\r
/**\r
Go through the packet, generate option list array and fill it\r
by the result of parse options.\r
**/\r
EFI_STATUS\r
Mtftp6ParseStart (\r
- IN EFI_MTFTP6_PACKET *Packet,\r
- IN UINT32 PacketLen,\r
- IN OUT UINT32 *OptionCount,\r
- OUT EFI_MTFTP6_OPTION **OptionList OPTIONAL\r
+ IN EFI_MTFTP6_PACKET *Packet,\r
+ IN UINT32 PacketLen,\r
+ IN OUT UINT32 *OptionCount,\r
+ OUT EFI_MTFTP6_OPTION **OptionList OPTIONAL\r
);\r
\r
#endif\r