debian/vyatta-iproute-dev.install | 2
debian/vyatta-iproute-doc.docs | 4 -
debian/vyatta-iproute-doc.install | 1
debian/vyatta-iproute.install | 8 ---
debian/vyatta-iproute.links | 9 ---
debian/vyatta-iproute.manpages | 1
.gitignore | 8 ++-
Makefile | 10 +--
debian/changelog | 7 ++
debian/control | 22 ++++++--
debian/iproute-dev.install | 2
debian/iproute-doc.docs | 4 +
debian/iproute-doc.install | 1
debian/iproute.install | 8 +++
debian/iproute.links | 9 +++
debian/iproute.manpages | 1
debian/rules | 2
doc/ip-cref.tex | 4 +
genl/genl.c | 2
include/SNAPSHOT.h | 2
include/linux/atm.h | 3 -
include/linux/if_tunnel.h | 22 +++++++-
include/linux/netfilter.h | 1
include/linux/netfilter_ipv4.h | 2
include/linux/netfilter_ipv4/ip_tables.h | 1
include/linux/rtnetlink.h | 5 +
include/linux/types.h | 7 --
include/linux/xfrm.h | 12 ++--
ip/ip.c | 2
ip/ipaddrlabel.c | 13 ++++
ip/iplink.c | 14 ++++-
ip/ipneigh.c | 5 -
ip/rtmon.c | 2
lib/utils.c | 15 -----
man/man8/ip.8 | 15 +++--
misc/ifstat.c | 2
misc/lnstat.c | 19 ++++++-
misc/nstat.c | 6 +-
misc/rtacct.c | 6 +-
misc/ss.c | 11 ++--
netem/Makefile | 5 +
tc/Makefile | 4 -
tc/em_meta.c | 6 +-
tc/m_ematch.c | 77 +++++++++++++++++++++++++++++
tc/m_ematch.h | 82 ++-----------------------------
tc/tc.c | 2
tc/tc_filter.c | 5 +
tc/tc_util.c | 6 +-
48 files changed, 271 insertions(+), 186 deletions(-)
New commits:
commit 8b22dbb6eb9e7fdf88640fb593ce7c78bc5ac9c0
Author: Rick Balocca <[EMAIL PROTECTED]>
Date: Fri Aug 29 12:16:07 2008 -0700
Fix date in version string
commit 9a14535c9c07ebb1dd7f115f7106579caa4bf297
Author: rbalocca <[EMAIL PROTECTED]>
Date: Fri Aug 8 18:17:13 2008 -0700
Ignore derived files
commit 0d75e70db1665855a7315da0dde1f2070d49bd8d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Jul 31 15:29:40 2008 -0700
Fix some control file noise
commit 488f1c77fec1b283ef5237943d397786f90d2fe5
Author: Andreas Henriksson <[EMAIL PROTECTED]>
Date: Sat Jul 26 21:54:42 2008 +0200
fix syntax errors in ip(8) manpage.
Fix syntax errors in ip(8) manpage.
lintian said:
W: iproute: manpage-has-errors-from-man usr/share/man/man8/ip.8.gz 2167:
warning: `RP' not defined
Signed-off-by: Andreas Henriksson <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 11bbe7fd11d5b39e2a136f9d29acef02ce33bf00
Author: Denys Fedoryshchenko <[EMAIL PROTECTED]>
Date: Wed Jul 30 17:34:07 2008 +0300
long/ulong iproute-git fix
This patch fixes bug in Metadata ematch attributes parser
strtoul on error return ULONG_MAX, not LONG_MAX
Patch attached as file
commit 50ae2859800c25fde6b6466f0642c4c82195a976
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Jul 31 14:22:33 2008 -0700
More file renames from package rename
commit e628967bf5361da3e78acc5881b5ad8d587d39d7
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Jul 31 12:02:51 2008 -0700
Rename package from vyatta-iproute to iproute
Use version string to differntiate between vyatta and non-vyatta
package.
commit e9e3e369d928a02e04e410d876659e3fcec118d4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Jul 31 12:00:21 2008 -0700
Fix up version string changes
Go back to the upstream version naming convention
commit 6420b62ec9f2f70f843dcb1892c27e18ebaf9564
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jul 25 13:46:07 2008 -0700
Update snapshot
commit b514b3587ee56552fcc87a066c955a7ff4f55d6f
Author: Rafael Almeida <[EMAIL PROTECTED]>
Date: Sun Jun 1 21:33:44 2008 -0300
Fixed installation when changing DESTDIR
After changing the DESTDIR the installated binaries have some issues
due to hard coded paths. For example, using distributions on NetEm
would segfault.
I've changed iplink.c and tc_util.c so they are now aware of DESTDIR.
Along with that change I needed to change the main Makefile so it
defines the DESTDIR macro when calling gcc.
I also changed the paths so that during the installation sbin, etc,
share and lib directories are created directly inside of the DESTDIR,
instead of creating a usr directory inside that. That's the behaviour
of most packages out there, so I think most users will be expecting
that to happen.
commit 6579feeac4ccc0f087fa402486b3b2fcbcabc77f
Author: Varun Chandramohan <[EMAIL PROTECTED]>
Date: Mon Jun 2 13:55:56 2008 +0530
Display Correct Error For Addrlabel Info
The command "ip addrlabel add/del" displays incorrect error message when
provided with insufficient inputs. This patch fixes it in par with "ip addr
add/del".
Currently:
# ./ip addrlabel add
RTNETLINK answers: Numerical result out of range
# ./ip addr add
Not enough information: "dev" argument is required.
After patch:
# ./ip addrlabel add
Not enough information: "prefix" argument is required.
Signed-off-by: Varun Chandramohan <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 01eb17a66dec4db6206fdba17b1dfed2f72f8ef3
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 15 11:03:24 2008 -0700
Update headers to 2.6.26
Copy santized version of headers from 2.6.26 final version.
commit f309d0ae434f177f3cb08fe5c20b436fa9d2c488
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Jun 30 11:57:13 2008 -0700
Add warning message when MAX_FIELDS reached
Don't just silently drop.
commit f493dc30094d282d6a76ef8f71753a6d48981f1f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Jun 30 10:37:28 2008 -0700
Fix array out of bounds problem
The current kernel generates 71 possible header fields, but
MAX_FIELDS in lnstat is only 64. This leads to referencing outside
of the array. To fix, increase size of array and chop off parsing
at MAX_FIELDS - 1.
commit 4ffc44ca7c1ec7adb980b67ae1e1c8fa772777f1
Author: Yu Zhiguo <[EMAIL PROTECTED]>
Date: Fri Jun 20 09:50:16 2008 +0800
Fix generic_proc_open() of command 'nstat' and 'rtacct'
Fix a bug of generic_proc_open(), so environment variables
(e.g. PROC_NET_SNMP, PROC_NET_RTACCT) can be used to specify procfile.
Signed-off-by: Yu Zhiguo <[EMAIL PROTECTED]>
commit 3cc6232e08e7c914fb9b9032f0f2957f7e015cf6
Author: Bertrand Jacquin <[EMAIL PROTECTED]>
Date: Sat Jun 21 01:51:19 2008 -0400
netem: fix cross-compiling failure
The programs in netem are compiled and run on the build machine, but they
use the CFLAGS that are meant for the target system and often times, these
are incompatible.
Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]>
commit e2613dc8605e56dbc53890ebbae263f93610bd41
Author: Benjamin Thery <[EMAIL PROTECTED]>
Date: Fri Jun 20 11:07:35 2008 +0200
iproute2: add support for IFLA_NET_NS_PID in ip link
Hi Stephen,
I resend you this patch once more. This time I updated the documentation
too (may be that was the reason why you didn't take it before?).
Please tell me if there are other things missing in this patch
It applies on iproute2 git tree.
Regards,
Benjamin
Description:
------------
This patch adds support for the IFLA_NET_NS_PID type. It is used to
move network devices between network namespaces.
The syntax is:
ip link set DEVICE netns PID
PID is the pid of a process in the target network namespace.
(Daniel Lezcano is the original author).
Signed-off-by: Daniel Lezcano <[EMAIL PROTECTED]>
Signed-off-by: Benjamin Thery <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit ae76106841d764fc64188e78f5c2a2575fba725e
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Mon Jun 23 15:59:18 2008 +0200
tc: don't set protococol field on filter delete
> # tc filter show dev eth1 | grep 4:29:d1
> filter parent 1: protocol ip pref 5 u32 fh 4:29:d1 order 209 key ht 4
> bkt 29 flowid 1:b7aa
>
> # tc filter del dev eth1 parent 1: pref 5 handle 4:29:d1 u32
> RTNETLINK answers: Invalid argument
> We have an error talking to the kernel
>
> after rollback to package"sys-apps/iproute2-2.6.24.20080108" all
> deleted normal...
The current iproute version uses "protocol all" by default
if its not specified. This is actually only useful for creating
new filters, on deletion an unset protocol is treated as wildcard.
commit 2d44be19cf180d2ec965680b472b8e7acec78aca
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jun 20 12:40:03 2008 -0700
timers are in user hz
The kernel timers are exposed in user hz not kernel hz
commit 6a34d291449fc799048d2d56edcbeaedf1483fb1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jun 20 12:37:42 2008 -0700
Neighbor cache timer is in user hz
All timer values from kernel are supposed to be in constant
units or user hz value.
commit 4c1db1310f398eade7dad2e1c295cccbb7222066
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jun 20 12:34:15 2008 -0700
use correct hz for rto,ato
The function get_hz() returns the psched hz value which is wrong
for anything other than tc usage. Should be user hz instead, but
kernel is broken (patch sent) and this code doesn't get hit on
current systems (netlink is used first).
commit 3ea2fb985f3aa979a2b270d01fa651a5ef814464
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jun 20 11:26:38 2008 -0700
Update to 2.6.26-rc6 headers
Copy sanitized headers from 2.6.26-rc6
commit b6da1afc736b7ab7fcd3b4df4f4486525c1ab7d3
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu May 29 11:54:19 2008 -0700
ematch related bugfix and cleanup
Bugfix: use strtoul rather than strtol for bstrtol to handle large key/mask.
Deinline larger functions to save space.
commit 516ffb6b7724e97ca035293dcfd9f94cf6ce3a47
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu May 22 13:41:40 2008 -0700
Use inet_pton to read ipv4 addresses
Use the standard POSIX inet_pton to convert from string to IPV4
address. This avoids problems where ip parses "127.2" wrong.
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=8b22dbb6eb9e7fdf88640fb593ce7c78bc5ac9c0
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=9a14535c9c07ebb1dd7f115f7106579caa4bf297
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=0d75e70db1665855a7315da0dde1f2070d49bd8d
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=488f1c77fec1b283ef5237943d397786f90d2fe5
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=11bbe7fd11d5b39e2a136f9d29acef02ce33bf00
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=50ae2859800c25fde6b6466f0642c4c82195a976
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=e628967bf5361da3e78acc5881b5ad8d587d39d7
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=e9e3e369d928a02e04e410d876659e3fcec118d4
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=6420b62ec9f2f70f843dcb1892c27e18ebaf9564
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=b514b3587ee56552fcc87a066c955a7ff4f55d6f
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=6579feeac4ccc0f087fa402486b3b2fcbcabc77f
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=01eb17a66dec4db6206fdba17b1dfed2f72f8ef3
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=f309d0ae434f177f3cb08fe5c20b436fa9d2c488
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=f493dc30094d282d6a76ef8f71753a6d48981f1f
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=4ffc44ca7c1ec7adb980b67ae1e1c8fa772777f1
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=3cc6232e08e7c914fb9b9032f0f2957f7e015cf6
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=e2613dc8605e56dbc53890ebbae263f93610bd41
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=ae76106841d764fc64188e78f5c2a2575fba725e
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=2d44be19cf180d2ec965680b472b8e7acec78aca
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=6a34d291449fc799048d2d56edcbeaedf1483fb1
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=4c1db1310f398eade7dad2e1c295cccbb7222066
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=3ea2fb985f3aa979a2b270d01fa651a5ef814464
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=b6da1afc736b7ab7fcd3b4df4f4486525c1ab7d3
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=516ffb6b7724e97ca035293dcfd9f94cf6ce3a47
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn