include/SNAPSHOT.h | 2 +- include/linux/if.h | 2 ++ include/linux/if_ether.h | 2 +- include/linux/if_link.h | 5 +++-- include/linux/netdevice.h | 39 ++++++++++++++++----------------------- include/linux/rtnetlink.h | 1 + ip/ipaddress.c | 34 +++++++++++++++++++++++----------- ip/iproute.c | 31 +++++++++++++++++++++++++++++++ lib/libnetlink.c | 23 ++++++++++++++++------- misc/ifstat.c | 19 +++++++++---------- 10 files changed, 103 insertions(+), 55 deletions(-)
New commits: commit a571587d0b27a2c1492019c3abeb6fb0c0e606ce Author: Eric Dumazet <[email protected]> Date: Mon Aug 23 21:44:56 2010 +0200 iproute2: add 64bit support to ifstat Le lundi 23 août 2010 à 10:33 -0700, Stephen Hemminger a écrit : > I think this breaks the wraparound detection code in this command. > > OK lets fix the bug only, before adding 64bit counters capabilities. Thanks [PATCH] iproute2: add 64bit arches support to ifstat ifstat assumes IFLA_STATS fields are "unsigned long", but they are __u32. This fix is needed to let ifstat run on 64bit arches. Signed-off-by: Eric Dumazet <[email protected]> commit daf7bd5c73aa3b7c91d83abf500c8749bec6e6d5 Author: Stephen Hemminger <[email protected]> Date: Mon Aug 23 09:13:05 2010 -0700 Use correct rt_link_statistics In recent kernels, net_device_stats is not exposed and the code shoulf have used rt_link_statistics. Also, fix use of sprintf with user supplied value. commit b0373bfbbcc82fa68d3c7f0507cf4b1d8c54268b Author: Eric Dumazet <[email protected]> Date: Wed Jul 21 11:42:50 2010 +0200 ip: add RTA_MARK support Adds support for RTA_MARK rt attribute added in linux-2.6.36 $ ip route get ADDR mark 4 192.168.20.110 dev eth1 src 192.168.20.108 mark 4 cache mtu 1500 advmss 1460 hoplimit 64 $ ip route get 192.168.20.108 from ADDR iif STRING mark 256 local 192.168.20.108 from 192.168.20.110 dev lo src 192.168.20.108 mark 0x100 cache <local,src-direct> iif eth1 $ ip route list cache [ADDR] mark NUMBER Hexadecimal output if mark >= 16 null marks are not displayed. Signed-off-by: Eric Dumazet <[email protected]> commit 04a9fc0a50f9a7677f22c9746cf2f4aadc2c8257 Author: Stephen Hemminger <[email protected]> Date: Mon Aug 23 08:35:08 2010 -0700 Update kernel headers to 2.6.36-rc2 commit daa10c8af6031f10168639b7fd3c181a5d788ee1 Author: Stephen Hemminger <[email protected]> Date: Mon Aug 23 08:14:38 2010 -0700 Snapshot for 2.6.35.1 commit c73f3e02f8ae25e5daad0367690a3069895dd8a3 Author: Ulrich Weber <[email protected]> Date: Thu Aug 12 11:05:19 2010 +0200 iproute2: dont filter cached routes on iproute_get iproute_get will return cloned routes for IPv4 and cloned as well non-cloned routes for IPv6. Therefore RTM_F_CLONED flag should not be checked for iproute_get routes. Check in print_route will always fail because valid values are 0 and 1. Signed-off-by: Ulrich Weber <[email protected]> commit 3bc1c4f29777171b484d36abf673667e3729202b Author: Ben Greear <[email protected]> Date: Mon Aug 16 10:00:08 2010 -0700 iproute2: Fix filtering related to flushing IP addresses. The old 'ip addr flush' logic had several flaws: * It reversed logic for primary v/s secondary flags (though, it sort of worked right anyway) * The code tried to remove secondaries and then primaries, but in practice, it always removed one primary per loop, which not at all efficient. * The filter logic in the core would run only the first filter in most cases. * If you used '-s -s', the ifa_flags member would be modified, which could make future filters fail to function fine. This patch attempts to fix all of these issues. Tested-by: Brian Haley <[email protected]> Signed-off-by: Ben Greear <[email protected]> http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h¥71587d0b27a2c1492019c3abeb6fb0c0e606ce http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;hÚf7bd5c73aa3b7c91d83abf500c8749bec6e6d5 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h°373bfbbcc82fa68d3c7f0507cf4b1d8c54268b http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;ha9fc0a50f9a7677f22c9746cf2f4aadc2c8257 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;hÚa10c8af6031f10168639b7fd3c181a5d788ee1 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;hÇ3f3e02f8ae25e5daad0367690a3069895dd8a3 http://suva.vyatta.com/git/?p=vyatta-iproute.git;a=commitdiff;h;c1c4f29777171b484d36abf673667e3729202b
_______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
