diff options
Diffstat (limited to 'ospf6d/ospf6_proto.c')
| -rw-r--r-- | ospf6d/ospf6_proto.c | 77 | 
1 files changed, 35 insertions, 42 deletions
diff --git a/ospf6d/ospf6_proto.c b/ospf6d/ospf6_proto.c index 1538c891ca..d0ab676551 100644 --- a/ospf6d/ospf6_proto.c +++ b/ospf6d/ospf6_proto.c @@ -24,60 +24,53 @@  #include "ospf6_proto.h" -void -ospf6_prefix_apply_mask (struct ospf6_prefix *op) +void ospf6_prefix_apply_mask(struct ospf6_prefix *op)  { -  u_char *pnt, mask; -  int index, offset; +	u_char *pnt, mask; +	int index, offset; -  pnt = (u_char *)((caddr_t) op + sizeof (struct ospf6_prefix)); -  index = op->prefix_length / 8; -  offset = op->prefix_length % 8; -  mask = 0xff << (8 - offset); +	pnt = (u_char *)((caddr_t)op + sizeof(struct ospf6_prefix)); +	index = op->prefix_length / 8; +	offset = op->prefix_length % 8; +	mask = 0xff << (8 - offset); -  if (index > 16) -    { -      zlog_warn ("Prefix length too long: %d", op->prefix_length); -      return; -    } +	if (index > 16) { +		zlog_warn("Prefix length too long: %d", op->prefix_length); +		return; +	} -  /* nonzero mask means no check for this byte because if it contains -   * prefix bits it must be there for us to write */ -  if (mask) -    pnt[index++] &= mask; +	/* nonzero mask means no check for this byte because if it contains +	 * prefix bits it must be there for us to write */ +	if (mask) +		pnt[index++] &= mask; -  while (index < OSPF6_PREFIX_SPACE (op->prefix_length)) -    pnt[index++] = 0; +	while (index < OSPF6_PREFIX_SPACE(op->prefix_length)) +		pnt[index++] = 0;  } -void -ospf6_prefix_options_printbuf (u_int8_t prefix_options, char *buf, int size) +void ospf6_prefix_options_printbuf(u_int8_t prefix_options, char *buf, int size)  { -  snprintf (buf, size, "xxx"); +	snprintf(buf, size, "xxx");  } -void -ospf6_capability_printbuf (char capability, char *buf, int size) +void ospf6_capability_printbuf(char capability, char *buf, int size)  { -  char w, v, e, b; -  w = (capability & OSPF6_ROUTER_BIT_W ? 'W' : '-'); -  v = (capability & OSPF6_ROUTER_BIT_V ? 'V' : '-'); -  e = (capability & OSPF6_ROUTER_BIT_E ? 'E' : '-'); -  b = (capability & OSPF6_ROUTER_BIT_B ? 'B' : '-'); -  snprintf (buf, size, "----%c%c%c%c", w, v, e, b); +	char w, v, e, b; +	w = (capability & OSPF6_ROUTER_BIT_W ? 'W' : '-'); +	v = (capability & OSPF6_ROUTER_BIT_V ? 'V' : '-'); +	e = (capability & OSPF6_ROUTER_BIT_E ? 'E' : '-'); +	b = (capability & OSPF6_ROUTER_BIT_B ? 'B' : '-'); +	snprintf(buf, size, "----%c%c%c%c", w, v, e, b);  } -void -ospf6_options_printbuf (u_char *options, char *buf, int size) +void ospf6_options_printbuf(u_char *options, char *buf, int size)  { -  const char *dc, *r, *n, *mc, *e, *v6; -  dc = (OSPF6_OPT_ISSET (options, OSPF6_OPT_DC) ? "DC" : "--"); -  r  = (OSPF6_OPT_ISSET (options, OSPF6_OPT_R)  ? "R"  : "-" ); -  n  = (OSPF6_OPT_ISSET (options, OSPF6_OPT_N)  ? "N"  : "-" ); -  mc = (OSPF6_OPT_ISSET (options, OSPF6_OPT_MC) ? "MC" : "--"); -  e  = (OSPF6_OPT_ISSET (options, OSPF6_OPT_E)  ? "E"  : "-" ); -  v6 = (OSPF6_OPT_ISSET (options, OSPF6_OPT_V6) ? "V6" : "--"); -  snprintf (buf, size, "%s|%s|%s|%s|%s|%s", dc, r, n, mc, e, v6); +	const char *dc, *r, *n, *mc, *e, *v6; +	dc = (OSPF6_OPT_ISSET(options, OSPF6_OPT_DC) ? "DC" : "--"); +	r = (OSPF6_OPT_ISSET(options, OSPF6_OPT_R) ? "R" : "-"); +	n = (OSPF6_OPT_ISSET(options, OSPF6_OPT_N) ? "N" : "-"); +	mc = (OSPF6_OPT_ISSET(options, OSPF6_OPT_MC) ? "MC" : "--"); +	e = (OSPF6_OPT_ISSET(options, OSPF6_OPT_E) ? "E" : "-"); +	v6 = (OSPF6_OPT_ISSET(options, OSPF6_OPT_V6) ? "V6" : "--"); +	snprintf(buf, size, "%s|%s|%s|%s|%s|%s", dc, r, n, mc, e, v6);  } - -  | 
