Mercurial > hg > freeDiameter
comparison libfdcore/fdcore-internal.h @ 1238:8f9684264fe0
Change management of the p_reqin_count counter to be updated only on routable messages. This should limit the errors in the counter value resulting from rejected or discarded link-local messages.
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Thu, 10 Oct 2013 16:08:46 +0200 |
parents | 043b894b0511 |
children | 0420ccc4671a |
comparison
equal
deleted
inserted
replaced
1236:a0d9fb49694e | 1238:8f9684264fe0 |
---|---|
294 void fd_psm_next_timeout(struct fd_peer * peer, int add_random, int delay); | 294 void fd_psm_next_timeout(struct fd_peer * peer, int add_random, int delay); |
295 int fd_psm_change_state(struct fd_peer * peer, int new_state); | 295 int fd_psm_change_state(struct fd_peer * peer, int new_state); |
296 void fd_psm_cleanup(struct fd_peer * peer, int terminate); | 296 void fd_psm_cleanup(struct fd_peer * peer, int terminate); |
297 | 297 |
298 /* Peer out */ | 298 /* Peer out */ |
299 int fd_out_send(struct msg ** msg, struct cnxctx * cnx, struct fd_peer * peer); | 299 int fd_out_send(struct msg ** msg, struct cnxctx * cnx, struct fd_peer * peer, int update_reqin_cnt); |
300 int fd_out_start(struct fd_peer * peer); | 300 int fd_out_start(struct fd_peer * peer); |
301 int fd_out_stop(struct fd_peer * peer); | 301 int fd_out_stop(struct fd_peer * peer); |
302 | 302 |
303 /* Initiating connections */ | 303 /* Initiating connections */ |
304 int fd_p_cnx_init(struct fd_peer * peer); | 304 int fd_p_cnx_init(struct fd_peer * peer); |