Many of our functions pass around a pointer to Netlink attributes
and a length.  This exposes the version of nl_attr_find that takes
that format so it can be used by callers outside the Netlink library.
---
v2: New patch.
---
 lib/netlink.c |    2 +-
 lib/netlink.h |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/lib/netlink.c b/lib/netlink.c
index ec35849..b4de3ed 100644
--- a/lib/netlink.c
+++ b/lib/netlink.c
@@ -615,7 +615,7 @@ nl_parse_nested(const struct nlattr *nla, const struct 
nl_policy policy[],
     return nl_policy_parse(&buf, 0, policy, attrs, n_attrs);
 }
 
-static const struct nlattr *
+const struct nlattr *
 nl_attr_find__(const struct nlattr *attrs, size_t size, uint16_t type)
 {
     const struct nlattr *nla;
diff --git a/lib/netlink.h b/lib/netlink.h
index 0bd2c41..2206339 100644
--- a/lib/netlink.h
+++ b/lib/netlink.h
@@ -160,5 +160,7 @@ bool nl_parse_nested(const struct nlattr *, const struct 
nl_policy[],
 const struct nlattr *nl_attr_find(const struct ofpbuf *, size_t hdr_len,
                                   uint16_t type);
 const struct nlattr *nl_attr_find_nested(const struct nlattr *, uint16_t type);
+const struct nlattr *nl_attr_find__(const struct nlattr *attrs, size_t size,
+                                    uint16_t type);
 
 #endif /* netlink.h */
-- 
1.7.4.1

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to