ippair: fix global declarations

pull/4537/head
Victor Julien 6 years ago
parent 0a006d2258
commit c5f4b41881

@ -44,8 +44,14 @@
static IPPair *IPPairGetUsedIPPair(void);
/** ippair hash table */
IPPairHashRow *ippair_hash;
/** queue with spare ippairs */
static IPPairQueue ippair_spare_q;
IPPairConfig ippair_config;
SC_ATOMIC_DECLARE(uint64_t,ippair_memuse);
SC_ATOMIC_DECLARE(uint32_t,ippair_counter);
SC_ATOMIC_DECLARE(uint32_t,ippair_prune_idx);
/** size of the ippair object. Maybe updated in IPPairInitConfig to include
* the storage APIs additions. */

@ -84,7 +84,7 @@ typedef struct IPPairHashRow_ {
} __attribute__((aligned(CLS))) IPPairHashRow;
/** ippair hash table */
IPPairHashRow *ippair_hash;
extern IPPairHashRow *ippair_hash;
#define IPPAIR_VERBOSE 0
#define IPPAIR_QUIET 1
@ -125,10 +125,10 @@ typedef struct IPPairConfig_ {
} \
} while (0)
IPPairConfig ippair_config;
SC_ATOMIC_DECLARE(uint64_t,ippair_memuse);
SC_ATOMIC_DECLARE(uint32_t,ippair_counter);
SC_ATOMIC_DECLARE(uint32_t,ippair_prune_idx);
extern IPPairConfig ippair_config;
SC_ATOMIC_EXTERN(uint64_t,ippair_memuse);
SC_ATOMIC_EXTERN(uint32_t,ippair_counter);
SC_ATOMIC_EXTERN(uint32_t,ippair_prune_idx);
void IPPairInitConfig(char quiet);
void IPPairShutdown(void);

Loading…
Cancel
Save