1. 26 May, 2009 8 commits
  2. 15 Apr, 2009 1 commit
  3. 14 Apr, 2009 1 commit
    • Thomas Egerer's avatar
      Fix display of xfrm · b9ab720e
      Thomas Egerer authored
      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.
      b9ab720e
  4. 13 Apr, 2009 2 commits
  5. 03 Apr, 2009 1 commit
  6. 27 Mar, 2009 10 commits
    • Olaf Rempel's avatar
      iproute2-2.6.14-051107: missing arpd directory · e48f73d6
      Olaf Rempel authored
      arpd requires a directory (/var/lib/arpd/) to run.
      see attached patch, which lets iproute create this directroy during install.
      e48f73d6
    • Oliver Hartkopp's avatar
      Add support Controller Area Network · 98f9a1d2
      Oliver Hartkopp authored
      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.
      98f9a1d2
    • Srivats P's avatar
      ip6tunnel: Fix no default display of ip4ip6 tunnels · c3651bf4
      Srivats P authored
      "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'.
      c3651bf4
    • Sascha Hlusiak's avatar
      iptunnel: allow ISATAP with stateless autoconf · eeef12c5
      Sascha Hlusiak authored
      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.
      eeef12c5
    • Andreas Henriksson's avatar
      iproute2: drop equalize support. · 6cdbf370
      Andreas Henriksson authored
      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
      6cdbf370
    • Varun Chandramohan's avatar
      Enable Type Labels For "ip monitor all" · 4b6e07d8
      Varun Chandramohan authored
      This patch adds prefix lables for "ip monitor all" command to simplfy
      understanding of the output.
      Signed-off-by: default avatarVarun Chandramohan <varunc@linux.vnet.ibm.com>
      4b6e07d8
    • Varun Chandramohan's avatar
      Add Monitor Support For Neigh Table · fb063322
      Varun Chandramohan authored
      This patch adds exclusive support to enable monitoring
      neighbour table entries in ip command.
      Signed-off-by: default avatarVarun Chandramohan <varunc@linux.vnet.ibm.com>
      fb063322
    • Stephen Hemminger's avatar
      remove duplicate limits.h · 52d6a850
      Stephen Hemminger authored
      52d6a850
    • Petr Jediný's avatar
      10494d27
    • jamal's avatar
      ip: Allow for easier debug of buggy devices that dont send their names · 4cd23bdd
      jamal authored
      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: default avatarJamal Hadi Salim <hadi@cyberus.ca>
      4cd23bdd
  7. 24 Mar, 2009 3 commits
  8. 23 Mar, 2009 2 commits
  9. 18 Mar, 2009 1 commit
  10. 02 Mar, 2009 1 commit
  11. 19 Feb, 2009 3 commits
  12. 28 Jan, 2009 1 commit
  13. 15 Jan, 2009 1 commit
  14. 08 Jan, 2009 2 commits
  15. 07 Jan, 2009 3 commits
    • Denys Fedoryshchenko's avatar
      Fix tc/m_ipt memory leaks · 6e34e7dc
      Denys Fedoryshchenko authored
      1)optind according iptables sources have to be set to 0. If it is set to 1, in
      batch it will mess up things. Also in iptables sources i notice that ->tflags
      and ->used need to be reset.
      
      2)Since target->t = fw_calloc(1, size); allocated memory in function build_st,
      it have to be freed at the end, or in batch we will have memory leak. TODO:
      Probably it must be freed in all "return -1" cases in parse_ipt after
      build_st. About this i am not sure, up to Stephen.
      
      3)new_name was malloc'ed, but not freed
      6e34e7dc
    • Benedikt Gollatz's avatar
      When the preferred lifetime of a prefix assigned by IPv6 autoconfiguration · 037d950b
      Benedikt Gollatz authored
      (router solicitation) becomes negative
      
      How reproducible:
      
      Always.
      
      Steps to Reproduce:
      1. Configure an IPv6 router to advertise a prefix with a short preferred
      lifetime, e.g. 0.
      2. Wait for the IPv6 autoconfiguration process to complete for an interface
      <if> connected to a link where that router advertises.
      3. Run ip -6 show dev <if>.
      
      Actual results:
      
      The preferred lifetime will have become negative, but it is printed as an
      unsigned integer. The preferred lifetime to be displayed will therefore be
      close to UINT_MAX.
      037d950b
    • Alexander Duyck's avatar
      add support for multiq qdisc · fe1a34fa
      Alexander Duyck authored
      Add support for multiq qdisc
      	This patch adds the ability to configure the multiq qdisc.  Since the qdisc does not require any input it will pull the number of bands directly from the device that it is added to the root of.
      
      usage: tc qdisc add dev <DEV> root handle <HANDLE> multiq
      Signed-off-by: default avatarAlexander Duyck <alexander.h.duyck@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      fe1a34fa