Makefile | 10 +--
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 | 10 +++
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/m_ematch.c | 77 +++++++++++++++++++++++++++++
tc/m_ematch.h | 82 ++-----------------------------
tc/tc.c | 2
tc/tc_filter.c | 5 +
tc/tc_util.c | 6 +-
31 files changed, 212 insertions(+), 145 deletions(-)
New commits:
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=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