summaryrefslogtreecommitdiffstats
path: root/src/dect-cell-list.c
blob: bb946edb8289a99cfe75812b9f53f0078b1ee63c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "netlink/cli/utils.h"

int main(int argc, char *argv[])
{
	struct nl_sock *sock;
	struct nl_cache *cell_cache;
	struct nl_cache *cluster_cache;
	struct nl_dump_params params = {
		.dp_type = NL_DUMP_LINE,
		.dp_fd = stdout,
	};

	sock = nl_cli_alloc_socket();
	nl_cli_connect(sock, NETLINK_DECT);
	if (nl_dect_cluster_alloc_cache(sock, &cluster_cache))
		exit(1);
	nl_cache_mngt_provide(cluster_cache);
	if (nl_dect_cell_alloc_cache(sock, &cell_cache))
		exit(1);

	nl_cache_dump(cell_cache, &params);
	return 0;
}