On Tue, May 06, 2014 at 10:19:41PM +0200, Arturo Borrero Gonzalez wrote: > Let's use these new functions in the examples. > > Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@xxxxxxxxx> > --- > examples/nft-rule-add.c | 9 ++------- > examples/nft-rule-del.c | 13 +++++-------- > 2 files changed, 7 insertions(+), 15 deletions(-) > > diff --git a/examples/nft-rule-add.c b/examples/nft-rule-add.c > index 6961d0d..32302c5 100644 > --- a/examples/nft-rule-add.c > +++ b/examples/nft-rule-add.c > @@ -137,7 +137,6 @@ int main(int argc, char *argv[]) > { > struct mnl_socket *nl; > struct nft_rule *r; > - struct nlmsghdr *nlh; > struct mnl_nlmsg_batch *batch; > uint8_t family; > char buf[MNL_SOCKET_BUFFER_SIZE]; > @@ -180,12 +179,8 @@ int main(int argc, char *argv[]) > NFNL_MSG_BATCH_BEGIN, seq++); > mnl_nlmsg_batch_next(batch); > > - nlh = nft_rule_nlmsg_build_hdr(mnl_nlmsg_batch_current(batch), > - NFT_MSG_NEWRULE, > - nft_rule_attr_get_u32(r, NFT_RULE_ATTR_FAMILY), > - NLM_F_APPEND|NLM_F_CREATE|NLM_F_ACK, seq++); > - > - nft_rule_nlmsg_build_payload(nlh, r); > + nft_rule_build_msg(r, mnl_nlmsg_batch_current(batch), NFT_MSG_NEWRULE, > + NLM_F_APPEND|NLM_F_CREATE|NLM_F_ACK, seq++); Is this the only potential user of this new _build_ function? If so, I'd prefer to keep this back until we have more clients, I don't want to prematurely increase the size of the library with code that we don't need yet. Let me know, Thanks. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html