summaryrefslogtreecommitdiff
path: root/print-olsr.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <fx.lebail@yahoo.com>2015-05-04 15:25:54 +0200
committerFrancois-Xavier Le Bail <fx.lebail@yahoo.com>2015-05-04 15:25:54 +0200
commit9ba41b4da28f9f332ea8e4f905723c02fd7f496c (patch)
tree6a75913fc7ef2fc0241942661ec8c8670d7e814c /print-olsr.c
parent672112b1f451c044432deb6400757cd1f803f479 (diff)
downloadtcpdump-9ba41b4da28f9f332ea8e4f905723c02fd7f496c.tar.gz
OLSR: Fix indent and comments
Avoid too long lines. Not all C compilers accept C++/C99 comments by default.
Diffstat (limited to 'print-olsr.c')
-rw-r--r--print-olsr.c44
1 files changed, 29 insertions, 15 deletions
diff --git a/print-olsr.c b/print-olsr.c
index c0a7d40a..c521c68d 100644
--- a/print-olsr.c
+++ b/print-olsr.c
@@ -583,23 +583,37 @@ olsr_print(netdissect_options *ndo,
ptr.hna = (const struct olsr_hna4 *)msg_data;
/* print 4 prefixes per line */
- if (!ptr.hna->network[0] //
- && !ptr.hna->network[1] //
- && !ptr.hna->network[2] //
- && !ptr.hna->network[3] //
- && !ptr.hna->mask[GW_HNA_PAD] //
- && ptr.hna->mask[GW_HNA_FLAGS]) {
+ if (!ptr.hna->network[0] && !ptr.hna->network[1] &&
+ !ptr.hna->network[2] && !ptr.hna->network[3] &&
+ !ptr.hna->mask[GW_HNA_PAD] &&
+ ptr.hna->mask[GW_HNA_FLAGS]) {
/* smart gateway */
ND_PRINT((ndo, "%sSmart-Gateway:%s%s%s%s%s %u/%u",
- col == 0 ? "\n\t " : ", ", // indent
- // sgw
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_LINKSPEED) ? " LINKSPEED" : "", // LINKSPEED
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_IPV4) ? " IPV4" : "", // IPV4
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_IPV4_NAT) ? " IPV4-NAT" : "", // IPV4_NAT
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_IPV6) ? " IPV6" : "", // IPV6
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_IPV6PREFIX) ? " IPv6-PREFIX" : "", // IPv6PREFIX
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_LINKSPEED) ? deserialize_gw_speed(ptr.hna->mask[GW_HNA_UPLINK]) : 0, // uplink
- (ptr.hna->mask[GW_HNA_FLAGS] & GW_HNA_FLAG_LINKSPEED) ? deserialize_gw_speed(ptr.hna->mask[GW_HNA_DOWNLINK]) : 0 // downlink
+ col == 0 ? "\n\t " : ", ", /* indent */
+ /* sgw */
+ /* LINKSPEED */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_LINKSPEED) ? " LINKSPEED" : "",
+ /* IPV4 */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_IPV4) ? " IPV4" : "",
+ /* IPV4-NAT */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_IPV4_NAT) ? " IPV4-NAT" : "",
+ /* IPV6 */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_IPV6) ? " IPV6" : "",
+ /* IPv6PREFIX */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_IPV6PREFIX) ? " IPv6-PREFIX" : "",
+ /* uplink */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_LINKSPEED) ?
+ deserialize_gw_speed(ptr.hna->mask[GW_HNA_UPLINK]) : 0,
+ /* downlink */
+ (ptr.hna->mask[GW_HNA_FLAGS] &
+ GW_HNA_FLAG_LINKSPEED) ?
+ deserialize_gw_speed(ptr.hna->mask[GW_HNA_DOWNLINK]) : 0
));
} else {
/* normal route */