Hi,
On 01.04.2016 08:21, Matthias Fischer wrote:
I was actually asking if ebtables is merged into the iptables package.
Ups. Sorry, "academical misunderstood"...
Maybe we should stay on the last release?!
For now, I'd say 'Yes'! I'll take a closer look at it!
Looking through the 'iptables'-changelog and comparing the various source codes seems to show that a "compat-part" of ebtables' was merged. Since then it is developed as a (new) part of 'iptables':
'iptables' changelog: ... ebtables-compat: [various entries] ... Merge branch 'ebtables-compat' ...
This would be in context with the fact that only a few equivalent source-files from the 'ebtables'-extensions-directory (extensions/ebt_*.c) can be found in the corresponding 'iptables'-extensions-directory (extensions/libebt_*.c).
As I see it from here, the 'ebtables'-package *could* be obsolete, or maybe *not*, depending on what purposes we need it for, or what functions we want. Hard to tell for me, sorry.
@Jonatan: Perhaps you could test 'iptables 1.6.0' with your actual branch - and without 'ebtables', to see if 'ebtables' are really needed, especially by 'libvrt'? Just an idea...
Best, Matthias
> Can you disable it?
Thats why I'm asking here. I found no option yet to disable building the 'libebt*-files in 'iptables 1.6.0'. For now I just commented the duplicate files in the new 'iptables'-rootfile. If thats all I have to do, then everything is fine. If not, we'll have to look for another solution. I don't know - and can't judge yet - if commenting these files could have any unwanted effects to any 'iptables'-functions. As long as we stick to the '1.4.21'-version, nothing will happen.
I think if you try to load the wrong files that should certainly break things as there will be an ABI mismatch.
By the way: at this moment, an additional test build, containing the five updates from my previous post, was finished. Without any errors, but again with the duplicates from 'iptables 1.6.0' and from 'ebtables'. Do you want me to send the diffs? I could push them to GIT so you could take a look.
No need for me.
Best, Matthias
> > > -Michael
> > On Tue, 2016-03-29 at 20:37 +0200, Matthias Fischer wrote: > > > > > > Hi, > > > > > > As I wrote before I'm testing with 'iptables 1.6.0'. > > > > > > While looking which files I would need to backup so I could run some > > > tests on my production machine I found that 'iptables 1.6.0' and current > > > 'ebtables 2.0.10-4' are building duplicate files. > > > > > > 'ebtables' puts them in '/usr/lib', 'iptables 1.6.0' in '/lib/xtables': > > > > > > libebt_802_3.so > > > libebt_ip.so > > > libebt_log.so > > > libebt_mark_m.so > > >