Changeset edd0448


Ignore:
Timestamp:
01/15/19 16:46:37 (13 months ago)
Author:
Shane Alcock <salcock@…>
Branches:
develop
Children:
bab946c
Parents:
0f5d4de
Message:

Rename global variables in stats example

The names are too short and therefore make static code analysis
systems upset.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • examples/stats/stats.c

    r4ac48fa redd0448  
    88
    99double lastts = 0.0;
    10 uint64_t v4=0;
    11 uint64_t v6=0;
    12 uint64_t udp=0;
    13 uint64_t tcp=0;
    14 uint64_t icmp=0;
    15 uint64_t ok=0;
     10uint64_t v4_packets=0;
     11uint64_t v6_packets=0;
     12uint64_t udp_packets=0;
     13uint64_t tcp_packets=0;
     14uint64_t icmp_packets=0;
     15uint64_t ok_packets=0;
    1616
    1717static void per_packet(libtrace_packet_t *packet)
     
    3434                ++lastts;
    3535                printf("%.03f,",lastts);
    36                 printf("%"PRIu64",%"PRIu64",",v4,v6);
    37                 printf("%"PRIu64",%"PRIu64",%"PRIu64,icmp,tcp,udp);
     36                printf("%"PRIu64",%"PRIu64",",v4_packets,v6_packets);
     37                printf("%"PRIu64",%"PRIu64",%"PRIu64,icmp_packets,tcp_packets,udp_packets);
    3838                printf("\n");
    39                 v4=v6=0;
    40                 icmp=tcp=udp=0;
     39                v4_packets=v6_packets=0;
     40                icmp_packets=tcp_packets=udp_packets=0;
    4141        }
    4242
     
    4747                return;
    4848
    49         /* Get the UDP/TCP/ICMP header from the IPv4/IPv6 packet */
     49        /* Get the UDP/TCP/ICMP header from the IPv4_packets/IPv6_packets packet */
    5050        switch (ethertype) {
    5151                case 0x0800:
     
    5656                        if (!transport)
    5757                                return;
    58                         ++v4;
     58                        ++v4_packets;
    5959                        break;
    6060                case 0x86DD:
     
    6565                        if (!transport)
    6666                                return;
    67                         ++v6;
     67                        ++v6_packets;
    6868                        break;
    6969                default:
     
    7171        }
    7272
    73         /* Parse the udp/tcp/icmp payload */
     73        /* Parse the udp_packets/tcp_packets/icmp_packets payload */
    7474        switch(proto) {
    7575                case 1:
    76                         ++icmp;
     76                        ++icmp_packets;
    7777                        return;
    7878                case 6:
     
    8383                                return;
    8484
    85                         ++tcp;
     85                        ++tcp_packets;
    8686                        break;
    8787                case 17:
     
    9292                        if (!payload)
    9393                                return;
    94                         ++udp;
     94                        ++udp_packets;
    9595                        break;
    9696                default:
    9797                        return;
    9898        }
    99         ++ok;
     99        ++ok_packets;
    100100}
    101101
Note: See TracChangeset for help on using the changeset viewer.