<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>134751</bug_id>
          
          <creation_ts>2006-05-29 04:41 0000</creation_ts>
          <short_desc>net-misc/iputils-021109-r3 broke ipv6 support with kernel 2.6.1x</short_desc>
          <delta_ts>2006-08-20 00:26:24 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>madnark@hotmail.com</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>Martin.Jansa@mk.cvut.cz</cc>

      

      
          <long_desc isprivate="0">
            <who>madnark@hotmail.com</who>
            <bug_when>2006-05-29 04:41:37 0000</bug_when>
            <thetext>emerge --info:

Portage 2.0.54-r2 (hardened/x86/2.6, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-hardened-r6 i686)
=================================================================
System uname: 2.6.16-hardened-r6 i686 Pentium II (Klamath)
Gentoo Base System version 1.12.0
dev-lang/python:     2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium2 -Os -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium2 -Os -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://distfiles.gentoo.org&quot;
LINGUAS=&quot;en&quot;
PKGDIR=&quot;/usr/portage//packages/x86/&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage/&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.nl.gentoo.org/gentoo-portage&quot;
USE=&quot;berkdb bzip2 crypt dlloader expat fam gdbm hardened ipv6 ncurses nls nptl nptlonly pam pcre perl pic python readline ssl tcpd threads udev userlocales x86 zlib linguas_en userland_GNU kernel_linux elibc_glibc&quot;
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS

===
&gt;ping6 someIPv6
can&apos;t receive hop limit: Protocol not available
&gt;tracepath6 someIPv6
can&apos;t receive hop limit: Protocol not available</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>madnark@hotmail.com</who>
            <bug_when>2006-05-29 04:44:48 0000</bug_when>
            <thetext>Created an attachment (id=87793)
Patch on iputils to fix broke IPv6 support

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-06-08 03:48:47 0000</bug_when>
            <thetext>that doesnt really explain anything

linux/in6.h from linux-headers should be properly defining those</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Martin.Jansa@mk.cvut.cz</who>
            <bug_when>2006-08-19 07:08:09 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; that doesnt really explain anything
&gt; 
&gt; linux/in6.h from linux-headers should be properly defining those
&gt; 

should but ie headers 2.6.16 define those as
#define IPV6_ADDRFORM           1
#define IPV6_2292PKTINFO        2
#define IPV6_2292HOPOPTS        3
#define IPV6_2292DSTOPTS        4
#define IPV6_2292RTHDR          5
#define IPV6_2292PKTOPTIONS     6
#define IPV6_CHECKSUM           7
#define IPV6_2292HOPLIMIT       8
#define IPV6_NEXTHOP            9
#define IPV6_AUTHHDR            10      /* obsolete */
#define IPV6_FLOWINFO           11

and then iputils fails</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-08-20 00:15:10 0000</bug_when>
            <thetext>then the correct fix is to try and use the new defines and if those dont exist, fall back to the older ones</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-08-20 00:26:24 0000</bug_when>
            <thetext>should be fixed in cvs now</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87793</attachid>
            <date>2006-05-29 04:44 0000</date>
            <desc>Patch on iputils to fix broke IPv6 support</desc>
            <filename>iputils-ss021109-kernel.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJ1IGlwdXRpbHMtb3JpZy9waW5nNi5jIGlwdXRpbHMvcGluZzYuYwotLS0gaXB1dGls
cy1vcmlnL3Bpbmc2LmMJMjAwNS0xMi0wNSAxODowNjozOS4wMDAwMDAwMDAgKzAxMDAKKysrIGlw
dXRpbHMvcGluZzYuYwkyMDA1LTEyLTA1IDE4OjA2OjQ5LjAwMDAwMDAwMCArMDEwMApAQCAtMTAx
LDYgKzEwMSwyMCBAQAogI2RlZmluZSBIQVZFX1NJTjZfU0NPUEVJRCAxCiAjZW5kaWYKIAorLyog
QmVnaW4gaGFjayBLRVJORUwgPj0gMi42LjF4LnggKi8KKyNkZWZpbmUgSVBWNl9BRERSRk9STSAg
ICAgICAgICAgMQorI2RlZmluZSBJUFY2X1BLVElORk8gICAgICAgICAgICAyCisjZGVmaW5lIElQ
VjZfSE9QT1BUUyAgICAgICAgICAgIDMKKyNkZWZpbmUgSVBWNl9EU1RPUFRTICAgICAgICAgICAg
NAorI2RlZmluZSBJUFY2X1JUSERSICAgICAgICAgICAgICA1CisjZGVmaW5lIElQVjZfUEtUT1BU
SU9OUyAgICAgICAgIDYKKyNkZWZpbmUgSVBWNl9DSEVDS1NVTSAgICAgICAgICAgNworI2RlZmlu
ZSBJUFY2X0hPUExJTUlUICAgICAgICAgICA4CisjZGVmaW5lIElQVjZfTkVYVEhPUCAgICAgICAg
ICAgIDkKKyNkZWZpbmUgSVBWNl9GTE9XSU5GTyAgICAgICAgICAgMTEKKy8qIEVuZCBoYWNrICov
CisKKwogCiBfX3UzMiBmbG93bGFiZWw7CiBfX3UzMiB0Y2xhc3M7CmRpZmYgLU5ydSBpcHV0aWxz
LW9yaWcvdHJhY2VwYXRoNi5jIGlwdXRpbHMvdHJhY2VwYXRoNi5jCi0tLSBpcHV0aWxzLW9yaWcv
dHJhY2VwYXRoNi5jCTIwMDUtMTItMDUgMTg6MDY6MzkuMDAwMDAwMDAwICswMTAwCisrKyBpcHV0
aWxzL3RyYWNlcGF0aDYuYwkyMDA1LTEyLTA1IDE4OjA2OjU1LjAwMDAwMDAwMCArMDEwMApAQCAt
MjUsNiArMjUsMTkgQEAKICNpbmNsdWRlIDxzeXMvdWlvLmg+CiAjaW5jbHVkZSA8YXJwYS9pbmV0
Lmg+CiAKKy8qIEJlZ2luIGhhY2sgS0VSTkVMID49IDIuNi4xeC54ICovCisjZGVmaW5lIElQVjZf
QUREUkZPUk0gICAgICAgICAgIDEKKyNkZWZpbmUgSVBWNl9QS1RJTkZPICAgICAgICAgICAgMgor
I2RlZmluZSBJUFY2X0hPUE9QVFMgICAgICAgICAgICAzCisjZGVmaW5lIElQVjZfRFNUT1BUUyAg
ICAgICAgICAgIDQKKyNkZWZpbmUgSVBWNl9SVEhEUiAgICAgICAgICAgICAgNQorI2RlZmluZSBJ
UFY2X1BLVE9QVElPTlMgICAgICAgICA2CisjZGVmaW5lIElQVjZfQ0hFQ0tTVU0gICAgICAgICAg
IDcKKyNkZWZpbmUgSVBWNl9IT1BMSU1JVCAgICAgICAgICAgOAorI2RlZmluZSBJUFY2X05FWFRI
T1AgICAgICAgICAgICA5CisjZGVmaW5lIElQVjZfRkxPV0lORk8gICAgICAgICAgIDExCisvKiBF
bmQgaGFjayAqLworCiBpbnQgb3ZlcmhlYWQgPSA0ODsKIGludCBtdHUgPSAxMjgwMDA7CiBpbnQg
aG9wc190byA9IC0xOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>