netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Add suport for bridge if dev name meta exepression keys
@ 2014-03-27 12:47 Tomasz Bursztyka
  2014-03-27 12:47 ` [PATCH 1/5] netfilter: nf_tables: Stack expression type depending on their family Tomasz Bursztyka
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Tomasz Bursztyka @ 2014-03-27 12:47 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Tomasz Bursztyka

Here is the patch-set to add meta keys NFT_META_BRI_IIFNAME and NFT_META_BRI_OIFNAME.

I did not factorize nft_meta.c code to reuse nft_meta_select_ops() and nft_meta_bridge_init()
At least solutions I had made the code too ugly.
Declaring a type for select_ops functions, same for validate_get() one, and have
an in-between functions called relevantly by meta_<bridge_>init etc...

At least it looks like netfilter stack very rarely does typedef functions so I passed.

Last 2 patches are about user-space support.

Tomasz Bursztyka (4):
kernel:
  netfilter: nf_tables: Stack expression type depending on their family
  netfilter: nf_tables: Make meta expression core functions public
  netfilter: nf_tables: Add meta expression key for bridge interface
    name
libnftnl:
  meta: Add support for input and output bridge interface name
nftables:
  meta: Add support for input and output bridge interface name
	
-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH v2 0/4] Add suport for bridge if dev name meta exepression keys
@ 2014-04-04  9:47 Tomasz Bursztyka
  2014-04-04  9:47 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka
  0 siblings, 1 reply; 13+ messages in thread
From: Tomasz Bursztyka @ 2014-04-04  9:47 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Tomasz Bursztyka

Here is the patch-set to add meta keys NFT_META_BRI_IIFNAME and NFT_META_BRI_OIFNAME.

Changes against v1:
- Rebased the kernel patch set against Patrick's nft_meta.c get/set init function split up.

Last 2 patches are about user-space support.

Tomasz Bursztyka (5):
kernel:
  netfilter: nf_tables: Stack expression type depending on their family
  netfilter: nf_tables: Make meta expression core functions public
  netfilter: nf_tables: Add meta expression key for bridge interface
    name
libnftnl:
  meta: Add support for input and output bridge interface name
nftables:
  meta: Add support for input and output bridge interface name


-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH v3 0/5] Add suport for bridge if dev name meta exepression keys
@ 2014-04-08 11:25 Tomasz Bursztyka
  2014-04-08 11:25 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka
  0 siblings, 1 reply; 13+ messages in thread
From: Tomasz Bursztyka @ 2014-04-08 11:25 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Tomasz Bursztyka

Here is the patch-set to add meta keys NFT_META_BRI_IIFNAME and NFT_META_BRI_OIFNAME.

Changes against
v2:
- Applied Pablo's comment on patch 3
- Applied human readable names on patch 5 according to Pablo and Patrick comments.
v1:
- Rebased the kernel patch set against Patrick's nft_meta.c get/set init function split up.

Last 2 patches are about user-space support.

Tomasz Bursztyka (5):
kernel:
  netfilter: nf_tables: Stack expression type depending on their family
  netfilter: nf_tables: Make meta expression core functions public
  netfilter: nf_tables: Add meta expression key for bridge interface
    name
libnftnl:
  meta: Add support for input and output bridge interface name
nftables:
  meta: Add support for input and output bridge interface name


-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH v4 0/5] Add suport for bridge if dev name meta expression keys
@ 2014-04-14 12:41 Tomasz Bursztyka
  2014-04-14 12:41 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka
  0 siblings, 1 reply; 13+ messages in thread
From: Tomasz Bursztyka @ 2014-04-14 12:41 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Tomasz Bursztyka

Here is the patch-set to add meta keys NFT_META_BRI_IIFNAME and NFT_META_BRI_OIFNAME.

Changes against
v3:
- Applied Pablo's comment so CONFIG_NF_TABLES_BRIDGE and CONFIG_BRIDGE_NF_EBTABLES are
  interdependent with CONFIG_BRIDGE_NETFILTER in order to properly add netfilter
  sub-directory when building.
v2:
- Applied Pablo's comment on patch 3
- Applied human readable names on patch 5 according to Pablo and Patrick comments.
v1:
- Rebased the kernel patch set against Patrick's nft_meta.c get/set init function split up.

Last 2 patches are about user-space support.

Tomasz Bursztyka (5):
kernel:
  netfilter: nf_tables: Stack expression type depending on their family
  netfilter: nf_tables: Make meta expression core functions public
  netfilter: nf_tables: Add meta expression key for bridge interface
    name
libnftnl:
  meta: Add support for input and output bridge interface name
nftables:
  meta: Add support for input and output bridge interface name


-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-04-14 12:41 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-27 12:47 [PATCH 0/5] Add suport for bridge if dev name meta exepression keys Tomasz Bursztyka
2014-03-27 12:47 ` [PATCH 1/5] netfilter: nf_tables: Stack expression type depending on their family Tomasz Bursztyka
2014-03-27 12:47 ` [PATCH 2/5] netfilter: nf_tables: Make meta expression core functions public Tomasz Bursztyka
2014-03-27 12:47 ` [PATCH 3/5] netfilter: nf_tables: Add meta expression key for bridge interface name Tomasz Bursztyka
2014-03-27 12:59   ` Arturo Borrero Gonzalez
2014-03-27 13:07     ` Tomasz Bursztyka
2014-03-27 12:47 ` [PATCH libnftnl 4/5] meta: Add support for input and output " Tomasz Bursztyka
2014-03-27 12:47 ` [PATCH nftables 5/5] " Tomasz Bursztyka
2014-03-27 12:55 ` [PATCH 0/5] Add suport for bridge if dev name meta exepression keys Patrick McHardy
2014-03-27 13:11   ` Tomasz Bursztyka
  -- strict thread matches above, loose matches on Subject: below --
2014-04-04  9:47 [PATCH v2 0/4] " Tomasz Bursztyka
2014-04-04  9:47 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka
2014-04-08 11:25 [PATCH v3 0/5] Add suport for bridge if dev name meta exepression keys Tomasz Bursztyka
2014-04-08 11:25 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka
2014-04-14 12:41 [PATCH v4 0/5] Add suport for bridge if dev name meta expression keys Tomasz Bursztyka
2014-04-14 12:41 ` [PATCH libnftnl 4/5] meta: Add support for input and output bridge interface name Tomasz Bursztyka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).