summaryrefslogtreecommitdiff
path: root/doc/src/examples/nla_parse_nested.c
blob: 563bfc8e46d446bf23decfe2e86beb715effc83b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
if (attrs[ATTR_OPTS]) {
	struct nlattr *nested[NESTED_MAX+1];
	struct nla_policy nested_policy[] = {
		[NESTED_FOO] = { .type = NLA_U32 },
	};

	if (nla_parse_nested(nested, NESTED_MAX, attrs[ATTR_OPTS], nested_policy) < 0)
		/* error */
	
	if (nested[NESTED_FOO])
		uint32_t val = nla_get_u32(nested[NESTED_FOO]);
}