00001 if (attrs[ATTR_OPTS]) { 00002 struct nlattr *nested[NESTED_MAX+1]; 00003 struct nla_policy nested_policy[] = { 00004 [NESTED_FOO] = { .type = NLA_U32 }, 00005 }; 00006 00007 if (nla_parse_nested(nested, NESTED_MAX, attrs[ATTR_OPTS], nested_policy) < 0) 00008 /* error */ 00009 00010 if (nested[NESTED_FOO]) 00011 uint32_t val = nla_get_u32(nested[NESTED_FOO]); 00012 }