Netdev List
 help / color / mirror / Atom feed
* Re: owner-Match in 2.6.20-rc5 (fwd)
       [not found] <Pine.LNX.4.64.0701252121190.26664@blackhole.kfki.hu>
@ 2007-01-25 21:01 ` David Miller
  2007-01-25 21:07   ` Jan Engelhardt
  0 siblings, 1 reply; 5+ messages in thread
From: David Miller @ 2007-01-25 21:01 UTC (permalink / raw)
  To: kadlec; +Cc: netdev, netfilter-devel

From: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Date: Thu, 25 Jan 2007 21:31:56 +0100 (CET)

> The report below was posted on the netfilter user list. Isn't there any 
> ill side effect by reverting the change?

Performance regression :-(

This optimization saves a whole handful of heavy atomic operations in
the packet transmit path of TCP.

As I understand it, the owner-Match is not in the upstream tree, and
it's the only thing that cares, so I see no reason to cater for it.

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

* Re: owner-Match in 2.6.20-rc5 (fwd)
  2007-01-25 21:01 ` owner-Match in 2.6.20-rc5 (fwd) David Miller
@ 2007-01-25 21:07   ` Jan Engelhardt
  2007-01-25 22:01     ` David Miller
  0 siblings, 1 reply; 5+ messages in thread
From: Jan Engelhardt @ 2007-01-25 21:07 UTC (permalink / raw)
  To: David Miller; +Cc: kadlec, netdev, netfilter-devel


>> The report below was posted on the netfilter user list. Isn't there any 
>> ill side effect by reverting the change?
>
>Performance regression :-(
>
>This optimization saves a whole handful of heavy atomic operations in
>the packet transmit path of TCP.
>
>As I understand it, the owner-Match is not in the upstream tree, and
>it's the only thing that cares, so I see no reason to cater for it.

For me, it's there.
-rw-r--r-- 1 jengelh users 2247 Jan 25 21:37
/erk/kernel/linux-2.6.20-rc6/net/ipv4/netfilter/ipt_owner.c


	-`J'
-- 

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

* Re: owner-Match in 2.6.20-rc5 (fwd)
  2007-01-25 21:07   ` Jan Engelhardt
@ 2007-01-25 22:01     ` David Miller
  2007-01-25 22:14       ` Jan Engelhardt
  0 siblings, 1 reply; 5+ messages in thread
From: David Miller @ 2007-01-25 22:01 UTC (permalink / raw)
  To: jengelh; +Cc: kadlec, netdev, netfilter-devel

From: Jan Engelhardt <jengelh@linux01.gwdg.de>
Date: Thu, 25 Jan 2007 22:07:07 +0100 (MET)

> 
> >> The report below was posted on the netfilter user list. Isn't there any 
> >> ill side effect by reverting the change?
> >
> >Performance regression :-(
> >
> >This optimization saves a whole handful of heavy atomic operations in
> >the packet transmit path of TCP.
> >
> >As I understand it, the owner-Match is not in the upstream tree, and
> >it's the only thing that cares, so I see no reason to cater for it.
> 
> For me, it's there.
> -rw-r--r-- 1 jengelh users 2247 Jan 25 21:37
> /erk/kernel/linux-2.6.20-rc6/net/ipv4/netfilter/ipt_owner.c

Ok, I'll see what I can do about this :-)

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

* Re: owner-Match in 2.6.20-rc5 (fwd)
  2007-01-25 22:01     ` David Miller
@ 2007-01-25 22:14       ` Jan Engelhardt
  2007-01-26  9:05         ` David Miller
  0 siblings, 1 reply; 5+ messages in thread
From: Jan Engelhardt @ 2007-01-25 22:14 UTC (permalink / raw)
  To: David Miller; +Cc: kadlec, netdev, netfilter-devel


>> >> The report below was posted on the netfilter user list. Isn't there any 
>> >> ill side effect by reverting the change?
>> >
>> >Performance regression :-(
>> >
>> >This optimization saves a whole handful of heavy atomic operations in
>> >the packet transmit path of TCP.
>> >
>> >As I understand it, the owner-Match is not in the upstream tree, and
>> >it's the only thing that cares, so I see no reason to cater for it.
>> 
>> For me, it's there.
>> -rw-r--r-- 1 jengelh users 2247 Jan 25 21:37
>> /erk/kernel/linux-2.6.20-rc6/net/ipv4/netfilter/ipt_owner.c
>
>Ok, I'll see what I can do about this :-)
>

People really depend on this. Much more than than pid/comm/smpunsafe stuff.
For example, a web server [cgi enabled, etc.] which also runs squid,
to force all webtraffic through it:

-A OUTPUT -p tcp --dport 80 -m owner ! --uid-owner
  squid -j REDIRECT --to-ports 3128


	-`J'
-- 

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

* Re: owner-Match in 2.6.20-rc5 (fwd)
  2007-01-25 22:14       ` Jan Engelhardt
@ 2007-01-26  9:05         ` David Miller
  0 siblings, 0 replies; 5+ messages in thread
From: David Miller @ 2007-01-26  9:05 UTC (permalink / raw)
  To: jengelh; +Cc: kadlec, netdev, netfilter-devel

From: Jan Engelhardt <jengelh@linux01.gwdg.de>
Date: Thu, 25 Jan 2007 23:14:49 +0100 (MET)

> People really depend on this. Much more than than pid/comm/smpunsafe stuff.
> For example, a web server [cgi enabled, etc.] which also runs squid,
> to force all webtraffic through it:
> 
> -A OUTPUT -p tcp --dport 80 -m owner ! --uid-owner
>   squid -j REDIRECT --to-ports 3128

FWIW I've simply reverted the change in question to fix this.
Will push to Linus soon.

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

end of thread, other threads:[~2007-01-26  9:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <Pine.LNX.4.64.0701252121190.26664@blackhole.kfki.hu>
2007-01-25 21:01 ` owner-Match in 2.6.20-rc5 (fwd) David Miller
2007-01-25 21:07   ` Jan Engelhardt
2007-01-25 22:01     ` David Miller
2007-01-25 22:14       ` Jan Engelhardt
2007-01-26  9:05         ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox