Re: [tck PATCH 5/4] nwfilter: account for more leading 0's in MAC addresses in ebtables output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 11, 2019 at 06:07:40AM -0500, Laine Stump wrote:
> On Mon, Feb 11, 2019, 5:50 AM Daniel P. Berrangé <berrange@xxxxxxxxxx>
> wrote:
> 
> > On Sat, Feb 09, 2019 at 02:03:05PM -0500, Laine Stump wrote:
> > > Since this test (050-apply-verify-host.t), we can't use a regexp in
> > > the string to be compared. The fix method that leads to the least
> > > changes is to use sed to remove potential leading 0's.
> > >
> > > Signed-off-by: Laine Stump <laine@xxxxxxxxx>
> > > ---
> > >
> > > (These changes fix *almost* all failures in
> > > nwfilter/050-apply-verify-host.t on RHEL8. The rest look like they
> > > might be legitimate problems with ebtables and IPv6)
> >
> > Interesting, I swear I have previously got that test to succeed so
> > wonder what's changed since then !
> >
> 
> I figured it out yesterday evening but haven't gotten a chance to post it
> yet. I was being alarmist - its not a behavioral difference, but just a
> difference in how ipv6 addresses are formatted. The original ebtables
> reports ipv6 addresses with a netmask (/ffff:ffff:ffff:ffff:8000::) while
> the iptables-ebtables package that RHRL8 is now using reports it with a
> prefix (/65). They probably hadn't switched packages yet the last time you
> ran the test. I have a patch that modifies the expected output (and uses
> sed to modify the output from 'older' hosts, similar to what you had done
> for RARP vs 0x8035) and will post it in a few hours, once I've had coffee
> and tested on both types of host.

IMHO that should be reported as a bug against ebtables. The output format
of the new tools should be 100% identical tothe old tools. Changing from
a netmask to a prefix is a significant semantic difference that will break
too many uses.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux