diff options
| author | whitespace / reindent <invalid@invalid.invalid> | 2017-07-17 14:03:14 +0200 | 
|---|---|---|
| committer | whitespace / reindent <invalid@invalid.invalid> | 2017-07-17 14:04:07 +0200 | 
| commit | d62a17aedeb0eebdba98238874bb13d62c48dbf9 (patch) | |
| tree | 3b319b1d61c8b85b4d1f06adf8b844bb8a9b5107 /pimd/pim_util.c | |
| parent | 888ac268a0077fc9ebd1218cec6ae472af0bfc40 (diff) | |
*: reindentreindent-master-after
indent.py `git ls-files | pcregrep '\.[ch]$' | pcregrep -v '^(ldpd|babeld|nhrpd)/'`
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_util.c')
| -rw-r--r-- | pimd/pim_util.c | 130 | 
1 files changed, 61 insertions, 69 deletions
diff --git a/pimd/pim_util.c b/pimd/pim_util.c index 139c0e3fb1..c2e4b2a462 100644 --- a/pimd/pim_util.c +++ b/pimd/pim_util.c @@ -26,18 +26,18 @@  /*    RFC 3376: 4.1.7. QQIC (Querier's Query Interval Code) -   +    If QQIC < 128,  QQI = QQIC    If QQIC >= 128, QQI = (mant | 0x10) << (exp + 3) -   +    0 1 2 3 4 5 6 7    +-+-+-+-+-+-+-+-+    |1| exp | mant  |    +-+-+-+-+-+-+-+-+ -   +    Since exp=0..7 then (exp+3)=3..10, then QQI has    one of the following bit patterns: -   +    exp=0: QQI = 0000.0000.1MMM.M000    exp=1: QQI = 0000.0001.MMMM.0000    ... @@ -48,33 +48,32 @@  */  uint8_t igmp_msg_encode16to8(uint16_t value)  { -  uint8_t code; - -  if (value < 128) { -    code = value; -  } -  else { -    uint16_t mask = 0x4000; -    uint8_t  exp; -    uint16_t mant; -    for (exp = 7; exp > 0; --exp) { -      if (mask & value) -	break; -      mask >>= 1; -    } -    mant = 0x000F & (value >> (exp + 3)); -    code = ((uint8_t) 1 << 7) | ((uint8_t) exp << 4) | (uint8_t) mant; -  } - -  return code; +	uint8_t code; + +	if (value < 128) { +		code = value; +	} else { +		uint16_t mask = 0x4000; +		uint8_t exp; +		uint16_t mant; +		for (exp = 7; exp > 0; --exp) { +			if (mask & value) +				break; +			mask >>= 1; +		} +		mant = 0x000F & (value >> (exp + 3)); +		code = ((uint8_t)1 << 7) | ((uint8_t)exp << 4) | (uint8_t)mant; +	} + +	return code;  }  /*    RFC 3376: 4.1.7. QQIC (Querier's Query Interval Code) -   +    If QQIC < 128,  QQI = QQIC    If QQIC >= 128, QQI = (mant | 0x10) << (exp + 3) -   +    0 1 2 3 4 5 6 7    +-+-+-+-+-+-+-+-+    |1| exp | mant  | @@ -82,64 +81,57 @@ uint8_t igmp_msg_encode16to8(uint16_t value)  */  uint16_t igmp_msg_decode8to16(uint8_t code)  { -  uint16_t value; - -  if (code < 128) { -    value = code; -  } -  else { -    uint16_t mant = (code & 0x0F); -    uint8_t  exp  = (code & 0x70) >> 4; -    value = (mant | 0x10) << (exp + 3); -  } - -  return value; +	uint16_t value; + +	if (code < 128) { +		value = code; +	} else { +		uint16_t mant = (code & 0x0F); +		uint8_t exp = (code & 0x70) >> 4; +		value = (mant | 0x10) << (exp + 3); +	} + +	return value;  }  void pim_pkt_dump(const char *label, const uint8_t *buf, int size)  { -  zlog_debug("%s: pkt dump size=%d", -	     label, -	     size); -  zlog_hexdump(buf, size); +	zlog_debug("%s: pkt dump size=%d", label, size); +	zlog_hexdump(buf, size);  } -int -pim_is_group_224_0_0_0_24 (struct in_addr group_addr) +int pim_is_group_224_0_0_0_24(struct in_addr group_addr)  { -  static int first = 1; -  static struct prefix group_224; -  struct prefix group; +	static int first = 1; +	static struct prefix group_224; +	struct prefix group; -  if (first) -    { -      str2prefix ("224.0.0.0/24", &group_224); -      first = 0; -    } +	if (first) { +		str2prefix("224.0.0.0/24", &group_224); +		first = 0; +	} -  group.family = AF_INET; -  group.u.prefix4 = group_addr; -  group.prefixlen = 32; +	group.family = AF_INET; +	group.u.prefix4 = group_addr; +	group.prefixlen = 32; -  return prefix_match (&group_224, &group); +	return prefix_match(&group_224, &group);  } -int -pim_is_group_224_4 (struct in_addr group_addr) +int pim_is_group_224_4(struct in_addr group_addr)  { -  static int first = 1; -  static struct prefix group_all; -  struct prefix group; +	static int first = 1; +	static struct prefix group_all; +	struct prefix group; -  if (first) -    { -      str2prefix ("224.0.0.0/4", &group_all); -      first = 0; -    } +	if (first) { +		str2prefix("224.0.0.0/4", &group_all); +		first = 0; +	} -  group.family = AF_INET; -  group.u.prefix4 = group_addr; -  group.prefixlen = 32; +	group.family = AF_INET; +	group.u.prefix4 = group_addr; +	group.prefixlen = 32; -  return prefix_match (&group_all, &group); +	return prefix_match(&group_all, &group);  }  | 
