iproute2/ip
shemminger 7b5657545d The ip(8) command has a bug when dealing with IPoIB link layer
addresses. Specifically it does not correctly handle the addition of
new entries in the neighbor/arp table. For example, this command will
fail:

ip neigh add 192.168.0.138 lladdr
00:00:04:04:fe:80:00:00:00:00:00:00:00:01:73:00:00:00:8a:91 nud
permanent dev ib0

An IPoIB link layer address is 20-bytes (see
http://www.ietf.org/internet-drafts/draft-ietf-ipoib-ip-over-infiniband-09.txt,
section 9.1.1).

The command line parsing code expects link layer addresses to be a
maximum of 16-bytes. Addresses over 16-bytes are truncated.
2006-03-21 23:57:50 +00:00
..
ifcfg (Logical change 1.3) 2004-04-15 20:56:59 +00:00
ip_common.h IP ntable support and header update. 2006-01-10 18:43:32 +00:00
ip.c IP ntable support and header update. 2006-01-10 18:43:32 +00:00
ipaddress.c Fix leaks and warnings reported by valgrind. 2005-09-21 19:33:17 +00:00
iplink.c The ip(8) command has a bug when dealing with IPoIB link layer 2006-03-21 23:57:50 +00:00
ipmaddr.c Cleanup GCC4 warnings about signedness. 2005-07-05 22:37:15 +00:00
ipmonitor.c Fix ip monitor since it is special and can't reuse 2005-09-07 17:43:00 +00:00
ipmroute.c Reenable 'ip mroute' 2005-10-07 16:41:34 +00:00
ipneigh.c The ip(8) command has a bug when dealing with IPoIB link layer 2006-03-21 23:57:50 +00:00
ipntable.c Add missing files. 2006-01-10 18:50:18 +00:00
ipprefix.c tb buffer initialization is now done in the parser 2005-01-18 22:11:58 +00:00
iproute.c Fix memcpy overwrite in iproute.c because of bits vs. bytes confusion 2005-10-12 22:49:50 +00:00
iprule.c Fix ip rule flush 2005-10-12 22:32:34 +00:00
iptunnel.c Workaround for kernel/user htons confusion. 2005-02-10 18:31:18 +00:00
ipxfrm.c ndle DCCP in ipxfrm.c to allow using port numbers in the selector. 2006-01-12 18:31:36 +00:00
Makefile IP ntable support and header update. 2006-01-10 18:43:32 +00:00
routef (Logical change 1.3) 2004-04-15 20:56:59 +00:00
routel (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtm_map.c (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtmon.c Add ip rule flush capabilty and fix all the prototype changes 2004-12-07 21:48:29 +00:00
rtpr (Logical change 1.3) 2004-04-15 20:56:59 +00:00
xfrm_monitor.c Minor fixes from Masahide for XFRM dynamic keying 2005-11-07 18:39:30 +00:00
xfrm_policy.c Minor fixes from Masahide for XFRM dynamic keying 2005-11-07 18:39:30 +00:00
xfrm_state.c Minor fixes from Masahide for XFRM dynamic keying 2005-11-07 18:39:30 +00:00
xfrm.h ndle DCCP in ipxfrm.c to allow using port numbers in the selector. 2006-01-12 18:31:36 +00:00