From: Stefan Berghofer <stefan.berghofer@secunet.com>
To: netfilter@vger.kernel.org
Subject: nftables: Example involving payload_raw_expr
Date: Mon, 30 Nov 2015 14:28:38 +0100 [thread overview]
Message-ID: <565C4F06.5030102@secunet.com> (raw)
Hi all,
I just tried out the example file tests/payload-ll distributed with nftables,
which makes use of payload raw expressions of the form "@..,..,..". While the first
two declarations in the file, i.e.
nft add table ip filter
nft add chain ip filter input \{ type filter hook input priority 0\; \}
work as expected, the third declaration
nft add rule ip filter input @ll,48,48 00:15:e9:f0:10:f8 counter
is rejected with the error message
Error: protocol specification is invalid for this family
(the expression "@ll,48,48" is underlined in the output). Does the example use
an outdated syntax, or have I done something wrong?
Is there any documentation on how to use payload raw expressions? I couldn't find
any mention of it in the wiki or the manpage of nftables.
I am using Linux Kernel 4.2.4, together with the latest repository version of
libnftnl and nftables.
Greetings,
Stefan
--
Dr. Stefan Berghofer
Senior Consultant, Network & Client Security
Public Authorities
secunet Security Networks AG
Phone: +49 201 54 54-3606, Fax: +49 201 54 54-1323
E-Mail: stefan.berghofer@secunet.com
Ammonstrafle 74, 01067 Dresden, Germany
www.secunet.com
______________________________________________________________________
Registered at: Kronprinzenstrafle 30, 45128 Essen, Deutschland
Amtsgericht Essen HRB 13615
Management Board: Dr Rainer Baumgart (CEO), Thomas Pleines
Chairman of Supervisory Board: Dr Peter Zattler
______________________________________________________________________
next reply other threads:[~2015-11-30 13:28 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-30 13:28 Stefan Berghofer [this message]
2015-12-14 17:29 ` nftables: Example involving payload_raw_expr Pablo Neira Ayuso
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=565C4F06.5030102@secunet.com \
--to=stefan.berghofer@secunet.com \
--cc=netfilter@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.