summaryrefslogtreecommitdiff
path: root/ldpd/neighbor.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldpd/neighbor.c')
-rw-r--r--ldpd/neighbor.c36
1 files changed, 14 insertions, 22 deletions
diff --git a/ldpd/neighbor.c b/ldpd/neighbor.c
index 6f9177fe8b..5209c55bb8 100644
--- a/ldpd/neighbor.c
+++ b/ldpd/neighbor.c
@@ -19,10 +19,8 @@ DEFINE_HOOK(ldp_nbr_state_change, (struct nbr * nbr, int old_state),
(nbr, old_state));
static __inline int nbr_id_compare(const struct nbr *, const struct nbr *);
-static __inline int nbr_addr_compare(const struct nbr *,
- const struct nbr *);
-static __inline int nbr_pid_compare(const struct nbr *,
- const struct nbr *);
+static __inline int nbr_addr_compare(const struct nbr *, const struct nbr *);
+static __inline int nbr_pid_compare(const struct nbr *, const struct nbr *);
static void nbr_update_peerid(struct nbr *);
static void nbr_ktimer(struct event *thread);
static void nbr_start_ktimer(struct nbr *);
@@ -127,7 +125,7 @@ nbr_fsm(struct nbr *nbr, enum nbr_event event)
old_state = nbr->state;
for (i = 0; nbr_fsm_tbl[i].state != -1; i++)
- if ((nbr_fsm_tbl[i].state & old_state) &&
+ if (CHECK_FLAG(nbr_fsm_tbl[i].state, old_state) &&
(nbr_fsm_tbl[i].event == event)) {
new_state = nbr_fsm_tbl[i].new_state;
break;
@@ -196,8 +194,7 @@ nbr_fsm(struct nbr *nbr, enum nbr_event event)
send_keepalive(nbr);
break;
case NBR_ACT_CLOSE_SESSION:
- ldpe_imsg_compose_lde(IMSG_NEIGHBOR_DOWN, nbr->peerid, 0,
- NULL, 0);
+ ldpe_imsg_compose_lde(IMSG_NEIGHBOR_DOWN, nbr->peerid, 0, NULL, 0);
session_close(nbr);
break;
case NBR_ACT_NOTHING:
@@ -606,8 +603,7 @@ nbr_establish_connection(struct nbr *nbr)
return (-1);
}
#else
- sock_set_md5sig(nbr->fd, nbr->af, &nbr->raddr,
- nbrp->auth.md5key);
+ sock_set_md5sig(nbr->fd, nbr->af, &nbr->raddr, nbrp->auth.md5key);
#endif
}
@@ -646,8 +642,7 @@ nbr_establish_connection(struct nbr *nbr)
send_hello(adj->source.type, adj->source.link.ia,
adj->source.target);
- if (connect(nbr->fd, &remote_su.sa, sockaddr_len(&remote_su.sa))
- == -1) {
+ if (connect(nbr->fd, &remote_su.sa, sockaddr_len(&remote_su.sa)) == -1) {
if (errno == EINPROGRESS) {
event_add_write(master, nbr_connect_cb, nbr, nbr->fd,
&nbr->ev_connect);
@@ -674,14 +669,14 @@ nbr_gtsm_enabled(struct nbr *nbr, struct nbr_params *nbrp)
* statically (e.g., via configuration) and/or dynamically override the
* default behavior and enable/disable GTSM on a per-peer basis".
*/
- if (nbrp && (nbrp->flags & F_NBRP_GTSM))
+ if (nbrp && CHECK_FLAG(nbrp->flags, F_NBRP_GTSM))
return (nbrp->gtsm_enabled);
- if ((ldp_af_conf_get(leconf, nbr->af))->flags & F_LDPD_AF_NO_GTSM)
+ if (CHECK_FLAG((ldp_af_conf_get(leconf, nbr->af))->flags, F_LDPD_AF_NO_GTSM))
return (0);
/* By default, GTSM support has to be negotiated for LDPv4 */
- if (nbr->af == AF_INET && !(nbr->flags & F_NBR_GTSM_NEGOTIATED))
+ if (nbr->af == AF_INET && !CHECK_FLAG(nbr->flags, F_NBR_GTSM_NEGOTIATED))
return (0);
return (1);
@@ -692,7 +687,7 @@ nbr_gtsm_setup(int fd, int af, struct nbr_params *nbrp)
{
int ttl = 255;
- if (nbrp && (nbrp->flags & F_NBRP_GTSM_HOPS))
+ if (nbrp && CHECK_FLAG(nbrp->flags, F_NBRP_GTSM_HOPS))
ttl = 256 - nbrp->gtsm_hops;
switch (af) {
@@ -740,8 +735,7 @@ nbr_gtsm_check(int fd, struct nbr *nbr, struct nbr_params *nbrp)
}
if (nbr_gtsm_setup(fd, nbr->af, nbrp) == -1) {
- log_warnx("%s: error enabling GTSM for lsr-id %pI4", __func__,
- &nbr->id);
+ log_warnx("%s: error enabling GTSM for lsr-id %pI4", __func__, &nbr->id);
return (-1);
}
@@ -772,8 +766,7 @@ nbr_act_session_operational(struct nbr *nbr)
static void
nbr_send_labelmappings(struct nbr *nbr)
{
- ldpe_imsg_compose_lde(IMSG_LABEL_MAPPING_FULL, nbr->peerid, 0,
- NULL, 0);
+ ldpe_imsg_compose_lde(IMSG_LABEL_MAPPING_FULL, nbr->peerid, 0, NULL, 0);
}
static __inline int
@@ -810,7 +803,7 @@ nbr_get_keepalive(int af, struct in_addr lsr_id)
struct nbr_params *nbrp;
nbrp = nbr_params_find(leconf, lsr_id);
- if (nbrp && (nbrp->flags & F_NBRP_KEEPALIVE))
+ if (nbrp && CHECK_FLAG(nbrp->flags, F_NBRP_KEEPALIVE))
return (nbrp->keepalive);
return ((ldp_af_conf_get(leconf, af))->keepalive);
@@ -834,8 +827,7 @@ nbr_to_ctl(struct nbr *nbr)
nctl.stats = nbr->stats;
nctl.flags = nbr->flags;
nctl.max_pdu_len = nbr->max_pdu_len;
- nctl.hold_time_remaining =
- event_timer_remain_second(nbr->keepalive_timer);
+ nctl.hold_time_remaining = event_timer_remain_second(nbr->keepalive_timer);
gettimeofday(&now, NULL);
if (nbr->state == NBR_STA_OPER) {