X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fnetlink.h;h=7eced42f42a660f178ccdb28548240c00179e70c;hb=c2b565b54e36bc33d0406afb225c9bf3d01405ef;hp=e226277a5862d57ae30a163f0f337d91cf46546f;hpb=f7df9823a015a1fcc3e02e7a0890bb7205958f3a;p=openvswitch diff --git a/lib/netlink.h b/lib/netlink.h index e226277a..7eced42f 100644 --- a/lib/netlink.h +++ b/lib/netlink.h @@ -187,6 +187,8 @@ struct nl_policy #define NL_POLICY_FOR(TYPE) \ .type = NL_A_UNSPEC, .min_len = sizeof(TYPE), .max_len = sizeof(TYPE) +bool nl_attr_validate(const struct nlattr *, const struct nl_policy *); + bool nl_policy_parse(const struct ofpbuf *, size_t offset, const struct nl_policy[], struct nlattr *[], size_t n_attrs);