Bug Fix Advisory iproute bug fix update

Advisory: RHBA-2008:0668-4
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

An updated iproute package that fixes several bugs is now available.

The iproute package contains networking utilities, such as ip and rtmon,
which use the advanced networking capabilities of the Linux 2.4 and 2.6
kernels.

This updated package fixes the following bugs:

* due to an incorrect definition in "linux/ip.h", it was not possible to
create a tunnel on certain big-endian architectures. Attempting to create
a tunnel using the "ip tunnel" command failed with a "ioctl: Invalid
argument" error.

* on the Intel(R) 64 and AMD64 architectures, the "ip -s link" command
returned incorrect output. The statistics from the "ip -s link" command
were inconsistent with the statistics from commands such as "ifconfig -a",
and "netstat -i". In this updated package, statics are gathered from
"rtnl_link_stats" instead of "net_device_stats", which resolves this issue.

* support for the tunable TCP_RTO_MIN kernel network option has been added.
This allows users to configure the transmission time, for example, 3000
milliseconds. In the previous iproute package, this value was hard-coded,
which may have caused problems with applications aligning correctly with
data traffic. As well, in certain situations, using the "ip route" command
with the "rto_min" option, may have caused a 'Error: either "to" is
duplicate, or "rto_min" is a garbage.' or "RTNETLINK answers: Invalid
argument" error.

Users of iproute are advised to upgrade to this updated package, which
resolves these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
iproute-2.6.9-4.el4.src.rpm     479c2c034526ea7b34ae3d7b7e0b5598
 
IA-32:
iproute-2.6.9-4.el4.i386.rpm     c1fb17cbb12cecfcdeb93ffe995c7df9
 
x86_64:
iproute-2.6.9-4.el4.x86_64.rpm     45b8d7e6113754e7e180761313db9a95
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
iproute-2.6.9-4.el4.src.rpm     479c2c034526ea7b34ae3d7b7e0b5598
 
IA-32:
iproute-2.6.9-4.el4.i386.rpm     c1fb17cbb12cecfcdeb93ffe995c7df9
 
IA-64:
iproute-2.6.9-4.el4.ia64.rpm     9c5d14e52a201d0cc957f26e849b7797
 
PPC:
iproute-2.6.9-4.el4.ppc.rpm     9c34818609209c91fc9332313c5e3c1d
 
s390:
iproute-2.6.9-4.el4.s390.rpm     b62306730e9d52a5d0c4a482d766bc8c
 
s390x:
iproute-2.6.9-4.el4.s390x.rpm     94275797f82119e3e411a947ef9ffe24
 
x86_64:
iproute-2.6.9-4.el4.x86_64.rpm     45b8d7e6113754e7e180761313db9a95
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
iproute-2.6.9-4.el4.src.rpm     479c2c034526ea7b34ae3d7b7e0b5598
 
IA-32:
iproute-2.6.9-4.el4.i386.rpm     c1fb17cbb12cecfcdeb93ffe995c7df9
 
IA-64:
iproute-2.6.9-4.el4.ia64.rpm     9c5d14e52a201d0cc957f26e849b7797
 
x86_64:
iproute-2.6.9-4.el4.x86_64.rpm     45b8d7e6113754e7e180761313db9a95
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
iproute-2.6.9-4.el4.src.rpm     479c2c034526ea7b34ae3d7b7e0b5598
 
IA-32:
iproute-2.6.9-4.el4.i386.rpm     c1fb17cbb12cecfcdeb93ffe995c7df9
 
IA-64:
iproute-2.6.9-4.el4.ia64.rpm     9c5d14e52a201d0cc957f26e849b7797
 
x86_64:
iproute-2.6.9-4.el4.x86_64.rpm     45b8d7e6113754e7e180761313db9a95
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

171679 - 'ip tunnel add sit1 mode sit' fails -EINVAL.


Keywords

ip, link,, TCP_RTO_MIN


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/