ng_item
struct ng_item;
STAILQ_HEAD(, ng_item) queue; /* actually items queue */
struct ng_item *i = NULL; \
STAILQ_HEAD(, ng_item) queue; /* actually items queue */
typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
STAILQ_ENTRY(ng_item) el_next;
TAILQ_ENTRY(ng_item) all; /* all existing items */
struct ng_item ;
typedef struct ng_item *item_p;
typedef struct ng_item const *item_cp;
static TAILQ_HEAD(, ng_item) ng_itemlist = TAILQ_HEAD_INITIALIZER(ng_itemlist);
ng_qzone = uma_zcreate("NetGraph items", sizeof(struct ng_item),
sizeof(struct ng_item), NULL, NULL, NULL, NULL,