From 5621afff91b24a9b79b9eab0965dcd888ef810e8 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 4 Oct 2011 12:58:25 -0700 Subject: [PATCH] odp-util: Use nl_parse_nested() to simplify format_odp_sample_action(). --- lib/odp-util.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/odp-util.c b/lib/odp-util.c index d97d30c0..7f5158fe 100644 --- a/lib/odp-util.c +++ b/lib/odp-util.c @@ -98,16 +98,13 @@ format_odp_sample_action(struct ds *ds, const struct nlattr *attr) [OVS_SAMPLE_ATTR_ACTIONS] = { .type = NL_A_NESTED } }; struct nlattr *a[ARRAY_SIZE(ovs_sample_policy)]; - struct ofpbuf buf; double percentage; const struct nlattr *nla_acts; int len; ds_put_cstr(ds, "sample"); - ofpbuf_use_const(&buf, nl_attr_get(attr), nl_attr_get_size(attr)); - if (!nl_policy_parse(&buf, 0, ovs_sample_policy, a, - ARRAY_SIZE(ovs_sample_policy))) { + if (!nl_parse_nested(attr, ovs_sample_policy, a, ARRAY_SIZE(a))) { ds_put_cstr(ds, "(error)"); return; } -- 2.30.2