Permalink
Commits on Jan 22, 2013
  1. Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…

    …t/shemminger/iproute2
    Dave Täht committed Jan 22, 2013
Commits on Jan 18, 2013
  1. @vapier @shemminger

    ipxfrm: use alloca to allocate stack space

    Clang doesn't support the gcc extension for embeddeding flexible arrays
    inside of structures.  Use the slightly more portable alloca().
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with shemminger Jan 17, 2013
Commits on Jan 16, 2013
  1. @jhsmt @shemminger

    iproute2: act_ipt fix xtables breakage

    Fixes breakage with xtables API starting with version 1.4.10
    
    Signed-off-by: Hasan Chowdhury <shemonc@gmail.com>
    Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com>
    jhsmt committed with shemminger Dec 16, 2012
Commits on Jan 15, 2013
  1. @vapier @shemminger

    do not ignore errors in man subdirs

    If an error occurs in a man subdir, make sure we propagate it back up.
    
    While we're here, merge the duplicate rules into one.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with shemminger Jan 11, 2013
  2. @vapier @shemminger

    add man7 to subdirs list

    The man dir misses the man7 as a subdir which means none of the pages
    get installed.
    
    URL: https://bugs.gentoo.org/451166
    Reported-by: Marcin Mirosław <bug@mejor.pl>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with shemminger Jan 11, 2013
Commits on Dec 23, 2012
  1. @strake

    include needed files

    Needed to build iproute2 with musl
    strake committed with Stephen Hemminger Dec 23, 2012
Commits on Dec 20, 2012
  1. bridge: update help

    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 20, 2012
  2. bridge: make `bridge mdb` output consistent with input

    bridge -> dev
    group -> grp
    
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 20, 2012
  3. bridge: distinguish permanent and temporary mdb entries

    This patch adds a flag to mdb entries so that we can distinguish
    permanent entries with temporary ones.
    
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 20, 2012
  4. bridge: update kernel headers

    Stephen Hemminger committed Dec 20, 2012
  5. configure: restore old behaviour

    Previous change wasn't needed, since merge of
    	configure: move toolchain init to a function
    Stephen Hemminger committed Dec 20, 2012
Commits on Dec 18, 2012
  1. build: indent shell functions in configure

    Script has lots of shell functions but never indented properly.
    Stephen Hemminger committed Dec 18, 2012
  2. @jengelh

    build: unbreak linakge of m_xt.so

    Commit v3.7.0~10 caused the variable new PKG_CONFIG variable never
    to be present at the time of calling make, leading to tc/m_xt.so
    not linked with -lxtables (result from pkg-config xtables --libs),
    that in turn leading to
    
    tc: symbol lookup error: /usr/lib64/tc//m_xt.so: undefined symbol:
    xtables_init_all
    
    Fixing that.
    
    Signed-off-by: Jan Engelhardt <jengelh@inai.de>
    jengelh committed with Stephen Hemminger Dec 18, 2012
Commits on Dec 17, 2012
  1. @vapier

    configure: pull AR from the env too

    This matches the existing CC behavior.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with Stephen Hemminger Dec 16, 2012
  2. @vapier

    lib: include the Config file too

    The lib makefile doesn't include Config which means it misses
    setting up toolchain vars that it includes.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with Stephen Hemminger Dec 16, 2012
  3. @vapier

    configure: move toolchain init to a function

    The layout of this file uses functions to update Config.  Move the
    toolchain logic to the same style to fix setting the vars in Config.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with Stephen Hemminger Dec 16, 2012
  4. @NicolasDichtel

    ip: update man pages and usage() for 'ip monitor'

    Sync with the current code.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 17, 2012
  5. @NicolasDichtel

    ip: add man pages for netconf

    This patch add the documentation about 'ip netconf' command.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 17, 2012
  6. ip: add the type 'vxlan' in the output of "ip link help"

      The new type 'vxlan' is added in the output of "ip link help"
    
    Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
    Zhi Yong Wu committed with Stephen Hemminger Dec 15, 2012
