/* Description: Call out to the NetLabel components so they can register their families and commands with the Generic NETLINK mechanism. Returns zero on success and non-zero on failure.  */
int __init netlbl_netlink_init(void)
/* Description: Call out to the NetLabel components so they can register their families and commands with the Generic NETLINK mechanism. Returns zero on success and non-zero on failure.  */
int __init netlbl_netlink_init(void)
{
	int ret_val;
	ret_val = netlbl_mgmt_genl_init();
	if (ret_val != 0)
		return ret_val;
	ret_val = netlbl_cipsov4_genl_init();
	if (ret_val != 0)
		return ret_val;
	ret_val = netlbl_unlabel_genl_init();
	if (ret_val != 0)
		return ret_val;
	return 0;
}