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

Reply via email to