Commits on Dec 14, 2012
  1. @NicolasDichtel

    ip: use rtnelink to manage mroute

    mroute was using /proc/net/ip_mr_[vif|cache] to display mroute entries. Hence,
    only RT_TABLE_DEFAULT was displayed and only IPv4.
    With rtnetlink, it is possible to display all tables for IPv4 and IPv6. The output
    format is kept. Also, like before the patch, statistics are displayed when user specify
    the '-s' argument.
    
    The patch also adds the support of 'ip monitor mroute', which is now possible.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 14, 2012
  2. @NicolasDichtel

    ip: term OPTIONS was used twice in 'ip route' man pages

    INFO_SPEC already uses the term 'OPTIONS' and describe it.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 13, 2012
  3. @NicolasDichtel

    ip: update man pages for 'ip link'

    Now 'ip link' supports ipip, sit and ip6tnl.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 13, 2012
  4. @NicolasDichtel

    ip: update mand pages and usage() for 'ip mroute'

    Sync with the current code.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 14, 2012
  5. @NicolasDichtel

    ip/link_iptnl: fix indentation Logged in as shemminger

    Use tabs instead of space when possible.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 14, 2012
  6. iproute2: update usage info of bridge monitor

    Cc: Stephen Hemminger <shemminger@vyatta.com>
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 14, 2012
Commits on Dec 12, 2012
  1. iproute2: add support to monitor mdb entries too

    This patch implements `bridge monitor mdb`.
    
    Cc: Stephen Hemminger <shemminger@vyatta.com>
    Cc: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 11, 2012
  2. iproute2: implement add/del mdb entry

    This patch implements:
    
    	bridge mdb { add | del } dev DEV port PORT grp GROUP
    
    Cc: Stephen Hemminger <shemminger@vyatta.com>
    Cc: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 11, 2012
  3. add DOVE extensions for iproute2

    This patch adds a new flag to iproute2 for vxlan devices to enable
    DOVE features. It also adds support for L2 and L3 switch lookup miss
    netlink messages to "ip monitor".
    
    Changes since v2: fix merge conflict
    Changes since v1:
    	- split "dove" flag into separate feature flags:
    		- "proxy" for ARP reduction
    		- "rsc" for route short circuiting
    		- "l2miss" for L2 switch miss notifications
    		- "l3miss" for L3 switch miss notifications
    
    Signed-off-by: David L Stevens <dlstevens@us.ibm.com>
    David L Stevens committed with Stephen Hemminger Dec 12, 2012
  4. @NicolasDichtel

    ip: add support of 'ip link type [ipip|sit]'

    This patch allows to manage ip tunnels via the interface ip link.
    The syntax for parameters is the same that 'ip tunnel'.
    
    It also allows to display tunnels parameters with 'ip -details link' or
    'ip -details monitor link'.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 12, 2012
  5. @NicolasDichtel

    ip: add support of 'ip link type ip6tnl'

    This patch allows to manage ip6 tunnels via the interface ip link.
    The syntax for parameters is the same that 'ip -6 tunnel'.
    
    It also allows to display tunnels parameters with 'ip -details link' or
    'ip -details monitor link'.
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    NicolasDichtel committed with Stephen Hemminger Dec 12, 2012
  6. @NicolasDichtel

    ip: add support of netconf messages

    Example of the output:
    $ ip monitor netconf&
    [1] 24901
    $ echo 0 > /proc/sys/net/ipv6/conf/all/forwarding
    ipv6 dev lo forwarding off
    ipv6 dev eth0 forwarding off
    ipv6 all forwarding off
    $ echo 1 > /proc/sys/net/ipv4/conf/eth0/forwarding
    ipv4 dev eth0 forwarding on
    
    $ ip -6 netconf
    ipv6 all forwarding on mc_forwarding 0
    $ ip netconf show dev eth0
    ipv4 dev eth0 forwarding on rp_filter off mc_forwarding 1
    
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    
    Minor cleanup of original patch, made sure netconf.h matched
    result of santized kernel headers
    NicolasDichtel committed with Stephen Hemminger Dec 12, 2012
  7. @andhe

    iproute2: fix tc ematch manpage section

    The debian package checking tool, lintian, spotted that the
    tc ematch manpage seems to have an error in the specified section.
    
    Signed-off-by: Andreas Henriksson <andreas@fatal.se>
    andhe committed with Stephen Hemminger Dec 12, 2012
  8. iproute2: add mdb sub-command to bridge

    Sample output:
    
    	# ./bridge/bridge mdb show dev br0
    	bridge br0 port eth1 group 224.8.8.9
    	bridge br0 port eth0 group 224.8.8.8
    
    	# ./bridge/bridge -d mdb show dev br0
    	bridge br0 port eth1 group 224.8.8.9
    	bridge br0 port eth0 group 224.8.8.8
    	router ports on br0: eth0
    
    Signed-off-by: Cong Wang <amwang@redhat.com>
    Cong Wang committed with Stephen Hemminger Dec 12, 2012
  9. bridge: add if_bridge.h header

    Since system may not have upto date kernel headers, keep if_bridge.h
    in set of exported headers used to build iproute.
    Stephen Hemminger committed Dec 12, 2012
Commits on Dec 11, 2012
  1. Update kernel headers to 3.8-pre

    Sanitized headers from net-next
    Stephen Hemminger committed Dec 11, 2012