netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Compiling ebtables statically or dynamically results in different behaviour
@ 2009-04-08  9:49 bdschuym@pandora.be
  2009-04-08  9:57 ` Tim Verhoeven
  0 siblings, 1 reply; 5+ messages in thread
From: bdschuym@pandora.be @ 2009-04-08  9:49 UTC (permalink / raw)
  To: Tim Verhoeven, netfilter-devel

What is your exact command and what type of processor are you using?

cheers,
Bart

>----- Oorspronkelijk bericht -----
>Van
: Tim Verhoeven [mailto:tim.verhoeven.be@gmail.com]
>Verzonden
: dinsdag
, april
 7, 2009 03:53 PM
>Aan
: netfilter-devel@vger.kernel.org
>Onderwerp
: Compiling ebtables statically or dynamically results in different 	behaviour
>
>Hi,
>
>I have a very strange problem with ebtables. I'm using it on CentOS 5
>(2.6.18 kernel) and when using the dynamically compiled version
>(version 2.0.8-2) I can't create a new chain. When using the same
>version but compiled statically it works. The difference is clearly to
>see when using a strace :
>
>Good behavior (statically compiled) :
>
>setsockopt(3, SOL_IP, 0x80 /* IP_??? */,
>"filter\0\0\0\352tv;\0\0\0\0\0\0\0\0\0\0\0008\2\0\0\0\0\0\0"..., 312)
>= 0
>exit_group(0)                           = ?
>
>
>Bad behavior (dynamically compiled) :
>
>setsockopt(3, SOL_IP, 0x80 /* IP_??? */,
>"filter\0\0\0\352tv;\0\0\0\0\0\0\0\0\0\0\0e\3\0\0\0\0\0\0"..., 312) =
>-1 EINVAL (Invalid argument)
>write(2, "The kernel doesn't support a cer"..., 113The kernel doesn't
>support a certain ebtables extension, consider recompiling your kernel
>or insmod the extension) = 113
>write(2, ".\n", 2.
>)                      = 2
>exit_group(-1)                          = ?
>
>For some reason the one version sets different options then the other.
>I've tried different things (compiling against the standard kernel
>include files (kernel-devel), compiling against the included include
>files, using some gcc options, ...). But none of those worked. Any
>hints are appreciated.




^ permalink raw reply	[flat|nested] 5+ messages in thread
* Compiling ebtables statically or dynamically results in different behaviour
@ 2009-04-07 13:53 Tim Verhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Tim Verhoeven @ 2009-04-07 13:53 UTC (permalink / raw)
  To: netfilter-devel

Hi,

I have a very strange problem with ebtables. I'm using it on CentOS 5
(2.6.18 kernel) and when using the dynamically compiled version
(version 2.0.8-2) I can't create a new chain. When using the same
version but compiled statically it works. The difference is clearly to
see when using a strace :

Good behavior (statically compiled) :

setsockopt(3, SOL_IP, 0x80 /* IP_??? */,
"filter\0\0\0\352tv;\0\0\0\0\0\0\0\0\0\0\0008\2\0\0\0\0\0\0"..., 312)
= 0
exit_group(0)                           = ?


Bad behavior (dynamically compiled) :

setsockopt(3, SOL_IP, 0x80 /* IP_??? */,
"filter\0\0\0\352tv;\0\0\0\0\0\0\0\0\0\0\0e\3\0\0\0\0\0\0"..., 312) =
-1 EINVAL (Invalid argument)
write(2, "The kernel doesn't support a cer"..., 113The kernel doesn't
support a certain ebtables extension, consider recompiling your kernel
or insmod the extension) = 113
write(2, ".\n", 2.
)                      = 2
exit_group(-1)                          = ?

For some reason the one version sets different options then the other.
I've tried different things (compiling against the standard kernel
include files (kernel-devel), compiling against the included include
files, using some gcc options, ...). But none of those worked. Any
hints are appreciated.

Regards,
Tim

-- 
Tim Verhoeven - tim.verhoeven.be@gmail.com - 0479 / 88 11 83

Hoping the problem  magically goes away  by ignoring it is the
"microsoft approach to programming" and should never be allowed.
(Linus Torvalds)

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

end of thread, other threads:[~2009-04-20 17:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-08  9:49 Compiling ebtables statically or dynamically results in different behaviour bdschuym@pandora.be
2009-04-08  9:57 ` Tim Verhoeven
2009-04-20  9:27   ` Tim Verhoeven
2009-04-20 17:43     ` Bart De Schuymer
  -- strict thread matches above, loose matches on Subject: below --
2009-04-07 13:53 Tim Verhoeven

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).