All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: static data reduction, 2010-02-10
@ 2010-02-10 14:59 Jan Engelhardt
  2010-02-10 14:59 ` [PATCH 1/4] netfilter: xtables: compact table hook functions (1/2) Jan Engelhardt
                   ` (3 more replies)
  0 siblings, 4 replies; 26+ messages in thread
From: Jan Engelhardt @ 2010-02-10 14:59 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel



Hehe, thanks for your patience :-)
[grmbl, vger's list name standardization is <90%]


The following changes since commit 9ab99d5a43e9f283738fd9fd365539306d13eaac:
  Patrick McHardy (1):
        Merge branch 'master' of /repos/git/net-next-2.6

are available in the git repository at:

  git://dev.medozas.de/linux master

Jan Engelhardt (4):
      netfilter: xtables: compact table hook functions (1/2)
      netfilter: xtables: compact table hook functions (2/2)
      netfilter: xtables: use xt_table for hook instantiation
      netfilter: xtables: generate initial table on-demand

 include/linux/netfilter/x_tables.h        |    5 +
 include/linux/netfilter_arp/arp_tables.h  |    1 +
 include/linux/netfilter_ipv4/ip_tables.h  |    1 +
 include/linux/netfilter_ipv6/ip6_tables.h |    1 +
 net/ipv4/netfilter/arp_tables.c           |    7 ++
 net/ipv4/netfilter/arptable_filter.c      |   87 +++-------------
 net/ipv4/netfilter/ip_tables.c            |    7 ++
 net/ipv4/netfilter/iptable_filter.c       |  114 +++++-----------------
 net/ipv4/netfilter/iptable_mangle.c       |  153 ++++++-----------------------
 net/ipv4/netfilter/iptable_raw.c          |   86 ++++------------
 net/ipv4/netfilter/iptable_security.c     |  106 ++++----------------
 net/ipv4/netfilter/nf_nat_rule.c          |   38 +------
 net/ipv6/netfilter/ip6_tables.c           |    7 ++
 net/ipv6/netfilter/ip6table_filter.c      |  104 ++++----------------
 net/ipv6/netfilter/ip6table_mangle.c      |  132 ++++++-------------------
 net/ipv6/netfilter/ip6table_raw.c         |   77 +++------------
 net/ipv6/netfilter/ip6table_security.c    |   99 +++----------------
 net/netfilter/x_tables.c                  |   70 +++++++++++++-
 net/netfilter/xt_repldata.h               |   35 +++++++
 19 files changed, 333 insertions(+), 797 deletions(-)
 create mode 100644 net/netfilter/xt_repldata.h

^ permalink raw reply	[flat|nested] 26+ messages in thread
* Re: static data reduction
@ 2010-02-10 16:51 Jan Engelhardt
  2010-02-10 16:51 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
  0 siblings, 1 reply; 26+ messages in thread
From: Jan Engelhardt @ 2010-02-10 16:51 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel


I incorporated the desired changes and hope it's right now.

---
The following changes since commit 9ab99d5a43e9f283738fd9fd365539306d13eaac:
  Patrick McHardy (1):
        Merge branch 'master' of /repos/git/net-next-2.6

are available in the git repository at:

  git://dev.medozas.de/linux master

Jan Engelhardt (4):
      netfilter: xtables: compact table hook functions (1/2)
      netfilter: xtables: compact table hook functions (2/2)
      netfilter: xtables: use xt_table for hook instantiation
      netfilter: xtables: generate initial table on-demand

 include/linux/netfilter/x_tables.h        |    4 +
 include/linux/netfilter_arp/arp_tables.h  |    1 +
 include/linux/netfilter_ipv4/ip_tables.h  |    1 +
 include/linux/netfilter_ipv6/ip6_tables.h |    1 +
 net/ipv4/netfilter/arp_tables.c           |    7 ++
 net/ipv4/netfilter/arptable_filter.c      |   95 ++++--------------
 net/ipv4/netfilter/ip_tables.c            |    7 ++
 net/ipv4/netfilter/iptable_filter.c       |  122 ++++++-----------------
 net/ipv4/netfilter/iptable_mangle.c       |  154 ++++++-----------------------
 net/ipv4/netfilter/iptable_raw.c          |   94 +++++-------------
 net/ipv4/netfilter/iptable_security.c     |  115 +++++-----------------
 net/ipv4/netfilter/nf_nat_rule.c          |   39 ++------
 net/ipv6/netfilter/ip6_tables.c           |    7 ++
 net/ipv6/netfilter/ip6table_filter.c      |  111 +++++----------------
 net/ipv6/netfilter/ip6table_mangle.c      |  131 +++++-------------------
 net/ipv6/netfilter/ip6table_raw.c         |   84 ++++------------
 net/ipv6/netfilter/ip6table_security.c    |  107 ++++----------------
 net/netfilter/x_tables.c                  |   58 +++++++++++-
 net/netfilter/xt_repldata.h               |   35 +++++++
 19 files changed, 348 insertions(+), 825 deletions(-)
 create mode 100644 net/netfilter/xt_repldata.h

^ permalink raw reply	[flat|nested] 26+ messages in thread
* Stomping Static Data pull, 2010-02-07
@ 2010-02-07 11:49 Jan Engelhardt
  2010-02-07 11:49 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
  0 siblings, 1 reply; 26+ messages in thread
From: Jan Engelhardt @ 2010-02-07 11:49 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel


Hi,


as previously tested, the hook function compaction has no measurable
difference in execution speed. I thus propose this submission that
has been updated to kaber-next/2.6.33.


The following changes since commit 84f3bb9ae9db90f7fb15d98b55279a58ab1b2363:
  Patrick McHardy (1):
        netfilter: xtables: add CT target

are available in the git repository at:

  git://dev.medozas.de/linux master

Jan Engelhardt (4):
      netfilter: xtables: compact table hook functions (1/2)
      netfilter: xtables: compact table hook functions (2/2)
      netfilter: xtables: use xt_table for hook instantiation
      netfilter: xtables: generate initial table on-demand

 include/linux/netfilter/x_tables.h        |    5 +
 include/linux/netfilter_arp/arp_tables.h  |    1 +
 include/linux/netfilter_ipv4/ip_tables.h  |    1 +
 include/linux/netfilter_ipv6/ip6_tables.h |    1 +
 net/ipv4/netfilter/arp_tables.c           |    7 ++
 net/ipv4/netfilter/arptable_filter.c      |   87 +++-------------
 net/ipv4/netfilter/ip_tables.c            |    7 ++
 net/ipv4/netfilter/iptable_filter.c       |  114 +++++-----------------
 net/ipv4/netfilter/iptable_mangle.c       |  153 ++++++-----------------------
 net/ipv4/netfilter/iptable_raw.c          |   86 ++++------------
 net/ipv4/netfilter/iptable_security.c     |  106 ++++----------------
 net/ipv4/netfilter/nf_nat_rule.c          |   38 +------
 net/ipv6/netfilter/ip6_tables.c           |    7 ++
 net/ipv6/netfilter/ip6table_filter.c      |  104 ++++----------------
 net/ipv6/netfilter/ip6table_mangle.c      |  132 ++++++-------------------
 net/ipv6/netfilter/ip6table_raw.c         |   77 +++------------
 net/ipv6/netfilter/ip6table_security.c    |   99 +++----------------
 net/netfilter/x_tables.c                  |   70 +++++++++++++-
 net/netfilter/xt_repldata.h               |   35 +++++++
 19 files changed, 333 insertions(+), 797 deletions(-)
 create mode 100644 net/netfilter/xt_repldata.h

^ permalink raw reply	[flat|nested] 26+ messages in thread
* Re: stomping static data pull
@ 2009-10-10  9:22 Jan Engelhardt
  2009-10-10  9:22 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
  0 siblings, 1 reply; 26+ messages in thread
From: Jan Engelhardt @ 2009-10-10  9:22 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel


Hi Patrick,


I incorporated your suggestions and propose this new 4-series set.


The following changes since commit 374576a8b6f865022c0fd1ca62396889b23d66dd:
  Linus Torvalds (1):
        Linux 2.6.32-rc3

are available in the git repository at:

  git://dev.medozas.de/linux master

Jan Engelhardt (4):
      netfilter: xtables: compact table hook functions (1/2)
      netfilter: xtables: compact table hook functions (2/2)
      netfilter: xtables: use xt_table for hook instantiation
      netfilter: xtables: generate initial table on-demand

 include/linux/netfilter/x_tables.h        |    5 +
 include/linux/netfilter_arp/arp_tables.h  |    1 +
 include/linux/netfilter_ipv4/ip_tables.h  |    1 +
 include/linux/netfilter_ipv6/ip6_tables.h |    1 +
 net/ipv4/netfilter/arp_tables.c           |    7 ++
 net/ipv4/netfilter/arptable_filter.c      |   87 +++-------------
 net/ipv4/netfilter/ip_tables.c            |    7 ++
 net/ipv4/netfilter/iptable_filter.c       |  114 +++++-----------------
 net/ipv4/netfilter/iptable_mangle.c       |  153 ++++++-----------------------
 net/ipv4/netfilter/iptable_raw.c          |   86 ++++------------
 net/ipv4/netfilter/iptable_security.c     |  106 ++++----------------
 net/ipv4/netfilter/nf_nat_rule.c          |   38 +------
 net/ipv6/netfilter/ip6_tables.c           |    7 ++
 net/ipv6/netfilter/ip6table_filter.c      |  104 ++++----------------
 net/ipv6/netfilter/ip6table_mangle.c      |  132 ++++++-------------------
 net/ipv6/netfilter/ip6table_raw.c         |   77 +++------------
 net/ipv6/netfilter/ip6table_security.c    |   99 +++----------------
 net/netfilter/x_tables.c                  |   70 +++++++++++++-
 net/netfilter/xt_repldata.h               |   35 +++++++
 19 files changed, 333 insertions(+), 797 deletions(-)
 create mode 100644 net/netfilter/xt_repldata.h

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

end of thread, other threads:[~2010-02-10 22:10 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-10 14:59 static data reduction, 2010-02-10 Jan Engelhardt
2010-02-10 14:59 ` [PATCH 1/4] netfilter: xtables: compact table hook functions (1/2) Jan Engelhardt
2010-02-10 15:22   ` Patrick McHardy
2010-02-10 15:32     ` Jan Engelhardt
2010-02-10 14:59 ` [PATCH 2/4] netfilter: xtables: compact table hook functions (2/2) Jan Engelhardt
2010-02-10 15:24   ` Patrick McHardy
2010-02-10 14:59 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
2010-02-10 15:27   ` Patrick McHardy
2010-02-10 16:05     ` Jan Engelhardt
2010-02-10 16:10       ` Patrick McHardy
2010-02-10 19:26         ` Jozsef Kadlecsik
2010-02-10 19:43           ` Jan Engelhardt
2010-02-10 19:46             ` Patrick McHardy
2010-02-10 20:09               ` Jan Engelhardt
2010-02-10 21:32             ` Jozsef Kadlecsik
2010-02-10 22:07               ` Jan Engelhardt
2010-02-10 22:10                 ` Jan Engelhardt
2010-02-10 15:33   ` Patrick McHardy
2010-02-10 16:07     ` Jan Engelhardt
2010-02-10 14:59 ` [PATCH 4/4] netfilter: xtables: generate initial table on-demand Jan Engelhardt
2010-02-10 15:32   ` Patrick McHardy
2010-02-10 16:21     ` Jan Engelhardt
2010-02-10 16:25       ` Patrick McHardy
  -- strict thread matches above, loose matches on Subject: below --
2010-02-10 16:51 static data reduction Jan Engelhardt
2010-02-10 16:51 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
2010-02-07 11:49 Stomping Static Data pull, 2010-02-07 Jan Engelhardt
2010-02-07 11:49 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt
2009-10-10  9:22 stomping static data pull Jan Engelhardt
2009-10-10  9:22 ` [PATCH 3/4] netfilter: xtables: use xt_table for hook instantiation Jan Engelhardt

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.