ilb_alg_data_t
ilb_alg_data_t *ilb_alg_rr_init(ilb_rule_t *, void *);
ilb_alg_data_t *ilb_alg_hash_init(ilb_rule_t *, const void *);
ilb_alg_data_t *
ilb_alg_data_t *alg;
if ((alg = kmem_alloc(sizeof (ilb_alg_data_t), KM_NOSLEEP)) == NULL)
kmem_free(alg, sizeof (ilb_alg_data_t));
kmem_free(alg, sizeof (ilb_alg_data_t));
kmem_free(alg, sizeof (ilb_alg_data_t));
hash_fini(ilb_alg_data_t **alg)
kmem_free(*alg, sizeof (ilb_alg_data_t));
static void hash_fini(ilb_alg_data_t **);
ilb_alg_data_t *
ilb_alg_data_t *alg;
if ((alg = kmem_alloc(sizeof (ilb_alg_data_t), KM_NOSLEEP)) == NULL)
kmem_free(alg, sizeof (ilb_alg_data_t));
rr_fini(ilb_alg_data_t **alg)
kmem_free(*alg, sizeof (ilb_alg_data_t));
static void rr_fini(ilb_alg_data_t **);
ilb_alg_data_t *ir_alg;