Makefile | 2 configure | 67 +++++ etc/iproute2/rt_protos | 1 include/SNAPSHOT.h | 2 include/linux/atm.h | 7 include/linux/genetlink.h | 1 include/linux/if.h | 1 include/linux/if_addr.h | 1 include/linux/if_addrlabel.h | 2 include/linux/if_link.h | 1 include/linux/if_tunnel.h | 2 include/linux/inet_diag.h | 2 include/linux/ip6_tunnel.h | 2 include/linux/neighbour.h | 1 include/linux/pkt_cls.h | 15 + include/linux/pkt_sched.h | 18 + include/linux/rtnetlink.h | 7 include/linux/socket.h | 2 include/linux/tc_act/tc_gact.h | 1 include/linux/tc_act/tc_mirred.h | 1 include/linux/tc_act/tc_pedit.h | 1 include/linux/tc_ematch/tc_em_cmp.h | 1 include/linux/tc_ematch/tc_em_meta.h | 1 include/linux/tc_ematch/tc_em_nbyte.h | 1 include/linux/types.h | 14 - include/linux/xfrm.h | 14 + include/xt-internal.h | 66 +++++ ip/ip.c | 4 ip/ip6tunnel.c | 1 ip/ipaddress.c | 8 ip/iplink.c | 9 ip/ipmonitor.c | 24 + ip/iproute.c | 26 +- ip/iptunnel.c | 7 ip/ipxfrm.c | 2 ip/link_gre.c | 3 lib/ll_proto.c | 2 lib/ll_types.c | 1 lib/rt_names.c | 1 tc/Makefile | 19 + tc/f_cgroup.c | 115 +++++++++ tc/f_u32.c | 225 ++++++++--------- tc/m_ipt.c | 7 tc/m_skbedit.c | 2 tc/m_xt.c | 434 ++++++++++++++++++++++++++++++++++ tc/q_drr.c | 124 +++++++++ tc/tc.c | 4 47 files changed, 1091 insertions(+), 161 deletions(-)
New commits: commit b4d41f41b6d601f876f442ae19ccdb4f0c3552c5 Author: Stephen Hemminger <[email protected]> Date: Wed Apr 15 15:39:34 2009 -0700 Add u32 extension to match on ether source/destination Use existing u32 mechanism to match based on Ethernet header. No need for protocol that already exists. commit b9ab720e33748cd022f095620e75ca7eba24a965 Author: Thomas Egerer <[email protected]> Date: Tue Apr 14 16:15:17 2009 -0700 Fix display of xfrm When using iproute2 to display information on policies installed in kernel (ip x p s) output is incorrect: IPv6 addresses printed as IPv4 addresses. In case I am dealing with inter protocol policies where the template's address family differs from those of the policy itself. The patch attached solves this problem. commit ff213c4bf2df55e955a7dc4cce89bdbfa6bb2289 Author: Thomas Graf <[email protected]> Date: Thu Apr 9 07:01:51 2009 -0400 cgroup support Stephen, iproute2 part of the cgroup classifier that has been included upstream for a while. Please apply. commit 685f3a9ffbdc504f27aff4a9fd70023f0b3da5d2 Author: Oliver Hartkopp <[email protected]> Date: Fri Mar 27 20:22:34 2009 +0100 iproute2: add vcan to ip link help text Hello Stephen, thanks für the commit of my last CAN patch. Today i got a hint, that the help text of 'ip link' can be improved also. Many thanks! Oliver Signed-Off-By: Oliver Hartkopp <[email protected]> commit 9fce67dd467e9148f440b701105e1e75f3ae4153 Author: Stephen Hemminger <[email protected]> Date: Fri Apr 3 09:38:56 2009 -0700 Remove goto chain The selector logic is clearer with if / else if commit e48f73d6a5e90d2f883e15ccedf4f53d26bb6e74 Author: Olaf Rempel <[email protected]> Date: Wed Nov 9 15:25:40 2005 +0100 iproute2-2.6.14-051107: missing arpd directory arpd requires a directory (/var/lib/arpd/) to run. see attached patch, which lets iproute create this directroy during install. commit 98f9a1d24442399db3b1b6190010855804ca15e2 Author: Oliver Hartkopp <[email protected]> Date: Fri Mar 27 11:21:29 2009 -0700 Add support Controller Area Network t's not a big problem, but it makes a better show in 'ip link show' on CAN interfaces :-) I also moved __PF(CAN,can) in ll_proto.c to the same position where it can be found in if_ether.h . The only thing i did not know if the __PF(CAN,can) in ll_types.c needs to be put in #ifdef ARPHDR_CAN like __PF(HWX25,hwx25) is or not. You definitely know that better than me. commit c3651bf4763d7247e3edd4e20526a85de459041b Author: Srivats P <[email protected]> Date: Fri Mar 27 11:17:26 2009 -0700 ip6tunnel: Fix no default display of ip4ip6 tunnels "ip -6 tunnel show" displays only ip6ip6 tunnels not ip4ip6 tunnels - it should display all irrespective of proto. This is because the default tunnel proto is initialized to IPPROTO_IPV6 in ip6_tnl_parm_init() which is fine for a 'add' command but not for 'show'. This patch overrides proto with 0 signifying 'mode any' as the default in case of a 'show'. commit eeef12c514269092ce679bf618a219fd8ad2aa68 Author: Sascha Hlusiak <[email protected]> Date: Fri Mar 27 11:14:00 2009 -0700 iptunnel: allow ISATAP with stateless autoconf please commit my patch below to the iproutes package. It just an incorrect check so that adding an isatap tunnel with remote works, since it's needed if one wants to use stateless autoconf. The current check makes tunnel mode isatap unusable for all client users. commit 6cdbf3706350c4d724ea8d35267ae93a4d99eab0 Author: Andreas Henriksson <[email protected]> Date: Sat Mar 14 17:37:35 2009 +0100 iproute2: drop equalize support. Hello Stephen and netdev people! Currently you can configure "equalize" and it looks all fine and dandy. The kernel has the interface defined, but apparently there's never actually been any implementation for it (only a never merged patch in the 2.4 era). I'm suggesting to drop the code to give any potential users of this feature the benefit of receiving a proper error message. I see it unlikely that this will be implemented in the near future, but if it ever happens reviving the iproute2 side should be as easy as git revert this patch. For more details see http://bugs.debian.org/149897 Regards, Andreas Henriksson commit 4b6e07d8fde629073a512bf0cb86956c1d55145e Author: Varun Chandramohan <[email protected]> Date: Thu Mar 12 13:42:43 2009 +0530 Enable Type Labels For "ip monitor all" This patch adds prefix lables for "ip monitor all" command to simplfy understanding of the output. Signed-off-by: Varun Chandramohan <[email protected]> commit fb063322b4339507157b5030978b5aeb7342e68b Author: Varun Chandramohan <[email protected]> Date: Thu Mar 12 13:42:07 2009 +0530 Add Monitor Support For Neigh Table This patch adds exclusive support to enable monitoring neighbour table entries in ip command. Signed-off-by: Varun Chandramohan <[email protected]> commit 52d6a850505d70a699fc89604986c45b0cd0c54e Author: Stephen Hemminger <[email protected]> Date: Fri Mar 27 11:07:46 2009 -0700 remove duplicate limits.h commit 10494d2724cac05d6a8a352205da18b86787eaba Author: Petr Jediný <[email protected]> Date: Thu Aug 7 16:45:33 2008 +0200 Changing commandline help text to be more uniform... commit 4cd23bdde90cc7d2911106017c60617e96d9d1f4 Author: jamal <[email protected]> Date: Fri Aug 8 10:06:17 2008 -0400 ip: Allow for easier debug of buggy devices that dont send their names patch attached this time.. On Fri, 2008-08-08 at 10:01 -0400, jamal wrote: > wireless drivers using wext is a prime example if you need a test case. > > cheers, > jamal ip: Allow for easier debug of buggy devices that dont send their names With the old message couldnt tell which device had the bug. This patch provides at least an ifindex to narrow it down. Theres also no point in bailing out because of one bug; we allow it to go on so we could dump as much info as we can Signed-off-by: Jamal Hadi Salim <[email protected]> commit 1957a322c9932e1a1d2ca1fd37ce4b335ceb7113 Author: Stephen Hemminger <[email protected]> Date: Tue Mar 24 15:40:54 2009 -0700 Fix headers needed for gre Need to get right headers or build breaks. commit a136af4ba6784c3310dee58ee006263336a8b462 Author: Stephen Hemminger <[email protected]> Date: Tue Mar 24 15:14:48 2009 -0700 Update snapshot commit 67881151423f1173ddc31e4f27d736044c2c9a96 Author: Stephen Hemminger <[email protected]> Date: Tue Mar 24 15:13:31 2009 -0700 Use sanatized headers from 2.6.29 Update to final 2.6.29 headers commit ced61d7dc44541127f0462409d81d11ee0da0a2e Author: Stephen Hemminger <[email protected]> Date: Mon Mar 23 10:49:21 2009 -0700 Handle default hoplimit Default for hoplimit is -1 which should be displayed as zero. commit ace9c96121b10ff8f91d79b7486bb8a5520c12df Author: Stephen Hemminger <[email protected]> Date: Mon Mar 23 10:46:47 2009 -0700 Add support for IFALIAS New 2.6.28 support for text description commit 1e659af3c0c6d1aad6007c5b4c5405b1fee483d7 Author: Stephen Hemminger <[email protected]> Date: Wed Mar 18 13:33:12 2009 -0700 Add DHCP as routing protocol commit 44e50c8e7866d5edf6b369ccea51d147d029238c Author: Stephen Hemminger <[email protected]> Date: Sun Mar 1 20:36:38 2009 -0800 Add missing limits.h Need limits.h to get INT_MIN on Debian commit a589dcda9cc10c8475db18258e6456c1d9c15371 Author: Denys Fedoryschenko <[email protected]> Date: Sat Feb 7 08:49:32 2009 -0500 Fix memory leak in local options This change was forgotten by Stephen in the last release Signed-off-by: Denys Fedoryschenko <[email protected]> Signed-off-by: Jamal Hadi Salim <[email protected]> commit 63c7d26f941df1c7aa4a18bac5b3a777bc66216a Author: Jamal Hadi Salim <[email protected]> Date: Sat Feb 7 08:19:20 2009 -0500 Breakage noticed when debian upgraded to xtables (iptables > 1.4.1) Many thanks to Yevgeny Kosarzhevsky <[email protected]> for reporting and a lot of testing Thanks to Jan Engelhardt <[email protected]> for a lot of advice Thanks to Denys Fedoryschenko <[email protected]> for some sample code that he tried and thanks to Andreas Henriksson <[email protected]> (who maintains iproute2 on debian) for the persistent followup. Signed-off-by: Jamal Hadi Salim <[email protected]> commit 46a6573259f46f86eb0048a2c805b24ff4183fa6 Author: Stephen Hemminger <[email protected]> Date: Thu Feb 19 08:59:06 2009 -0800 fix uninitialized memory in tc_skbedit Original from: Alexander Duyck <[email protected]> A bug was found in which the memory for the tc_skbedit struct was being used uninitialized to 0. Alternative version of original fix using initializer rather than memset. Signed-off-by: Alexander Duyck <[email protected]> Signed-off-by: Jeff Kirsher <[email protected]> commit c86f34942a0ce9f8203c0c38f9fe9604f96be706 Author: Patrick McHardy <[email protected]> Date: Wed Nov 19 16:08:05 2008 +0100 iproute: add DRR support add DRR support This patch adds support for the DRR scheduler I just sent to iproute. Signed-off-by: Patrick McHardy <[email protected]> http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=b4d41f41b6d601f876f442ae19ccdb4f0c3552c5 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=b9ab720e33748cd022f095620e75ca7eba24a965 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=ff213c4bf2df55e955a7dc4cce89bdbfa6bb2289 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=685f3a9ffbdc504f27aff4a9fd70023f0b3da5d2 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=9fce67dd467e9148f440b701105e1e75f3ae4153 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=e48f73d6a5e90d2f883e15ccedf4f53d26bb6e74 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=98f9a1d24442399db3b1b6190010855804ca15e2 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=c3651bf4763d7247e3edd4e20526a85de459041b http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=eeef12c514269092ce679bf618a219fd8ad2aa68 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=6cdbf3706350c4d724ea8d35267ae93a4d99eab0 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=4b6e07d8fde629073a512bf0cb86956c1d55145e http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=fb063322b4339507157b5030978b5aeb7342e68b http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=52d6a850505d70a699fc89604986c45b0cd0c54e http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=10494d2724cac05d6a8a352205da18b86787eaba http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=4cd23bdde90cc7d2911106017c60617e96d9d1f4 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=1957a322c9932e1a1d2ca1fd37ce4b335ceb7113 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=a136af4ba6784c3310dee58ee006263336a8b462 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=67881151423f1173ddc31e4f27d736044c2c9a96 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=ced61d7dc44541127f0462409d81d11ee0da0a2e http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=ace9c96121b10ff8f91d79b7486bb8a5520c12df http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=1e659af3c0c6d1aad6007c5b4c5405b1fee483d7 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=44e50c8e7866d5edf6b369ccea51d147d029238c http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=a589dcda9cc10c8475db18258e6456c1d9c15371 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=63c7d26f941df1c7aa4a18bac5b3a777bc66216a http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=46a6573259f46f86eb0048a2c805b24ff4183fa6 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h=c86f34942a0ce9f8203c0c38f9fe9604f96be706
_______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
