diff options
-rw-r--r-- | ospfd/ChangeLog | 6 | ||||
-rw-r--r-- | ospfd/ospf_interface.h | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog index b9e21c5b..0d7bd9c4 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 ca22c1a0..b49a3517 100644 --- a/ospfd/ospf_interface.h +++ b/ospfd/ospf_interface.h @@ -123,14 +123,14 @@ struct ospf_interface /* 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 */ |