2005-02-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* ospf_interface.h: Reduce structure padding by putting new u_char
field multicast_memberships in a better spot (grouped with
other u_char fields type and state).
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index b9e21c5..0d7bd9c 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -1,5 +1,11 @@
2005-02-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+ * ospf_interface.h: Reduce structure padding by putting new u_char
+ field multicast_memberships in a better spot (grouped with
+ other u_char fields type and state).
+
+2005-02-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
* ospf_interface.h: Improve passive_interface comment. Add new
multicast_memberships bitmask to struct ospf_interface to track
active multicast subscriptions. Declare new function
diff --git a/ospfd/ospf_interface.h b/ospfd/ospf_interface.h
index ca22c1a..b49a351 100644
--- a/ospfd/ospf_interface.h
+++ b/ospfd/ospf_interface.h
@@ -123,14 +123,14 @@
/* State of Interface State Machine. */
u_char state;
- struct prefix *address; /* Interface prefix */
- struct connected *connected; /* Pointer to connected */
-
/* To which multicast groups do we currently belong? */
u_char multicast_memberships;
#define MEMBER_ALLROUTERS 0x1
#define MEMBER_DROUTERS 0x2
+ struct prefix *address; /* Interface prefix */
+ struct connected *connected; /* Pointer to connected */
+
/* Configured varables. */
struct ospf_if_params *params;
u_int32_t crypt_seqnum; /* Cryptographic Sequence Number */