From patchwork Mon Jun 27 17:05:23 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Carlos_Falgueras_Garc=C3=ADa?= X-Patchwork-Id: 641161 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3rdb183x30z9s9c for ; Tue, 28 Jun 2016 03:05:48 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=riseup.net header.i=@riseup.net header.b=IJ1hrGgv; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751740AbcF0RFs (ORCPT ); Mon, 27 Jun 2016 13:05:48 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49984 "EHLO mx1.riseup.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751644AbcF0RFr (ORCPT ); Mon, 27 Jun 2016 13:05:47 -0400 Received: from piha.riseup.net (unknown [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 325A11A3DA9; Mon, 27 Jun 2016 17:05:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1467047146; bh=z5mZP5ecH1poIxjNhCeXirY0lLGTPZphq/aGdwd8Uos=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IJ1hrGgvkCMEJtyN4gF2yUgGuobUhQ3lpOrg9GxncF8wv9pKvDpIYt/nHda48dLVS Bi79cENfLf/K9MVBwgDIuWt394rko25Di6NwRsVp+LJ9oQJ8yqbEerWPm604Qw7SMd TBEVt5mRpVaQIHbgoCW4jVpcZsvNKx03b7Moua6k= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: carlosfg) with ESMTPSA id 4DDCB1C02CC From: =?UTF-8?q?Carlos=20Falgueras=20Garc=C3=ADa?= To: netfilter-devel@vger.kernel.org Cc: pablo@netfilter.org Subject: [PATCH 2/2 libnftnl] tests: Check set user data Date: Mon, 27 Jun 2016 19:05:23 +0200 Message-Id: <20160627170523.6560-2-carlosfg@riseup.net> In-Reply-To: <20160627170523.6560-1-carlosfg@riseup.net> References: <20160627170523.6560-1-carlosfg@riseup.net> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.99.2 at mx1.riseup.net X-Virus-Status: Clean Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org Signed-off-by: Carlos Falgueras GarcĂ­a --- tests/nft-set-test.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/nft-set-test.c b/tests/nft-set-test.c index f6fbfb5..173c17f 100644 --- a/tests/nft-set-test.c +++ b/tests/nft-set-test.c @@ -47,6 +47,9 @@ static void cmp_nftnl_set(struct nftnl_set *a, struct nftnl_set *b) if (nftnl_set_get_u32(a, NFTNL_SET_DATA_LEN) != nftnl_set_get_u32(b, NFTNL_SET_DATA_LEN)) print_err("Set data-len mismatches"); + if (strcmp(nftnl_set_get_str(a, NFTNL_SET_USERDATA), + nftnl_set_get_str(b, NFTNL_SET_USERDATA)) != 0) + print_err("Set userdata mismatches"); } int main(int argc, char *argv[]) @@ -68,6 +71,7 @@ int main(int argc, char *argv[]) nftnl_set_set_u32(a, NFTNL_SET_DATA_TYPE, 0x12345678); nftnl_set_set_u32(a, NFTNL_SET_DATA_LEN, 0x12345678); nftnl_set_set_u32(a, NFTNL_SET_FAMILY, 0x12345678); + nftnl_set_set_str(a, NFTNL_SET_USERDATA, "testing user data"); /* cmd extracted from include/linux/netfilter/nf_tables.h */ nlh = nftnl_set_nlmsg_build_hdr(buf, NFT_MSG_NEWSET, AF_INET, 0, 1234);