/* Description: Process a user generated LISTALL message and dumps  */
static int netlbl_mgmt_listall(struct sk_buff *skb, struct netlink_callback *cb)
/* Description: Process a user generated LISTALL message and dumps  */
static int netlbl_mgmt_listall(struct sk_buff *skb, struct netlink_callback *cb)
{
	struct netlbl_domhsh_walk_arg cb_arg;
	u32 skip_bkt = cb->args[0];
	u32 skip_chain = cb->args[1];
	cb_arg.nl_cb = cb;
	cb_arg.skb = skb;
	cb_arg.seq = cb->nlh->nlmsg_seq;
	netlbl_domhsh_walk(&skip_bkt,
			   &skip_chain,
			   netlbl_mgmt_listall_cb,
			   &cb_arg);
	cb->args[0] = skip_bkt;
	cb->args[1] = skip_chain;
	return skb->len;
}