| 
		| struct MD5PacketRouteEntry4 | Route Entry for MD5 data.
 More... |  
 |  | 
Public Methods
Public Members
Protected Members
 The MD5PacketRouteEntry4 may appear as the first route entry
 in a RIPv2 packet.  It has the same size as an PacketRouteEntry<IPv4>. The address family has the special value
 0xffff which imples authentication.  The authentication type is
 overlaid in the route tag field and takes the special value 3.  With
 MD5 the authentication data appears after the remaining route entries.
 Details are disclosed in RFC2082.
 All items in the route entry are stored in network order.  The
 accessor methods provide values in host order, and the modifiers
 take arguments in host order.
 NB We describe the field labelled as "RIP-2 Packet Length" on page 5 of
 RFC 2082 as the "auth_offset".  This matches the textual description in
 the RFC.
 
 [protected]
 [protected]
| uint16_t  _auth_offset | _auth_offset | 
 [protected]
 [protected]
| uint8_t   _auth_bytes | _auth_bytes | 
 [protected]
 [protected]
 [protected]
| inline uint16_t  addr_family () 
 | addr_family | 
 [const]
| inline uint16_t  auth_type () 
 | auth_type | 
 [const]
| inline uint16_t  auth_offset () 
 | auth_offset | 
 [const]
| inline uint8_t   key_id () 
 | key_id | 
 [const]
| inline uint8_t   auth_bytes () 
 | auth_bytes | 
 [const]
| inline uint32_t  seqno () 
 | seqno | 
 [const]
| inline void  set_auth_offset (uint16_t b) 
 | set_auth_offset | 
| inline void  set_key_id (uint8_t id) 
 | set_key_id | 
| inline void  set_auth_bytes (uint8_t b) 
 | set_auth_bytes | 
| inline void  set_seqno (uint32_t sno) 
 | set_seqno | 
| inline void  initialize (uint16_t pkt_bytes,
			   uint8_t  key_id,
			   uint8_t  auth_bytes,
			   uint32_t seqno) 
 | initialize | 
| static const uint16_t  ADDR_FAMILY | ADDR_FAMILY  | 
| static const uint16_t  AUTH_TYPE | AUTH_TYPE  | 
| inline void
 initialize (uint16_t auth_offset,
				 uint8_t  key_id,
				 uint8_t  auth_bytes,
				 uint32_t seqno) 
 | initialize | 
	
	| Generated by: pavlin on possum.icir.org on Mon Jun  9 13:24:02 2003, using kdoc 2.0a54+XORP. |