wireshark/packet-rip.h
Guy Harris c1902f17ea The address family isn't part of the RIP header, it's part of the RIP
entry.

Show, for each RIP entry, a summary line with, for IP routes, the
destination and metric, as well as showing the detailed breakdown below
it.

Dissect authentication entries.

svn path=/trunk/; revision=114
1998-11-20 09:24:42 +00:00

34 lines
640 B
C

/* packet-rip.h (c) 1998 Hannes Boehm */
#define RIPv1 1
#define RIPv2 2
#define RIP_HEADER_LENGTH 4
#define RIP_ENTRY_LENGTH 20
typedef struct _e_riphdr {
guint8 command;
guint8 version;
guint16 domain;
} e_riphdr;
typedef struct _e_rip_vektor {
guint16 family;
guint16 tag;
guint32 ip;
guint32 mask;
guint32 next_hop;
guint32 metric;
} e_rip_vektor;
typedef struct _e_rip_authentication {
guint16 family;
guint16 authtype;
guint8 authentication[16];
} e_rip_authentication;
typedef union _e_rip_entry {
e_rip_vektor vektor;
e_rip_authentication authentication;
} e_rip_entry;