Lines Matching full:attributes
11 * Netlink Messages and Attributes Interface (As Seen On TV)
29 * | Family Header | Pad | Attributes |
60 * nlmsg_attrdata(nlh, hdrlen) head of attributes data
61 * nlmsg_attrlen(nlh, hdrlen) length of attributes data
66 * nlmsg_parse() parse attributes of a message
70 * nlmsg_for_each_attr() loop over all attributes
71 * nlmsg_for_each_attr_type() loop over all attributes with the
78 * Attributes Interface
119 * Nested Attributes Construction:
159 * nla_validate() validate a stream of attributes
160 * nla_validate_nested() validate a stream of nested attributes
161 * nla_find() find attribute in stream of attributes
162 * nla_find_nested() find attribute in nested attributes
164 * nla_parse_nested() parse nested attributes
165 * nla_for_each_attr() loop over all attributes
166 * nla_for_each_attr_type() loop over all attributes with the
168 * nla_for_each_nested() loop over the nested attributes
169 * nla_for_each_nested_type() loop over the nested attributes with
274 * NLA_NESTED has the nested attributes directly inside
275 * while an array has the nested attributes at another
367 * validation is enforced for all attributes. For existing ones
368 * it should be set at least when new attributes are added to
504 * extra data at the end of the message, attributes being longer than
505 * they should be, or unknown attributes being present.
507 * @NL_VALIDATE_MAXTYPE: Reject attributes > max type; Together with _TRAILING
509 * @NL_VALIDATE_UNSPEC: Reject attributes with NLA_UNSPEC in the policy.
639 * nlmsg_attrdata - head of attributes data
651 * nlmsg_attrlen - length of attributes data
691 * nla_parse - Parse a stream of attributes into a tb buffer
699 * Parses a stream of attributes and stores a pointer to each attribute in
700 * the tb array accessible via the attribute type. Attributes with a type
701 * exceeding maxtype will be rejected, policy must be specified, attributes
716 * nla_parse_deprecated - Parse a stream of attributes into a tb buffer
724 * Parses a stream of attributes and stores a pointer to each attribute in
725 * the tb array accessible via the attribute type. Attributes with a type
726 * exceeding maxtype will be ignored and attributes from the policy are not
727 * always strictly validated (only for new attributes).
741 * nla_parse_deprecated_strict - Parse a stream of attributes into a tb buffer
749 * Parses a stream of attributes and stores a pointer to each attribute in
750 * the tb array accessible via the attribute type. Attributes with a type
752 * policy is not completely strictly validated (only for new attributes).
767 * __nlmsg_parse - parse attributes of a netlink message
795 * nlmsg_parse - parse attributes of a netlink message
815 * nlmsg_parse_deprecated - parse attributes of a netlink message
835 * nlmsg_parse_deprecated_strict - parse attributes of a netlink message
871 * nla_validate_deprecated - Validate a stream of attributes
878 * Validates all attributes in the specified attribute stream against the
894 * nla_validate - Validate a stream of attributes
901 * Validates all attributes in the specified attribute stream against the
916 * nlmsg_validate_deprecated - validate a netlink message including attributes
961 * nlmsg_for_each_attr - iterate over a stream of attributes
972 * nlmsg_for_each_attr_type - iterate over a stream of attributes
1078 * attributes. Only necessary if attributes have been added to
1118 * attributes from the socket buffer again.
1242 * Netlink Attributes
1328 * nla_find_nested - find attribute in a set of nested attributes
1329 * @nla: attribute containing the nested attributes
1341 * nla_parse_nested - parse nested attributes
1344 * @nla: attribute containing the nested attributes
1365 * nla_parse_nested_deprecated - parse nested attributes
1368 * @nla: attribute containing the nested attributes
2215 * nla_nest_start_noflag - Start a new level of nested attributes
2216 * @skb: socket buffer to add attributes to
2220 * marked their nest attributes with NLA_F_NESTED flag. New APIs should use
2237 * nla_nest_start - Start a new level of nested attributes, with NLA_F_NESTED
2238 * @skb: socket buffer to add attributes to
2252 * nla_nest_end - Finalize nesting of attributes
2253 * @skb: socket buffer the attributes are stored in
2257 * appended attributes.
2268 * nla_nest_cancel - Cancel nesting of attributes
2273 * attributes. Returns -EMSGSIZE
2295 * __nla_validate_nested - Validate a stream of nested attributes
2302 * Validates all attributes in the nested attribute stream against the
2303 * specified policy. Attributes with a type exceeding maxtype will be
2391 * nla_for_each_attr - iterate over a stream of attributes
2403 * nla_for_each_attr_type - iterate over a stream of attributes
2415 * nla_for_each_nested - iterate over nested attributes
2417 * @nla: attribute containing the nested attributes
2424 * nla_for_each_nested_type - iterate over nested attributes
2427 * @nla: attribute containing the nested attributes