diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2014-09-05 11:48:02 +0200 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2014-09-05 11:48:02 +0200 |
commit | 5ba6970df808af47d284f43f9ce92059849155a0 (patch) | |
tree | 19bbfe17856b7021d3910ffe1239acf3d0a82f05 | |
parent | f250e8d4a8a3fc9aa52e7a9ada8de8634a959426 (diff) |
trafgen: Consistently use unsigned int for number of CPUs
The number of CPUs is stored in ctx.cpus which is unsigned int, so use
unsigned int consistently when using CPU number. Negative CPU numbers
wont occur anyhow.
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
-rw-r--r-- | trafgen.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -353,7 +353,7 @@ static void apply_csum16(int id) } } -static struct cpu_stats *setup_shared_var(unsigned long cpus) +static struct cpu_stats *setup_shared_var(unsigned int cpus) { int fd; size_t len = cpus * sizeof(struct cpu_stats); @@ -384,7 +384,7 @@ static struct cpu_stats *setup_shared_var(unsigned long cpus) return buff; } -static void destroy_shared_var(void *buff, unsigned long cpus) +static void destroy_shared_var(void *buff, unsigned int cpus) { munmap(buff, cpus * sizeof(struct cpu_stats)); } @@ -503,7 +503,7 @@ static int xmit_smoke_probe(int icmp_sock, struct ctx *ctx) return -1; } -static void xmit_slowpath_or_die(struct ctx *ctx, int cpu, unsigned long orig_num) +static void xmit_slowpath_or_die(struct ctx *ctx, unsigned int cpu, unsigned long orig_num) { int ret, icmp_sock = -1; unsigned long num = 1, i = 0; @@ -591,7 +591,7 @@ retry: stats[cpu].state |= CPU_STATS_STATE_RES; } -static void xmit_fastpath_or_die(struct ctx *ctx, int cpu, unsigned long orig_num) +static void xmit_fastpath_or_die(struct ctx *ctx, unsigned int cpu, unsigned long orig_num) { int ifindex = device_ifindex(ctx->device); uint8_t *out = NULL; @@ -680,12 +680,12 @@ static void xmit_fastpath_or_die(struct ctx *ctx, int cpu, unsigned long orig_nu stats[cpu].state |= CPU_STATS_STATE_RES; } -static inline void __set_state(int cpu, sig_atomic_t s) +static inline void __set_state(unsigned int cpu, sig_atomic_t s) { stats[cpu].state = s; } -static inline sig_atomic_t __get_state(int cpu) +static inline sig_atomic_t __get_state(unsigned int cpu) { return stats[cpu].state; } @@ -750,7 +750,7 @@ static void __correct_global_delta(struct ctx *ctx, unsigned int cpu, unsigned l ctx->num += delta_correction; } -static void __set_state_cf(int cpu, unsigned long p, unsigned long b, +static void __set_state_cf(unsigned int cpu, unsigned long p, unsigned long b, sig_atomic_t s) { stats[cpu].cf_packets = p; @@ -758,13 +758,13 @@ static void __set_state_cf(int cpu, unsigned long p, unsigned long b, stats[cpu].state = s; } -static void __set_state_cd(int cpu, unsigned long p, sig_atomic_t s) +static void __set_state_cd(unsigned int cpu, unsigned long p, sig_atomic_t s) { stats[cpu].cd_packets = p; stats[cpu].state = s; } -static int xmit_packet_precheck(struct ctx *ctx, int cpu) +static int xmit_packet_precheck(struct ctx *ctx, unsigned int cpu) { unsigned int i; unsigned long plen_total, orig = ctx->num; |