#include <epan/emem.h>
#include <epan/expert.h>
-#ifdef NEED_G_ASCII_STRCASECMP_H
-#include "g_ascii_strcasecmp.h"
-#endif
-
/* Things we may want to remember for a whole conversation */
typedef struct _tftp_conv_info_t {
guint16 blocksize;
#define TFTP_ACK 4
#define TFTP_ERROR 5
#define TFTP_OACK 6
+#define TFTP_INFO 255
static const value_string tftp_opcode_vals[] = {
{ TFTP_RRQ, "Read Request" },
{ TFTP_ACK, "Acknowledgement" },
{ TFTP_ERROR, "Error Code" },
{ TFTP_OACK, "Option Acknowledgement" },
+ { TFTP_INFO, "Information (MSDP)" },
{ 0, NULL }
};
opcode, tftp_info);
break;
+ case TFTP_INFO:
+ if (tree)
+ tftp_dissect_options(tvb, pinfo, offset, tftp_tree,
+ opcode, tftp_info);
+ break;
+
case TFTP_DATA:
blocknum = tvb_get_ntohs(tvb, offset);
if (tree) {