Makefile | 3
debian/changelog | 7 +
etc/iproute2/rt_dsfield | 13 ++
include/SNAPSHOT.h | 2
include/linux/atm.h | 1
include/linux/if.h | 15 +-
include/linux/if_vlan.h | 1
include/linux/ip6_tunnel.h | 4
include/linux/netfilter.h | 1
include/linux/netfilter_ipv4.h | 1
include/linux/netfilter_ipv4/ip_tables.h | 1
include/linux/pkt_cls.h | 1
include/linux/pkt_sched.h | 29 +++--
include/linux/rtnetlink.h | 1
include/linux/socket.h | 5
ip/ipaddress.c | 10 +
ip/iplink.c | 55 +++++++---
ip/iplink_vlan.c | 12 ++
ip/ipneigh.c | 10 +
ip/iproute.c | 11 +-
ip/iptunnel.c | 3
ip/ipxfrm.c | 39 ++++++-
ip/xfrm_state.c | 50 +++++++--
lib/utils.c | 35 ++++++
misc/ss.c | 9 +
tc/Makefile | 5
tc/f_flow.c | 13 ++
tc/m_ematch.c | 2
tc/tc_common.h | 5
tc/tc_core.c | 79 ++++++++++++---
tc/tc_core.h | 6 -
tc/tc_filter.c | 1
tc/tc_qdisc.c | 36 ++++++
tc/tc_stab.c | 160 +++++++++++++++++++++++++++++++
tc/tc_util.c | 32 +++++-
tc/tc_util.h | 14 ++
36 files changed, 574 insertions(+), 98 deletions(-)
New commits:
commit 062074c66d0c1836c6cc5899fdf14467130d5c1b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Oct 27 11:16:54 2008 -0700
update version id
commit cafa6c8ec1d6e4bddde190edb742be864ce3f9b3
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Oct 27 10:27:27 2008 -0700
Restore old address parsing but with checking
Go back to original address parsing for compatability, but
document it and add more stringent checking.
commit 94afda752956ddc6ff1accf931bc3d03c070bb18
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Oct 14 15:02:16 2008 -0700
Compatiable network abbreviation support
Handle 10/8 as 10.0.0.0/8 and check for bogus values like 256/8.
This is a comprimise between original iproute2 parsing and standard BSD
parsing of abbreviated IPV4 addresses.
commit 750a405a5a6f6cdae7d14609b49051e59738177e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Oct 13 07:17:08 2008 -0700
Fix help text for ip link
This is a variant of Patrick McHardy patch for help text.
Add help for ip link add and ip link delete.
The help conditional on what the kernel supports.
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 3ef0c8594283d4891e84b4b8d7d04901416aeae0
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Tue Oct 7 17:23:04 2008 +0200
Refuse "ip link add/replace" without device type parameter
Fix confusing error message noticed by Martin Josefsson:
Fix typo noticed by Phil Oester: information vs. informatin
# ip link add
RTNETLINK answers: Operation not supported
The reason is missing device type information, refuse this and print a
message.
Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]>
commit 053255520216654c6914e84b0a37e86c542898bd
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Tue Oct 7 17:16:08 2008 +0200
Support "ip link add help" for rtnl_link API
For some reason "ip link add help" is currently not supported when using
the new rtnl_link API. Fix that.
Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]>
commit 3a99df7074b7840b0383d90f56243d5b9e93547a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Oct 13 07:00:48 2008 -0700
tc filter help should just print usage
Doing tc filter help should end argument processing.
This prevents extraneous messages. Reported by Marcela Maslanova
commit bc7d1bd88d90a9796d5f27351dc9e1ffb185d174
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Sep 19 08:49:07 2008 -0700
Fix duplicate return
Get rid of dead code
commit 1f1ae524fbf461c2693d32f57ce468276e0051a8
Author: Andreas Henriksson <[EMAIL PROTECTED]>
Date: Thu Sep 18 10:55:03 2008 -0700
Allow he in tunnel name
Allows tunnels that could be confused with help command.
Signed-off-by: Andreas Henriksson <[EMAIL PROTECTED]>
commit 1758a81f49d1360c930393d2042221f567dc52b5
Author: Herbert Xu <[EMAIL PROTECTED]>
Date: Wed Sep 17 22:09:01 2008 -0700
ip: xfrm: Add AEAD support
This patch allows the user to create/manage AEAD algorithms with
the ip xfrm command. AEAD algorithms are also known as combined-
mode algorithms. They provide the functionality of encryption
algorithms as well as authentication algorithms.
Signed-off-by: Herbert Xu <[EMAIL PROTECTED]>
commit a37b01c1f00bfbde57f424eec4e7fcfcabb7acfc
Author: Li Yewang <[EMAIL PROTECTED]>
Date: Tue Sep 9 09:13:42 2008 +0800
distinguish the inet and inet6 domain when loading the tcp_diag module
When load the tcp_diag module, and use "ss -f inet" command to show the
socket
information of inet domain. But this command also shows the information of
inet6
domain, but not only inet domain. and "ss -f inet6", "ss -4", "ss -6" have
the
same problem.
Signed-off-by: Li Yewang <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit f70d96a41bb6f825c842eff5effd708bc15df059
Author: Li Yewang <[EMAIL PROTECTED]>
Date: Tue Sep 9 09:06:47 2008 +0800
Fix the error of "ss -f inet -t"
when using the "ss -f inet -t" command to show the tcp socket information of
inet domain, we get the error message: "ss: no socket tables to show with
such filter."
This patch can fix this bug.
Signed-off-by: Li Yewang <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 5e3bb534ae179be141a92eb1a4e2eb48094193b7
Author: Andreas Henriksson <[EMAIL PROTECTED]>
Date: Fri Aug 22 16:54:12 2008 +0200
iproute: DESTDIR vs LIBDIR.
Hello Rafael Almeida.
I noticed your patch adding DESTDIR support in the latest iproute2 release.
Much appreciated! Soon the debian packages might be able to move to actually
using "make install" rather then it's own installation procedure when
building packages. I've noticed something that will break though....
Debian packages usually sets DESTDIR=debian/tmp/ and packages the contents
of that directory as if it where the root file system. This will break
the /usr/lib/{tc,ip}/ module loading, because they DESTDIR (/usr) will be
/whatever-the-build-path-was/debian/tmp/lib/{tc,ip}/.
I beleive others usually call this the LIBDIR to make the separation between
DISTDIR being the (possibly temporary) place things are put when build is
done, and LIBDIR (and others) are used for actual runtime paths.
I'm attaching a patch that I think fixes this, but would be really happy if
you could have a look at to verify I'm not screwing something up.
--
Regards,
Andreas Henriksson
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 839c8456fbe08fc2497857673805b84dffb45507
Author: Jussi Kivilinna <[EMAIL PROTECTED]>
Date: Fri Jul 25 16:19:09 2008 +0300
add generic size table for qdiscs
Patch adds generic size table that is similiar to rate table, with
difference that size table stores link layer packet size.
Based on patch by Patrick McHardy
http://marc.info/?l=linux-netdev&m=115201979221729&w=2
Signed-off-by: Jussi Kivilinna <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 47420640687cbd389ddd99d39cf7fb0e0bcb265a
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Thu Jul 3 19:06:29 2008 +0200
iflink_vlan: support GVRP flag
This is the patch for iproute for configuring GVRP.
commit 32143eed8b706e5c6554ab42903533b3bccdc060
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Thu Jul 3 19:05:09 2008 +0200
[IPROUTE]: iflink_vlan: support GVRP flag
Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit 87953940f9a021333c2e753309526121523df56e
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Mon Jul 14 14:42:48 2008 +0200
cls_flow: add perturbation support
commit 337628b9aca63fda7622701191d6304c83438909
Author: Patrick McHardy <[EMAIL PROTECTED]>
Date: Fri Jul 4 04:54:56 2008 +0200
cls_flow: add perturbation support
Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]>
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
commit f0b34d2d98ffcd135c92dcba563d4bc47632333c
Author: Andreas Henriksson <[EMAIL PROTECTED]>
Date: Fri Aug 29 19:52:48 2008 +0200
ip a flush: unnecessarily chatty when there's nothing to flush
On tis, 2008-07-22 at 20:21 +0200, martin f krafft wrote:
> piper:~|master|% sudo ip a flush dev eth0 >/dev/null
> Nothing to flush.
>
> It should just shut up, shouldn't it? :)
The patch below makes the "Nothing to flush" only visible when show
statistics flag is given, and then only to stdout rather then stderr.
$ sudo ./ip/ip -s addr flush dev skif
Nothing to flush.
$ sudo ./ip/ip addr flush dev skif
$
(See http://bugs.debian.org/492196 )
commit 2ca4abdcb823e708b88156f947fa5b493055618a
Author: Andreas Henriksson <[EMAIL PROTECTED]>
Date: Fri Aug 29 19:26:42 2008 +0200
ip: abbreviation of network-prefix is no longer possible with ip route
Commit 516ffb6b7724e97ca035293dcfd9f94cf6ce3a47 says:
Stephen Hemminger [Thu, 22 May 2008 20:41:40 +0000 (13:41 -0700)]
> Use the standard POSIX inet_pton to convert from string to IPV4
> address. This avoids problems where ip parses "127.2" wrong.
Apparently inet_pton doesn't support abbreviated/shortened/classful
ipv4 addresses at all, but inet_aton does.
Since the function only deals with AF_INET anyway maybe using
inet_aton "to increse backwards compatability" (please those
who still want to use the format) could be considered?
(This will still not restore the 10/8 format which apparently used
to work in iproute, so people would have to settle for 10.0/8)
(See http://bugs.debian.org/497011)
commit 5a67f8f9d3a7f80a49554fb1ca4e68a1effd5399
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Sep 15 12:05:11 2008 -0700
Update to 2.6.27 API
The one issue was the old multiqueue API, so that is handled
by tc_util.h
commit 19ecc16d72bb5767b1427a7579e5884813f2c9e8
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Sep 12 09:50:26 2008 -0700
Update headers to 2.6.27
commit a908898c18c68ba09cb7ce90a95237ed4a6e1fab
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Sep 5 15:28:37 2008 -0700
Add DSCP values for RFC2597
Most newer documentation refers to these values already.
commit 97f550cafe24611d5bd374e57f2b7608db5516a8
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Mar 5 10:40:03 2008 -0800
Revert "I found out when I was writing manual page, that options ALGO_NAME
and"
This change is bogus, it perfectly possible to use ALGO_NAME.
This reverts commit 8a1485bb21bf84a7932ca849e29300853e647afc.
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=062074c66d0c1836c6cc5899fdf14467130d5c1b
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=cafa6c8ec1d6e4bddde190edb742be864ce3f9b3
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=94afda752956ddc6ff1accf931bc3d03c070bb18
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=750a405a5a6f6cdae7d14609b49051e59738177e
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=3ef0c8594283d4891e84b4b8d7d04901416aeae0
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=053255520216654c6914e84b0a37e86c542898bd
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=3a99df7074b7840b0383d90f56243d5b9e93547a
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=bc7d1bd88d90a9796d5f27351dc9e1ffb185d174
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=1f1ae524fbf461c2693d32f57ce468276e0051a8
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=1758a81f49d1360c930393d2042221f567dc52b5
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=a37b01c1f00bfbde57f424eec4e7fcfcabb7acfc
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=f70d96a41bb6f825c842eff5effd708bc15df059
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=5e3bb534ae179be141a92eb1a4e2eb48094193b7
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=839c8456fbe08fc2497857673805b84dffb45507
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=47420640687cbd389ddd99d39cf7fb0e0bcb265a
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=87953940f9a021333c2e753309526121523df56e
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=f0b34d2d98ffcd135c92dcba563d4bc47632333c
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=2ca4abdcb823e708b88156f947fa5b493055618a
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=5a67f8f9d3a7f80a49554fb1ca4e68a1effd5399
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=19ecc16d72bb5767b1427a7579e5884813f2c9e8
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=a908898c18c68ba09cb7ce90a95237ed4a6e1fab
http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=97f550cafe24611d5bd374e57f2b7608db5516a8
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn