diff options
Diffstat (limited to 'pimd/pim_neighbor.h')
| -rw-r--r-- | pimd/pim_neighbor.h | 58 | 
1 files changed, 25 insertions, 33 deletions
diff --git a/pimd/pim_neighbor.h b/pimd/pim_neighbor.h index 986721666e..2fdda14c93 100644 --- a/pimd/pim_neighbor.h +++ b/pimd/pim_neighbor.h @@ -11,7 +11,7 @@    WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    General Public License for more details. -   +    You should have received a copy of the GNU General Public License    along with this program; see the file COPYING; if not, write to the    Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, @@ -30,20 +30,20 @@  #include "pim_tlv.h"  struct pim_neighbor { -  int64_t            creation; /* timestamp of creation */ -  struct in_addr     source_addr; -  pim_hello_options  hello_options; -  uint16_t           holdtime; -  uint16_t           propagation_delay_msec; -  uint16_t           override_interval_msec; -  uint32_t           dr_priority; -  uint32_t           generation_id; -  struct list       *prefix_list; /* list of struct prefix */ -  struct thread     *t_expire_timer; -  struct interface  *interface; +	int64_t creation; /* timestamp of creation */ +	struct in_addr source_addr; +	pim_hello_options hello_options; +	uint16_t holdtime; +	uint16_t propagation_delay_msec; +	uint16_t override_interval_msec; +	uint32_t dr_priority; +	uint32_t generation_id; +	struct list *prefix_list; /* list of struct prefix */ +	struct thread *t_expire_timer; +	struct interface *interface; -  struct thread     *jp_timer; -  struct list       *upstream_jp_agg; +	struct thread *jp_timer; +	struct list *upstream_jp_agg;  };  void pim_neighbor_timer_reset(struct pim_neighbor *neigh, uint16_t holdtime); @@ -51,31 +51,23 @@ void pim_neighbor_free(struct pim_neighbor *neigh);  struct pim_neighbor *pim_neighbor_find(struct interface *ifp,  				       struct in_addr source_addr); -struct pim_neighbor *pim_neighbor_find_if (struct interface *ifp); +struct pim_neighbor *pim_neighbor_find_if(struct interface *ifp);  #define PIM_NEIGHBOR_SEND_DELAY 0  #define PIM_NEIGHBOR_SEND_NOW   1 -struct pim_neighbor *pim_neighbor_add(struct interface *ifp, -				      struct in_addr source_addr, -				      pim_hello_options hello_options, -				      uint16_t holdtime, -				      uint16_t propagation_delay, -				      uint16_t override_interval, -				      uint32_t dr_priority, -				      uint32_t generation_id, -				      struct list *addr_list, -				      int send_hello_now); -void pim_neighbor_delete(struct interface *ifp, -			 struct pim_neighbor *neigh, +struct pim_neighbor * +pim_neighbor_add(struct interface *ifp, struct in_addr source_addr, +		 pim_hello_options hello_options, uint16_t holdtime, +		 uint16_t propagation_delay, uint16_t override_interval, +		 uint32_t dr_priority, uint32_t generation_id, +		 struct list *addr_list, int send_hello_now); +void pim_neighbor_delete(struct interface *ifp, struct pim_neighbor *neigh,  			 const char *delete_message); -void pim_neighbor_delete_all(struct interface *ifp, -			     const char *delete_message); +void pim_neighbor_delete_all(struct interface *ifp, const char *delete_message);  void pim_neighbor_update(struct pim_neighbor *neigh, -			 pim_hello_options hello_options, -			 uint16_t holdtime, -			 uint32_t dr_priority, -			 struct list *addr_list); +			 pim_hello_options hello_options, uint16_t holdtime, +			 uint32_t dr_priority, struct list *addr_list);  struct prefix *pim_neighbor_find_secondary(struct pim_neighbor *neigh,  					   struct in_addr addr);  int pim_if_dr_election(struct interface *ifp);  | 
