• Home
  • History
  • Annotate
  • only in /external/iproute2/include/
History log of /external/iproute2/include/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b7a3df0f3c56c10587e926307daaa87fc3b854bf 09-Jul-2013 Lorenzo Colitti <lorenzo@google.com> Support experimental UID range routing.

This uses the FRA_UID_START and FRA_UID_END rule attribute types
with values 18 and 19, and the RTA_UID route attribute type
with value 18.

Syntax uses the uidrange keyword for rules and the uid keyword
for routes. Example:

root@hammerhead:/ # ip -6 rule add prio 123 uidrange 100-200 lookup 100
root@hammerhead:/ # ip -6 rule | grep uidrange
123: from all uidrange 100-200 lookup 100
ooot@hammerhead:/ #
t@hammerhead:/ # ip -4 route get uid 10045 8.8.4.4
8.8.4.4 via 192.168.159.254 dev wlan0 src 192.168.158.102 uid 10045
cache

(cherry picked from commit 628e7252f75b2621d4b8c5f9314f55f3ec24b92b)

Change-Id: I52d544f27ffef895ad5513a516e37cfba7da9b75
inux/fib_rules.h
inux/rtnetlink.h
955c9d3f76d0e40573e13ee6cb17611a14a2d74f 08-Feb-2014 Elliott Hughes <enh@google.com> Post-uapi cleanup.

We can just use the uapi headers now.

(This is probably true for most of these header files, but I just want
to undo the changes we made during the uapi transition.)

Change-Id: I5d04ec944ee3bb9328d36f9b2288ba961102492c
inux/socket.h
inux/types.h
ef1d8bcf963fc15c12c80822063355f91797ac9e 22-Nov-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit '157d428913c3d738be481f12e8cbf9267b3b2862' into HEAD
37e1432f3532723d0a65f567340872ec84091621 12-Nov-2013 Elliott Hughes <enh@google.com> Fix build for both old and uapi kernel headers.

Bug: 11559337
Change-Id: Iba1a3aa97ed39a9e45b64cb37c26682ad292f7c4
inux/socket.h
inux/types.h
157d428913c3d738be481f12e8cbf9267b3b2862 08-Jul-2013 Elliott Hughes <enh@google.com> am 5c3eb4d7: am 2462513a: Merge "We no longer need our own icmp6.h --- bionic\'s is good enough."

* commit '5c3eb4d72bcb2411e0946f4c7ed44afe1cf3baa6':
We no longer need our own icmp6.h --- bionic's is good enough.
c020db86b83bfc5969326f7d0f65a1b311707c15 08-Jul-2013 Elliott Hughes <enh@google.com> We no longer need our own icmp6.h --- bionic's is good enough.

Bug: 9671560
Change-Id: I29a9c94067ed7141951a0d3ee3e78a0e1841e120
etinet/icmp6.h
b082b9f9ad94f08d3f3d2e617f71dbaf3751ccad 08-Sep-2010 Dmitry Shmidt <dimitrysh@google.com> iproute2: Add ip utility

Change-Id: If7072c8d1b2d23c4383a452a4b0afddad779f3c1
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
etinet/icmp6.h
db70d91c7859700f9febf9bad8c29681bf9ac711 21-May-2012 Stephen Hemminger <shemminger@vyatta.com> v3.4.0
NAPSHOT.h
29cea29df0dfe45562fd42673e26608d25180eee 10-Apr-2012 Stephen Hemminger <shemminger@vyatta.com> Merge in 3.3-rc2 kernel headers
inux/if.h
inux/pkt_sched.h
4bb00cd2b7525ad7d6cf6bbea945ad6e546873f4 20-Mar-2012 Stephen Hemminger <shemminger@vyatta.com> v3.3.0
NAPSHOT.h
7dd03712226d2943e46f427217158707c148d2b3 16-Mar-2012 Stephen Hemminger <shemminger@vyatta.com> Fix rta_getattr_u32 wrapper and add getattr_u8
ibnetlink.h
c23abafbdcdd3754bea50f1452fed36da5515379 15-Mar-2012 Stephen Hemminger <shemminger@vyatta.com> update to 3.3-rc7 kernel headers
inux/if_link.h
inux/rtnetlink.h
cfd2cbd15f03e26fdb8617a9f37a0a25425adfe2 06-Feb-2012 Stephen Hemminger <shemminger@vyatta.com> Add cast to rta_getattr_str

Warning from C++
ibnetlink.h
f6062360100ada8cbaac5b837c85c8f2f3e0765d 20-Jan-2012 Stephen Hemminger <shemminger@vyatta.com> Fix unix socket diagnostic build

Get updated headers incorporated into build environment
and include required sock_diag.h.
inux/sock_diag.h
inux/unix_diag.h
dfbaa90dec05d3798ad845db20e1b273ffcfcf0a 15-Dec-2011 Pavel Emelyanov <xemul@parallels.com> iproute: Dump unix sockets via netlink

Get the same info as from /proc file plus the peer inode.

Applies on top of new sock diag patch and udp diag patch.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
inux/unix_diag.h
30d10db5667d3ca86917ca86c1a65cfcc45965f9 20-Dec-2011 Hagen Paul Pfeifer <hagen@jauu.net> utils: add s32 parser

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
tils.h
7878c0ba404c3688442d2362203d79fa108450e0 19-Jan-2012 Stephen Hemminger <shemminger@vyatta.com> Update to 3.3 headers (with inet_diag fix)

Incorporate change to fix inet_diag build failure.
inux/inet_diag.h
inux/pkt_sched.h
a08d2590a042f8173713cb3b1bf7bb7aeb3ce584 10-Jan-2012 Stephen Hemminger <shemminger@vyatta.com> Update to kernel v3.3 headers

Initial merge window version of headers
inux/if.h
inux/if_ether.h
inux/if_vlan.h
inux/inet_diag.h
inux/neighbour.h
inux/netlink.h
inux/pkt_sched.h
inux/types.h
447c118f138171b260ad045ad6e1b17f9ef462e2 05-Jan-2012 Stephen Hemminger <shemminger@vyatta.com> v3.2.0
NAPSHOT.h
f5b830dc5dab07149157eb007de9a858a57e880b 31-Dec-2011 Jan Engelhardt <jengelh@medozas.de> iproute2: avoid use of implicit declarations

gcc -DLIBDIR=\"/usr/lib64\" -D_GNU_SOURCE -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wstrict-prototypes -fPIC -DXT_LIB_DIR=\"/usr/lib64/xtables\" -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib64\" -fPIC -c -o ipx_pton.o ipx_pton.c
In file included from ../include/utils.h:8:0,
from ipx_ntop.c:5:
../include/libnetlink.h: In function 'rta_getattr_u64':
../include/libnetlink.h:84:2: warning: implicit declaration of function 'memcpy'
../include/libnetlink.h:84:2: warning: incompatible implicit declaration of built-in function 'memcpy'
ibnetlink.h
38cd311adef818a891a0d9fa778969419fe55141 24-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> l2tp: Add l2tp support

Based on earlier implementation by James Chapman. But instead of
dragging in all of libnl, use existing libnetlink infrastructure.
inux/l2tp.h
46c5d64d6967da4401122159a8d9488c1878be65 29-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> libnetlink: add attribute access inline functions

Based on idea in libmnl, add attribute access functions instead
of explicitly exposing casts. Also handle possible alignment issues
of u64.
ibnetlink.h
cd70f3f522e04b4d2fa80ae10292379bf223a53b 28-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> libnetlink: remove unused junk callback

Both rtnl_talk and rtnl_dump had a callback for handling portions
of netlink message that do not match the correct pid or seq.
But this callback was never used by any part of iproute2 so remove
it.
ibnetlink.h
2aa3dd29a75c494bf969586da5489d4dc7d07839 23-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> libnetlink: add more attribute functions

New functions to handle u8, u16, u32, u64 and string attribute types.
Use common code for all attribute wrappers.
ibnetlink.h
6cf8398f5f487762586801c25539d8fe5bb33b39 23-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> libnetlink: change rtnl_send() to take void *

Avoid having to cast buffer being sent.
ibnetlink.h
1b1177ed5f3a8e34b1c7c7c79922c31448f212c9 22-Dec-2011 Stephen Hemminger <shemminger@vyatta.com> Update to latest 3.2 kernel headers

Keep in sync
inux/pkt_sched.h
719b958bbdfd1cb85d4b59826c503d0982322a9d 16-Nov-2011 Eric Dumazet <eric.dumazet@gmail.com> ss: report ecnseen

Support ECNSEEN reporting in ss command.

ESTAB 0 0 10.170.73.123:4900
10.170.73.125:51001 uid:501 ino:385994 sk:f31e5f00
mem:(r0,w0,f0,t0) ts sack ecn ecnseen bic wscale:8,8 rto:210
rtt:18.75/15 ato:40 cwnd:10 send 69.9Mbps rcv_space:32768

"ecn" means TCP session negociated ECN capability (TCP layer) at setup
time

"ecnseen" at least one frame with ECT(0) or ECT(1) or ECN (IP layer) was
received from peer.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
etinet/tcp.h
9044a4547d73df5c41fd53c83e5ccc2a59200797 23-Nov-2011 Stephen Hemminger <shemminger@vyatta.com> Update to 3.2.0-rc2 headers
inux/can/netlink.h
inux/if.h
inux/if_ether.h
inux/if_link.h
inux/inet_diag.h
inux/ip6_tunnel.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
9cbe6bc337a35b91882f92599eefeb161f3e776e 18-Nov-2011 Stephen Hemminger <shemminger@vyatta.com> v3.1.0
NAPSHOT.h
707f612c00a91fe3c17d7af5319e423545a496c5 10-Oct-2011 Stephen Hemminger <shemminger@vyatta.com> Update to 3.1-rc9 kernel headers

Align header files with sanitized version of headers in kernel.
inux/if_ether.h
inux/netlink.h
inux/rtnetlink.h
inux/socket.h
inux/tc_ematch/tc_em_meta.h
ce691fb5ce78b2c75243c60a757a3990ae09681c 10-Oct-2011 Stephen Hemminger <shemminger@vyatta.com> v3.0.0
NAPSHOT.h
0f28c38b34fbfe97a3f0e84871d6dde737b597a9 31-Aug-2011 Stephen Hemminger <shemminger@vyatta.com> Update headers to 3.0.4

Update the automatically generated sanitized headers
inux/if.h
e760a19a437997820f16846636c0db23faa6d3ba 11-Jul-2011 Stephen Hemminger <shemminger@vyatta.com> Update kernel headers to 3.0
inux/if_link.h
inux/netfilter.h
inux/netlink.h
inux/pkt_sched.h
8acd148fab1256132bd00353629868a561a8581c 30-Jun-2011 Stephen Hemminger <shemminger@vyatta.com> v2.6.39
NAPSHOT.h
4d91e4f168025d7051291bcc23f0f7a853ab74f8 12-Apr-2011 Stephen Hemminger <shemminger@vyatta.com> Merge branch 'for-2.6.39' of /home/shemminger/iproute2-net-next

Conflicts:
include/linux/xfrm.h
ip/iplink.c
21cfb5e1d9dfce7612ba622bcaf8e301268a35c8 12-Apr-2011 Stephen Hemminger <shemminger@vyatta.com> update to 2.6.39-rc3 headers
inux/can/netlink.h
inux/if.h
inux/if_link.h
inux/netdevice.h
inux/netfilter.h
inux/pkt_sched.h
inux/xfrm.h
ac694c333fc543e3ff4b9bc672811a83c3223658 02-Feb-2011 Vlad Dogaru <ddvlad@rosedu.org> iproute2: support listing devices by group

User can specify device group to list by using the group keyword:

ip link show group test

If no group is specified, 0 (default) is implied.

Signed-off-by: Vlad Dogaru <ddvlad@rosedu.org>
t_names.h
77d1e6ab8426c2067616e193800cc201a5dbef47 17-Mar-2011 Stephen Hemminger <shemminger@vyatta.com> v2.6.38.1
NAPSHOT.h
db6b0cfa518de3b27c05bdf3efe05a7f77c4d97d 25-Feb-2011 Gerrit Renker <gerrit@erg.abdn.ac.uk> iproute: rename 'get_jiffies' since it uses msecs

The get_jiffies() function retrieves rtt-type values in units of
milliseconds. This patch updates the function name accordingly,
following the pattern given by dst_metric() <=> dst_metric_rtt().
tils.h
897fb84fd9b872a544076f88430bc35fc12b7cc8 21-Dec-2010 Gerrit Renker <gerrit@erg.abdn.ac.uk> utils: get_jiffies always uses base=0

get_jiffies() is in all places called in the same manner, with base=0;
simplify argument list by putting the constant value into the function.
tils.h
fcae78992cab7bd267785b392b438306c621e583 16-Mar-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> v2.6.38
NAPSHOT.h
81d03dc356df24d55443535eace247b93ff47b4e 25-Feb-2011 Gerrit Renker <gerrit@erg.abdn.ac.uk> iproute: rename 'get_jiffies' since it uses msecs

The get_jiffies() function retrieves rtt-type values in units of
milliseconds. This patch updates the function name accordingly,
following the pattern given by dst_metric() <=> dst_metric_rtt().
tils.h
94089ef7726cc25bffbd133fe5e1e16e0fd4654e 21-Dec-2010 Gerrit Renker <gerrit@erg.abdn.ac.uk> utils: get_jiffies always uses base=0

get_jiffies() is in all places called in the same manner, with base=0;
simplify argument list by putting the constant value into the function.
tils.h
db02608b6f408998ea8c823fb791cead3e574f50 02-Feb-2011 Vlad Dogaru <ddvlad@rosedu.org> iproute2: support device group semantics

Add the group keyword to ip link set, which has the following meaning:
If both a group and a device name are pressent, we change the device's
group to the specified one. If only a group is present, then the
operation specified by the rest of the command should apply on an entire
group, not a single device.

So, to set eth0 to the default group, one would use
ip link set dev eth0 group default

Conversely, to set all the devices in the default group down, use
ip link set group default down

Signed-off-by: Vlad Dogaru <ddvlad@rosedu.org>
tils.h
f960c92aac1838e0f336c0ca0f657bb55a42d8e9 02-Feb-2011 Vlad Dogaru <ddvlad@rosedu.org> iproute2: support listing devices by group

User can specify device group to list by using the group keyword:

ip link show group test

If no group is specified, 0 (default) is implied.

Signed-off-by: Vlad Dogaru <ddvlad@rosedu.org>
t_names.h
08dc32e13065a182551f3e034db8ad6ad3390c62 25-Feb-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> update to net-next (2.6.39) headers
inux/if_link.h
inux/netfilter.h
inux/pkt_sched.h
inux/xfrm.h
9351fec72d2bb4e7501c12949855ab252b037bce 13-Jan-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to lasest kernel headers
inux/if_ether.h
inux/if_link.h
inux/netfilter.h
inux/xfrm.h
f2c45d705036969027c63312a91e6e5713ff9376 07-Jan-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> v2.6.37
NAPSHOT.h
1a441f49ec87ef74b978d7ae17da2a9b2ca6e811 07-Jan-2011 Dmitry Shmidt <dimitrysh@google.com> Update iproute2 to ver 2.6.35

Change-Id: I8a85cc051aea35e4562c7fea46c148ed2757efc6
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
NAPSHOT.h
inux/can/netlink.h
inux/fib_rules.h
inux/gen_stats.h
inux/genetlink.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_arp.h
inux/if_ether.h
inux/if_link.h
inux/if_tun.h
inux/if_tunnel.h
inux/if_vlan.h
inux/neighbour.h
inux/netdevice.h
inux/netfilter/x_tables.h
inux/netfilter/xt_tcpudp.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/xfrm.h
8552b387df5ff1c1df2b0a8e6585b53928838471 30-Dec-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.37-rc8 headers

Use sanitized headers from 2.6.37-rc8
inux/if.h
inux/netfilter/x_tables.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
inux/tc_ematch/tc_em_meta.h
inux/types.h
3822cc986cc33751b82a22b91289ef088d94440c 01-Dec-2010 Gregoire Baron <baronchon@n7mm.org> tc: add ACT_CSUM action support (csum)

Add the iproute2 support for the ACT_CSUM action. Can be used as
following, certainly in conjunction with the ACT_PEDIT action (pedit):

# In order to DNAT (stateless) IPv4 packet from 192.168.1.100 to
# 0x12345678 (18.52.86.120), and update the IPv4 header checksum and
# the UDP checksum (the last one, only if the packet is UDP).
tc filter add eth0 prio 1 protocol ip parent ffff: \
u32 match ip src 192.168.1.100/32 flowid :1 \
action pedit munge offset 16 u32 set 0x12345678 \
pipe csum ip and udp

# In order to alter destination address of IPv6 TCP packets from fc00::1
# and correct the TCP checksum (nothing happened? except maybe for
# checksums in the TCP payload ...).
tc filter add eth0 prio 1 protocol ipv6 parent ffff: \
u32 match ip6 src fc00::1/128 match ip6 protocol 0x06 0xff flowid :1 \
action pedit munge offset 24 u32 set 0x12345678 \
pipe csum tcp
inux/tc_act/tc_csum.h
64c7956061500611061910067d76512afcd2ddb4 01-Dec-2010 Ben Greear <greearb@candelatech.com> Allow 'ip addr flush' to loop more than 10 times

The default remains at 10 for backwards compatibility.

For instance:
# ip addr flush dev eth2
*** Flush remains incomplete after 10 rounds. ***
# ip -l 20 addr flush dev eth2
*** Flush remains incomplete after 20 rounds. ***
# ip -loops 0 addr flush dev eth2
#

This is useful for getting rid of large numbers of IP
addresses in scripts.

Signed-off-by: Ben Greear <greearb@candelatech.com>
tils.h
7162c921488de9093c522b858a1ab488b8f50c96 21-Aug-2010 Changli Gao <xiaosuo@gmail.com> iproute2: tc: f_flow: add key rxhash

We can use rxhash to classify the traffic into flows. As rxhash maybe
supplied by NIC or RPS, it is cheaper.

Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Acked-by: Jamal Hadi Salim <hadi@cyberus.ca>
inux/pkt_cls.h
3f5c1a01e6bc15593635705aa0b19dcac965be26 21-Oct-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.36 headers

Use santized headers from 2.6.36 release
inux/if_ether.h
inux/netdevice.h
inux/netlink.h
inux/tc_ematch/tc_em_text.h
inux/types.h
9107d119df662ac57d36b8a5a25deed2afb13278 08-Sep-2010 Dmitry Shmidt <dimitrysh@google.com> iproute2: Add ip utility

Change-Id: If7072c8d1b2d23c4383a452a4b0afddad779f3c1
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
etinet/icmp6.h
04a9fc0a50f9a7677f22c9746cf2f4aadc2c8257 23-Aug-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update kernel headers to 2.6.36-rc2
inux/if.h
inux/if_ether.h
inux/if_link.h
inux/netdevice.h
inux/rtnetlink.h
daa10c8af6031f10168639b7fd3c181a5d788ee1 23-Aug-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Snapshot for 2.6.35.1
NAPSHOT.h
a130b49b6cea4650429a09acad6191980e42c41f 04-Aug-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> snapshot 100804
NAPSHOT.h
b4397f580e6eb3f20e8c433833be20283b44a3bc 19-May-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update kernel derived headers

Version for 2.6.35 version on -next
inux/genetlink.h
inux/if.h
inux/if_arp.h
inux/if_ether.h
inux/if_link.h
inux/if_tun.h
inux/netfilter/x_tables.h
inux/rtnetlink.h
d248a8fe23d7c9f798c6d28a9598ea1b8170d4db 19-May-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> v2.6.34
NAPSHOT.h
a171395410bb8a6428e099a5b9d55e35a86f3b24 17-May-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update kernel headers to 2.6.34 final version

Last minute IOV format change.
inux/if_link.h
dcfb7a77f8709125e97c313cb8ab6ec4d87468f4 07-Apr-2010 San Mehat <san@google.com> iproute2: Initial checkin of version iproute2-2.6.31

For http://b/issue?id=2576057

Change-Id: Ic2034b9512b4cbf7a2d66501cd9ef387355eba1d
Signed-off-by: San Mehat <san@google.com>
NAPSHOT.h
lfcn.h
p6tables.h
ptables.h
ptables_common.h
ibiptc/ipt_kernel_headers.h
ibiptc/libip6tc.h
ibiptc/libiptc.h
ibnetlink.h
inux/atm.h
inux/atmapi.h
inux/atmioc.h
inux/atmsap.h
inux/can/netlink.h
inux/fib_rules.h
inux/gen_stats.h
inux/genetlink.h
inux/hdlc/ioctl.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_arp.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/if_vlan.h
inux/inet_diag.h
inux/ip6_tunnel.h
inux/neighbour.h
inux/netdevice.h
inux/netfilter.h
inux/netfilter/x_tables.h
inux/netfilter/xt_tcpudp.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/types.h
inux/veth.h
inux/xfrm.h
l_map.h
etinet/tcp.h
t_names.h
tm_map.h
tils.h
t-internal.h
8881ece54ff3977dbe8d4159f91d18d7c5df9aa8 30-Mar-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.34-rc2 headers
inux/if_tun.h
inux/if_tunnel.h
33ff9324def1d618614ba869fa2d7e73fde8428e 04-Mar-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
8ecdcce08319d0e39b0d32c1d17db3f69d85a35c 04-Mar-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Update headers for 2.6.33-net-next

Use santized headers from net-next tree.
inux/can/netlink.h
inux/if_link.h
inux/netdevice.h
inux/netfilter/x_tables.h
inux/rtnetlink.h
inux/xfrm.h
7cd96eee69865e8e973a9364e0110c286108a283 25-Feb-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> iproute2-10224

Final 2.6.33 version
NAPSHOT.h
a982e10a52407ca81b1c9aaec93871ec5b8bdb22 05-Feb-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> iproute2-100205
NAPSHOT.h
ab322673298bd0b8927cdd9d11f3d36af5941b93 26-Dec-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update exported kernel headers

These corespond with 2.6.33-rc2
inux/fib_rules.h
inux/gen_stats.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_arp.h
inux/if_link.h
inux/if_tunnel.h
inux/if_vlan.h
inux/neighbour.h
inux/netdevice.h
inux/netfilter/x_tables.h
inux/netfilter/xt_tcpudp.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/xfrm.h
abdd9bf7c4a69a41c67432ca28f690463e6abd6b 26-Dec-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> iproute2-091226
NAPSHOT.h
b49240ec7eab91418d2f090536bf8cd2205988d6 02-Dec-2009 Simon Horman <horms@verge.net.au> flush secondary addresses before primary ones

Unless promote_secondaries has been active deleting the primary address of
an interface will automatically delete all the secondary addresses.

In the case where ip flush requests the primary then secondary addresses to
be removed - which is the order the addresses are returned by the kernel -
this will cause an error as by the time the request to remove a secondary
address is made it will be missing as it will have been deleted in the
course of deleting the primary address.

This approach to solving this problem orders requests for the
deletion of secondary addresses before primary ones providing
rtnl_dump_filter_l(), a version of rtnl_dump_filter() that
iterates over a list of filters. And by providing two specialised
filters print_addrinfo_secondary() and print_addrinfo_primary().

rtnl_dump_filter_l() first iterates over all addresses using
print_addrinfo_secondary(), which appends secondary addresses to the
request buffer. Then again using print_addrinfo_primary() which appends
primary addresses.

This approach should work regardless of it promote_secondaries is
active or not. And regardless of if any primary of secondary addresses
are present or not.

Signed-off-by: Simon Horman <horms@verge.net.au>
ibnetlink.h
ee7ba9875d2b1662fc13a96d082a31cc4258465f 15-Oct-2009 David Ward <david.ward@ll.mit.edu> iproute2: Add ll_index_to_addr function

After calling ll_init_map, all of the information stored in the link-layer map
can be retrieved by function calls (ll_index_to_*), except for the link-layer
address. This patch fills the gap by adding a ll_index_to_addr function.
Changes welcome.

Signed-off-by: David Ward <david.ward@ll.mit.edu>
l_map.h
5a326efed08ac3e6a9652180d35e194d6ccb6a1a 17-Nov-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> iproute2-091117
NAPSHOT.h
f2e27cfb016e2465cd3f07e0b556058060702578 06-Nov-2009 Mike Frysinger <vapier@gentoo.org> support static-only systems

The iptables code supports a "no shared libs" mode where it can be used
without requiring dlfcn related functionality. This adds similar support
to iproute2 so that it can easily be used on systems like nommu Linux (but
obviously with a few limitations -- no dynamic plugins).

Rather than modify every location that uses dlfcn.h, I hooked the dlfcn.h
header with stub functions when shared library support is disabled. Then
symbol lookup is done via a local static lookup table (which is generated
automatically at build time) so that internal symbols can be found.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
lfcn.h
7f03191fda39ff09640f093b7ad84f461ffd65b2 28-Oct-2009 Patrick McHardy <kaber@trash.net> iproute uses too small of a receive buffer

It uses 1MB as receive buf limit by default (without
increasing /proc/sys/net/core/rmem_max it will be limited by less
however) and allows to specify the size manually using "-rcvbuf X"
(-r is already used, so you need to specify at least -rc).

Additionally rtnl_listen() continues on ENOBUFS after printing the
error message.
ibnetlink.h
8007bfb5adc596030a92607c9c2ef9dc053cf39f 10-Nov-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.32 kernel headers
inux/if_addr.h
inux/if_arp.h
inux/if_tunnel.h
inux/netdevice.h
inux/rtnetlink.h
inux/socket.h
580fbd88f75cc9eea0d28a48c025b090eb9419a7 19-Sep-2009 David Woodhouse <dwmw2@infradead.org> Add 'ip tuntap' support.

This patch provides support for 'ip tuntap', allowing creation and
deletion of persistent tun/tap devices.
inux/if_tun.h
f40554f68722aa37c25ae7ab99a1f997e1c59428 10-Sep-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update kernel headers to 2.6.31

Final 2.6.31 released, so update sanitized headers.
inux/gen_stats.h
inux/if_addr.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/if_vlan.h
inux/inet_diag.h
inux/netfilter/x_tables.h
inux/netfilter_ipv4.h
inux/netlink.h
inux/rtnetlink.h
inux/socket.h
inux/types.h
inux/xfrm.h
f0309aa493d966f0b32a21a28d9fd156f4c41860 26-Aug-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> add include/linux/if_arp.h
inux/if_arp.h
c40bba6922b470c0fd0c7a7b8b09584527c468e9 06-Aug-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> update kernel headers to 2.6.31-rc5
inux/gen_stats.h
inux/if.h
inux/if_addr.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/if_vlan.h
inux/inet_diag.h
inux/neighbour.h
inux/netdevice.h
inux/netfilter/x_tables.h
inux/netfilter/xt_tcpudp.h
inux/netfilter_ipv4.h
inux/netlink.h
inux/rtnetlink.h
inux/socket.h
inux/types.h
inux/xfrm.h
5a2044782b6a0eb7594d3b3e2e32bbd6a63e77f1 12-May-2009 Wolfgang Grandegger <wg@grandegger.com> iproute2: Support for the CAN netlink

Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
inux/can/netlink.h
a136af4ba6784c3310dee58ee006263336a8b462 24-Mar-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update snapshot
NAPSHOT.h
67881151423f1173ddc31e4f27d736044c2c9a96 24-Mar-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Use sanatized headers from 2.6.29

Update to final 2.6.29 headers
inux/atm.h
inux/genetlink.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_link.h
inux/if_tunnel.h
inux/inet_diag.h
inux/ip6_tunnel.h
inux/neighbour.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_pedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/types.h
inux/xfrm.h
1e659af3c0c6d1aad6007c5b4c5405b1fee483d7 18-Mar-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Add DHCP as routing protocol
inux/rtnetlink.h
63c7d26f941df1c7aa4a18bac5b3a777bc66216a 07-Feb-2009 Jamal Hadi Salim <hadi@cyberus.ca> Breakage noticed when debian upgraded to xtables (iptables > 1.4.1)

Many thanks to Yevgeny Kosarzhevsky <yevg@pisem.net> for reporting
and a lot of testing

Thanks to Jan Engelhardt <jengelh@medozas.de> for a lot of advice
Thanks to Denys Fedoryschenko <denys@visp.net.lb> for some sample
code that he tried and thanks to Andreas Henriksson <andreas@fatal.se>
(who maintains iproute2 on debian) for the persistent followup.

Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca>
t-internal.h
c86f34942a0ce9f8203c0c38f9fe9604f96be706 19-Nov-2008 Patrick McHardy <kaber@trash.net> iproute: add DRR support

add DRR support

This patch adds support for the DRR scheduler I just sent
to iproute.

Signed-off-by: Patrick McHardy <kaber@trash.net>
inux/pkt_sched.h
a69293245f53a1cbf087d7311af8dffee8df655f 15-Jan-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update snapshot
NAPSHOT.h
f72a7aab0ce946ca1133cc8b6b7fcb088fbb1d96 07-Jan-2009 Alexander Duyck <alexander.h.duyck@intel.com> add support for skbedit action

Provides ability to edit queue_mapping field
Provides ability to edit priority field

usage: action skbedit [queue_mapping QUEUE_MAPPING] [priority PRIORITY]
at least one option must be select, or both at the same time

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
inux/tc_act/tc_skbedit.h
7f71c0cae2db61890474e04ba3a26e40219e5561 25-Nov-2008 Olivier Fourdan <ofourdan@redhat.com> ip maddr show” on an infiniband address causes a stack corruption

“ip maddr show” on an infiniband address causes a stack corruption
because the length of the address for Infiniband (20 bytes, as
described in kernel doc Documentation/infiniband/ipoib.txt) does not
fit on the 16 bytes of the field in which it gets stored.

The proposed patch increases the size of the hardware address from 4
__u32 to 8 and also adds a check to avoid overriding the available
size while parsing the hardware address.

This bug affects current upstream code AFAICT.

Hope this helps,
Cheers,
Olivier.

“ip maddr show ib0” causes a stack corruption because the length of the address
for Infiniband (20 see kernel doc Documentation/infiniband/ipoib.txt) does not
fit on the 16 bytes of the field in which it gets stored.

The proposed patch increases the size of the hardware address from 4 u32 to 8
and adds a check to avoid overriding the available size while parsing the
hardware address.
tils.h
05bfd165958d1859275b0158fedcb00cea58ad0d 07-Jan-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Update headers to 2.6.28

Put in sanitized 2.6.28 headers
inux/if.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/netfilter.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
inux/xfrm.h
5a67f8f9d3a7f80a49554fb1ca4e68a1effd5399 15-Sep-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.27 API

The one issue was the old multiqueue API, so that is handled
by tc_util.h
inux/atm.h
inux/if.h
inux/if_vlan.h
inux/ip6_tunnel.h
inux/netfilter.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
6420b62ec9f2f70f843dcb1892c27e18ebaf9564 25-Jul-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update snapshot
NAPSHOT.h
01eb17a66dec4db6206fdba17b1dfed2f72f8ef3 15-Jul-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update headers to 2.6.26

Copy santized version of headers from 2.6.26 final version.
inux/netfilter_ipv4/ip_tables.h
inux/xfrm.h
3ea2fb985f3aa979a2b270d01fa651a5ef814464 20-Jun-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update to 2.6.26-rc6 headers

Copy sanitized headers from 2.6.26-rc6
inux/atm.h
inux/if_tunnel.h
inux/netfilter.h
inux/netfilter_ipv4.h
inux/rtnetlink.h
inux/types.h
inux/xfrm.h
727d468e54bd903b91536e28435a43f73b023222 17-Apr-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update version

Release new snapshot for 2.6.25
NAPSHOT.h
292f29b42c3444375b5ae7086484c99da7129d94 09-Apr-2008 Jesper Dangaard Brouer <hawk@diku.dk> ATM cell alignment.

Introducing the function that does the ATM cell alignment, and
modifying tc_calc_rtable() to use this based upon a linklayer
parameter.

Modified from original to use constants from atm.h and
fix all the usages of rtable in same patch.

Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
inux/atm.h
inux/atmapi.h
inux/atmioc.h
inux/atmsap.h
5344bb287cbf6bb68741a19c2dc66b3fd33e9258 01-Apr-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Update kernel headers to 2.6.25-rc7

Copy sanitized kernel headers from 2.6.25-rc7 to ensure proper
compatiability.
inux/netfilter.h
inux/pkt_cls.h
inux/types.h
ace7be7d3bfb8de061b514dcffb9d4019b7536df 13-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> add include/linux/hdlc/ioctl.h

Need to add include/linux/hdlc/ioctl.h because it is not present
in older releases.

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/hdlc/ioctl.h
10bd7e846030b1f2b5c4a9180474569870a05da1 08-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> add support for matching AOE and CAN ether types

Update the protocol table to match current kernel support.
Why is the list not in an /etc file?
inux/if_ether.h
e7305a84c63c4a311ca1d888a6c986a0d1972efd 08-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> reharmonize headers with pre-freeze 2.6.25

Some minor header file changes headed for 2.6.25
inux/pkt_cls.h
inux/pkt_sched.h
66862d3cc704973a3fde309e05912328480745bd 05-Feb-2008 Patrick McHardy <kaber@trash.net> cls_flow: add vlan-tag support

commit 94e9cba778cb97d77d9146dc3bd38ff195bc2c8a
Author: Patrick McHardy <kaber@trash.net>
Date: Sat Feb 2 18:22:16 2008 +0100

[IPROUTE]: cls_flow: add vlan-tag support

Signed-off-by: Patrick McHardy <kaber@trash.net>

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/pkt_cls.h
efc0ea56c83f83698ca33e92afc63d5260710efa 01-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> harmonize headers with upcoming 2.6.25

Add stuff from early 2.6.25 merge.

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/if_addrlabel.h
inux/types.h
inux/xfrm.h
9932abb498ca5280027ff57c92a4e948eac41652 31-Jan-2008 Patrick McHardy <kaber@trash.net> Add flow classifier support

[IPROUTE]: Add flow classifier support

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/pkt_cls.h
5626a24a8bcbbd149718a5bf148eb18b61d46538 31-Jan-2008 Patrick McHardy <kaber@trash.net> Add support for SFQ xstats

[IPROUTE]: Add support for SFQ xstats

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/pkt_sched.h
f31a37f79d1f33d4d0d6a18f3768bfee27e8b6cc 01-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> fix problem caused by rtnl_send checks

Some usages of rtnl_send could cause errors (ie flush requests)
others do a listen afterwards.

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
ibnetlink.h
8055063afe06bef23571fced95b529db8f5a8675 25-Jan-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Merge branch 'net-2.6.25'
fb8cc5b26874bc67c4924155711b3f49f0d9b1ee 24-Jan-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> update headers to current net-2.6.25

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/netfilter.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/tc_ematch/tc_em_meta.h
inux/xfrm.h
6f313868aeb4014ea5b965eeb446f7ba991b4a0a 08-Jan-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> release v2.6.24-080108

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
NAPSHOT.h
a849d4c8689a1a3b51ea7315ce8e9dddf4f57949 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> Merge branch 'master' into net-2.6.25
76e5d2c39201fa0dcf77d09ca780e155982370f9 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> add include/netinet/tcp.h

ss.c needs lastest version of netinet/tcp.h which probably isn't
on most distro's yet.

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
etinet/tcp.h
bfe594fe31419a5f2cdd7ed7864b587d76fc22de 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> Update header files from net-2.6.25

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/netfilter.h
inux/netfilter/x_tables.h
inux/netfilter_ipv4/ip_tables.h
inux/xfrm.h
4c7abb271b8fc44caa40388d02bdd0de196d0dac 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> Merge branch 'master' into net-2.6.25
77aa4d03a7e54dc1cb40f4497a8882fb0c7deb48 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> Use netinet/tcp.h (with correction) rather than kernel headers

Fix the userspace header file rather than importing more
kernel headers.

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
inux/tcp.h
et/tcp_states.h
2188a84d1c43ccf2d0b75829898f203891d4a7e5 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> snapshot 31 Dec 2007

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
NAPSHOT.h
6b1ac654e9364ad279d3c82d8a3ef93efa9f3dfa 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> add decode of match rules

Show ip address etc when decoding output of tc filter show

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
tils.h
118c923cc09551d3428e2905a69c07c5719988e5 25-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> veth.h move to linux/

Move veth.h to linux/ since it is an API.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/veth.h
et/veth.h
235ac6a41d9d0439cce4eca8acdd31cac28605fc 21-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> snapshot target

Add Makefile target to create snapshot file.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
NAPSHOT.h
c595fda55bfed9753851de5675aa310f523564b3 21-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> veth: use kernel header file

Use santized kernel header for veth.h and put in correct place
to prevent possible future problems with API.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
et/veth.h
909dfe2c7ebcfe853b2fe4f995be1c4681d5a2a5 19-Jul-2007 Pavel Emelyanov <xemul@openvz.org> iplink_parse() routine

This routine parses CLI attributes, describing generic link
parameters such as name, address, etc.

This is mostly copy-pasted from iplink_modify().

Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Acked-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
tils.h
0bd17929bc6e2df15dc3348f9690f698211c7711 26-Nov-2007 Templin, Fred L <Fred.L.Templin@boeing.com> iproute2-2.6.23: RFC4214 Support (v2.5)

This patch includes support for the Intra-Site Automatic Tunnel
Addressing Protocol (ISATAP) per RFC4214.

The following diffs are specific to the iproute2-2.6.23
software distribution. This message includes the full and
patchable diff text; please use this version to apply patches.

Signed-off-by: Fred L. Templin <fred.l.templin@boeing.com>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if_tunnel.h
e50e9f9123005b3561b6991ff73533cbcedda983 11-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> Merge branch 'master' into net-2.6.25
ec30dcce718ebe13f6396cb560283d3cbcca7354 12-Oct-2007 Herbert Xu <herbert@gondor.apana.org.au> Add NAT action

Here's a patch to add support for the nat action which is now
in the kernel.

Thanks,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/tc_act/tc_nat.h
be8d89d3bf4aac08a67c02e317e15dcd82447b58 10-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> Fix breakage from netfilter/ip_tables header change.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/netfilter.h
70e6e38aadab8cf5b619e0a691d6103fcf5fac48 10-Dec-2007 Stephen Hemminger <shemminger@linux-foundation.org> Merge header file changes from net-2.6.25

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if.h
inux/netfilter_ipv4/ip_tables.h
inux/rtnetlink.h
inux/socket.h
5472ac6f9fab8632b89da31df56419c8423b020d 29-Nov-2007 Stephen Hemminger <shemminger@linux-foundation.org> 2.6.24-rc3 headers

Resync santized headers with 2.6.24-rc3

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if_link.h
inux/netlink.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
d21e88354b2a42b026384730a767f2108bcf8efe 12-Oct-2007 Andreas Henriksson <andreas@fatal.se> Fix corruption when using batch files with comments and broken lines.
The problem was that length of allocation changed but caller not told.

Anyway, the patch fixes a problem resulting in a double free
that occurs when using batch files that contains a special combination
of broken up lines and comments as reported in:
http://bugs.debian.org/398912

Thanks to Michal Pokrywka <mpokrywka@hoga.pl> for testcase and information
on which conditions problem could be reproduced under.

Signed-off-by: Andreas Henriksson <andreas@fatal.se>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
tils.h
efc0501501d429394ae6d104330d68d71cace7b8 16-Oct-2007 Stephen Hemminger <shemminger@linux-foundation.org> Update snapshot for release

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
NAPSHOT.h
54e0b2e71d723e3b493ff53d1332b48250f5d4bc 11-Oct-2007 Rick Jones <rick.jones2@hp.com> rto support for ip command

Enable users of ip to specify the times for rtt, rttvar and rto_min
in human-friendly terms a la "tc" while maintaining backwards
compatability with the previous "raw" mechanism. Builds upon
David Miller's uncommited patch to set rto_min.

Signed-off-by: Rick Jones <rick.jones2@hp.com>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
tils.h
dfd26e1c4c6a1cae65adb4ca473efb32d6d9297b 05-Sep-2007 Stephen Hemminger <shemminger@linux-foundation.org> Update kernel headers to 2.6.23-rc5

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/ip_mp_alg.h
inux/rtnetlink.h
5c302d518f10e67ddab9e44207a0c878214ed389 01-Sep-2007 Patrick McHardy <kaber@trash.net> vlan support

This is a resend of the iproute VLAN patch with the if_link.h changes
edited out since the headers are already synced.

[IPROUTE]: VLAN support

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if_vlan.h
a6ffa8b00d60c1fff5d197575c2e5a896e2e15b0 22-Aug-2007 Stephen Hemminger <shemminger@linux-foundation.org> sanitized headers update to 2.6.23-rc3

Update headers

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if_link.h
inux/netfilter_ipv4/ip_tables.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/socket.h
292ce96bca64dee087fe00d38743f5e2d1895c5d 14-Aug-2007 PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> iproute2: sch_rr support in tc

This patch applies on top of Patrick McHardy's RTNETLINK
patches to add nested compat attributes. This is needed to maintain
ABI for sch_{rr|prio} in the kernel with respect to tc. A new option,
namely multiqueue, was added to sch_prio and sch_rr. This will allow
a user to turn multiqueue support on for sch_prio or sch_rr at loadtime.
Also, tc qdisc ls will display whether or not multiqueue is enabled on
that qdisc. When in multiqueue mode, a user can specify a value of 0 for
bands, and the number of bands will be created to match the number of
queues on the device.

This patch is to support the new sch_rr (round-robin) qdisc being proposed
in NET for multiqueue network device support in the Linux network stack.
It uses q_prio.c as the template, since the qdiscs are nearly identical,
outside of the ->dequeue() routine.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
inux/pkt_sched.h
2f90c9c0bb0d8ed4841cb4c77c2d707ec07f20bf 14-Aug-2007 Patrick McHardy <kaber@trash.net> IPROUTE2: RTNETLINK nested attributes

This adds capability for iproute2 to send nested attributes to the
kernel, while maintaining backwards compatibility.

Signed-off-by: Patrick McHardy <kaber@trash.net>
ibnetlink.h
80c05b0976be86308e92b2837e0a94c484e388b4 19-Jul-2007 Johannes Berg <johannes@sipsolutions.net> show multicast groups

Update the included version of the genetlink.h header to the multicast
group API and make the generic netlink controller part show multicast
groups where applicable. Also fix two typos.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
inux/genetlink.h
0ac3470426a1fbeddc202de21515d744c9d1be45 11-Jul-2007 Stephen Hemminger <shemminger@linux-foundation.org> v2.6.22-070710

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
NAPSHOT.h
954df8c66f780746f54d5428ff9baf94f4924834 25-Jun-2007 Stephen Hemminger <shemminger@linux-foundation.org> Snapshot update for 2.6.22

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
NAPSHOT.h
6560dbb89b08c8821b9fa5affa7a249952900a39 20-Jun-2007 Stephen Hemminger <shemminger@linux-foundation.org> fix build warnings

Fix problems from recent if.h related changes.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
ptables_common.h
inux/netfilter_ipv4/ip_tables.h
dcb283c300299d79a37fd386ea854b156fd503c5 20-Jun-2007 Thomas Graf <tgraf@suug.ch> iproute2: Support IFF_LOWER_UP and IFF_DORMANT

In order to support these new flags add current
linux/if.h into the directory with the local copies.
This caused troubles with outdated redefinitions from net/if.h
so I've removed the dependency on it.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
ibiptc/ipt_kernel_headers.h
inux/if.h
de3d12f48ac1869fc9f9cb442b2d692b027d8a14 20-Jun-2007 Stephen Hemminger <shemminger@linux-foundation.org> headers update to 2.6.22

Update to sanitized version of 2.6.22-rc5 headers.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/fib_rules.h
inux/if_addr.h
inux/if_link.h
inux/netfilter/x_tables.h
inux/netfilter_ipv4/ip_tables.h
inux/netlink.h
inux/socket.h
inux/tc_act/tc_defact.h
inux/xfrm.h
ab4c2f14fb93700c9aefeb02ed9918565ba332a1 16-Mar-2007 Stephen Hemminger <shemminger@linux-foundation.org> Add xt_tcpudp.h

Needed for cross/backwards compiles.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/netfilter/xt_tcpudp.h
7081c45d9713f2ed1aeacdf8d0ff830bfce164f2 13-Mar-2007 Stephen Hemminger <shemminger@linux-foundation.org> Iproute2 v2.6.20-070313

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
NAPSHOT.h
56b9406191a15a51320e039df1004967898f304d 25-Feb-2007 jamal <hadi@cyberus.ca> nl_mgrp to crap if base multicast groups exceeded

cheers,
jamal

[GENERAL] nl_mgrp to crap if base multicast groups exceeded

The old scheme of bitmasks works only for the first 32 groups.
Above that the setsockopt scheme must be used.

Signed-off-by: J Hadi Salim <hadi@cyberus.ca>
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
tils.h
e309c5fa6adf7c48074a08126721838ad4ea2749 13-Mar-2007 Stephen Hemminger <shemminger@linux-foundation.org> Use kernel headers from 2.6.20.y

Update kernel headers to be versions from 2.6.20.y
Solve cross compile build problems with x_tables and netfilter.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
inux/if_addr.h
inux/if_link.h
inux/netfilter/x_tables.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
de539ecf6cc04530ee88839722be700fd1b0db01 06-Mar-2007 Stephen Hemminger <shemminger@linux-foundation.org> iptables library fix

Don't hard code iptables library path. Allow use of environment variable.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
ptables_common.h
02e9f72fd980912c5572d0c529600001f354b5f4 15-Dec-2006 Stephen Hemminger <shemminger@osdl.org> snapshot update
NAPSHOT.h
8cd09e61e349e94c9569d3bc33d5785d1f81961c 08-Dec-2006 jamal <hadi@cyberus.ca> make muticast group to bitmask conversion generic

[utils] make muticast group to bitmask conversion generic

Signed-off-by: J Hadi Salim <hadi@cyberus.ca>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
tils.h
be7f286e8353cc947c6d2a74b21989af23988812 14-Dec-2006 Patrick McHardy <kaber@trash.net> [IPROUTE]: Add support for routing rule fwmark masks

Needs kernel >= 2.6.19.

Signed-off-by: Patrick McHardy <kaber@trash.net>
inux/rtnetlink.h
5a8ba228620604880f47d9087d7c5cdbebb12ffd 14-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Change to post 2.6.19 sanitized headers

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/if_addr.h
inux/if_link.h
inux/ip_tables.h
inux/netfilter_ipv4/ip_tables.h
inux/rtnetlink.h
inux/socket.h
inux/xfrm.h
7c9e557ee4144f36e6eb10080e913b07a9937473 06-Dec-2006 jamal <hadi@cyberus.ca> Update generic netlink header

Stepehen,

Didnt hear back from you, please apply this one; needed for the next
patches.

cheers,
jamal

[GENL] Update generic netlink header

The header file needs to be uptodate with recent changes to allow
for forward compatibility

Signed-off-by: J Hadi Salim <hadi@cyberus.ca>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/genetlink.h
ae665a522bd46bea44c5ea84c89c8b1731954170 05-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Remove trailing whitespace

Go through source files and remove all trailing whitespace

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
p6tables.h
ptables.h
ptables_common.h
ibnetlink.h
l_map.h
tils.h
9626dfd54c3cc4deec1c651a0bfee65b50feb78b 05-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Add more includes

Add more sanitized headers to make build work,
and get rid of warning

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/ip_tables.h
inux/types.h
ead2ba7008c9db02954dae6f180aed8770a0560d 05-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Update to 2.6.19 headers

Headers extracted from early 2.6.20 development process

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
ibnetlink.h
inux/genetlink.h
inux/if_addr.h
inux/if_link.h
inux/inet_diag.h
inux/ip6_tunnel.h
inux/neighbour.h
inux/netlink.h
inux/pkt_cls.h
inux/rtnetlink.h
inux/socket.h
inux/tcp.h
inux/xfrm.h
288384f22ffafd2d7d888ee45d8dfcf26d3f2b1c 23-Nov-2006 Masahide NAKAMURA <nakam@linux-ipv6.org> TUNNEL: IPv6-over-IPv6 tunnel support.

Fix ip6tunnel.c to be fit with current ip command style.
Unlike other modules currently iptunnel (and ip6tunnel) is not
designed as protocol-independent because of unarranged structure
between IPv4 and IPv6.

Usage: ip -f inet6 tunnel { add | change | del | show } [ NAME ]
[ remote ADDR local ADDR ] [ dev PHYS_DEV ]
[ encaplimit ELIM ]
[ hoplimit HLIM ] [ tc TC ] [ fl FL ]
[ dscp inherit ]

Where: NAME := STRING
ADDR := IPV6_ADDRESS
ELIM := { none | 0..255 }(default=4)
HLIM := 0..255 (default=64)
TC := { 0x0..0xff | inherit }
FL := { 0x0..0xfffff | inherit }

Signed-off-by: Masahide NAKAMURA <nakam@linux-ipv6.org>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/ip6_tunnel.h
3123a0ccdd6b2f0b30c9e7d87c4a698577b3e5a5 09-Nov-2006 Thomas Graf <tgraf@suug.ch> Add support for inverted selectors

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/fib_rules.h
7a4c064dd40d5e67ec21cd7ccbfb08a874ed1736 02-Oct-2006 Stephen Hemminger <shemminger@osdl.org> version snapshot

v2.6.18-061002
NAPSHOT.h
93576793a1cb8b5d8b5fff5cb544116c71a42475 26-Sep-2006 Stephen Hemminger <shemminger@osdl.org> Change to a slighly extended version of 2.6.18 header kernel headers.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/rtnetlink.h
34e9564753075c756f96597e7aa57f969a403aaf 11-Aug-2006 Patrick McHardy <kaber@trash.net> Add support for larger number of routing tables

[IPROUTE]: Add support for larger number of routing tables

Support support for 2^32 routing tables by using the new RTA_TABLE
attribute for specifying tables > 255 and intepreting it if it is
sent by the kernel.

When tables > 255 are used on a kernel not supporting it an error will
occur because of the unknown netlink attribute.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/rtnetlink.h
t_names.h
65018ae43b14c8157bbe05473d76635626177b87 08-Aug-2006 Jamal Hadi Salim <hadi@cyberus.ca> This patch adds a generic netlink controller interface.
The controller is the only module using this at the moment.
Thomas has a sample user of genetlink that would fit here; bug him
for it.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
inux/genetlink.h
1d35a1273d97bf140fc0c770e58933cf1e9bb1b1 04-Aug-2006 Stephen Hemminger <shemminger@osdl.org> Update headers to santized versions of 2.6.18
inux/netlink.h
inux/socket.h
inux/xfrm.h
8f8a36487119a3cd1afe86a9649704aca088567b 09-May-2006 Stephen Hemminger <shemminger@freekitty.localdomain> Restrip include files based on 2.6.17
inux/rtnetlink.h
inux/socket.h
inux/xfrm.h
29fdf987c537eff826faa7e1331e0c975f2ebf2c 23-Mar-2006 shemminger <shemminger> snapshot 23-03-2006
NAPSHOT.h
51f66a70ea05c8cb1dd9355f1931d6ae325196f9 23-Mar-2006 shemminger <shemminger> Minor re-merge of 2.6.16 header files santitized.
inux/tc_ematch/tc_em_meta.h
e0793d0c1a1d4689eaf9f6c6910565af5dcf075d 14-Mar-2006 shemminger <shemminger> Tag snapshot
NAPSHOT.h
40b6c62c6373a4dd4191078fdc6a2994792b2cb6 11-Mar-2006 shemminger <shemminger> Add more rtproto values
inux/rtnetlink.h
e460f82efb08274264bc0a181dcb30a93492b72f 10-Mar-2006 shemminger <shemminger> Include file update
inux/socket.h
et/tcp_states.h
97aa798a1c8f3b2e60aa27320e9630940f0b8579 10-Jan-2006 shemminger <shemminger> Tag new release
NAPSHOT.h
09954dc61adc3051cbb2127e2bfcf692502c8306 10-Jan-2006 shemminger <shemminger> IP ntable support and header update.
inux/netlink.h
inux/rtnetlink.h
inux/tcp.h
inux/xfrm.h
a31a5d5904dd35d6a5839e66845f236e3284bb45 10-Dec-2005 shemminger <shemminger> Add corrupt option for netem
inux/pkt_sched.h
991d2c0d56fe1b3b1a0fc8ab52ef8e7cd71892ef 07-Nov-2005 shemminger <shemminger> Snapshot update
NAPSHOT.h
2034ee975057937855cab33768b27977dcd4feae 01-Nov-2005 shemminger <shemminger> Resync headers and do new release.
NAPSHOT.h
inux/netlink.h
393c43784c70ae72db5cb0eda7e5d89666728392 07-Oct-2005 shemminger <shemminger> SNAPSHOT
NAPSHOT.h
e8f6df694a8c7bfbae78bbf08e3b4cad5a4f6bd6 06-Oct-2005 shemminger <shemminger> SNAPSHOT 051006
NAPSHOT.h
23459a40a8db8886510bf4bb7a4bc2da0f71b9e0 30-Sep-2005 shemminger <shemminger> Update snapshot for release
NAPSHOT.h
f35412ab955a9d7d445b0ea9f8ffffc5358aeb70 21-Sep-2005 shemminger <shemminger> Updae snapshot for new release
NAPSHOT.h
351efcde4e62967362a10b29f3b701cfecd7cdfc 01-Sep-2005 shemminger <shemminger> Update header files to 2.6.14
Integrate support for DCCP and tcp_diag into ss
Add -batch to ip command
NAPSHOT.h
inux/inet_diag.h
inux/netlink.h
inux/rtnetlink.h
inux/tc_act/tc_defact.h
inux/tcp.h
inux/tcp_diag.h
inux/xfrm.h
et/tcp_states.h
tils.h
08008c652dbf6823b009763b25eefe8a3cd63a30 16-Aug-2005 shemminger <shemminger> SNAPSHOT update for build
NAPSHOT.h
6864c1e7890c65dd2ee037809f772790b04792b4 08-Aug-2005 shemminger <shemminger> Update to latest kernel headers.
Fix out of range on paretonormal
NAPSHOT.h
inux/netlink.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/tc_ematch/tc_em_meta.h
inux/tcp.h
inux/xfrm.h
f332d169246447bd5e258ac03d5ee840a70adb1e 06-Jul-2005 shemminger <shemminger> Cleanup GCC4 warnings about signedness.
t_names.h
tils.h
c428e91b5ef4e5a5b818f76c7511c89cd96d6757 23-Jun-2005 shemminger <shemminger> More missing cvs adds..
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
7314173cf9d68cd5318fe0fef5b638fe7f7ecd30 23-Jun-2005 shemminger <shemminger> Add kernel stripped version of file to repo.
inux/ip_mp_alg.h
02d2ae55c68d2319260163b76c550f45e1077a63 23-Jun-2005 shemminger <shemminger> IPv4 multipath algorithm selection support
tils.h
ea8fc1047d2b88ae1d123e3f79dbffbc2a3fa70c 22-Jun-2005 shemminger <shemminger> Netem support for reorder
Update include files and add support for TCP_CONG
inux/pkt_sched.h
inux/rtnetlink.h
inux/tcp_diag.h
inux/xfrm.h
8996a7fa4e475b30e0a5834889dcf9e0fac1bcab 08-Jun-2005 shemminger <shemminger> Update snapshot
NAPSHOT.h
99f830de2f6006ccfd324548633c396d15b395a0 08-Jun-2005 shemminger <shemminger> Device indices are unsigned and use if_nametoindex as fallback
l_map.h
90f93024a0818dc691138d8401721e797004b042 07-Jun-2005 shemminger <shemminger> Monitor time patch from Masahide NAKAMURA
tils.h
78615aaa1d1d1ae666e8afed9588de76820c332c 30-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> Fix build problem on 2.4

(Logical change 1.183)
inux/netfilter_ipv4/ip_tables.h
ca67c115afafc18aaf4fcd064b9402d8db07e0dd 30-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> iproute2-ss050330

(Logical change 1.182)
NAPSHOT.h
206a04411c9dec5651243efe4c3d0c237f4e780d 30-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> update to latest from 2.6.12-rc2

(Logical change 1.181)
inux/rtnetlink.h
451d3b81e6abb5b7126e42c9334634305dc95fbe 30-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> add action stats

(Logical change 1.181)
inux/pkt_cls.h
b6d5f02e456b81c48809b2424f08741011623c24 30-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.181)
ptables.h
ptables_common.h
f082b64fb40b467bc1f9e5d245114aae4e256d5c 30-Mar-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch addr-del

(Logical change 1.178)
tils.h
12e069707218d85a182c6923e3601a9f84e53c79 18-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> update snapshot id

(Logical change 1.174)
NAPSHOT.h
b06c75d81c3b5769719ee97fdefeaf922fba61dc 14-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> update snapshot id

(Logical change 1.168)
NAPSHOT.h
aa88498f180a1cd9659ba21bceaec7063a8b36fe 14-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> fix ip_tables for user mode.

(Logical change 1.165)
inux/netfilter_ipv4/ip_tables.h
3b084a8333f24e6f4d5be6ec332a7f7a5c4ad698 14-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.160)
inux/netfilter_ipv4/ip_tables.h
5b0e1de247d63623ab2304c3a190866e11db16fe 14-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> Initial revision
inux/netfilter_ipv4/ip_tables.h
5e8bc6316b1a6c56598cdb29a737d1d670d74e69 14-Mar-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2-hz

(Logical change 1.159)
tils.h
9fcda92ea15f10eb8c9ead21159e47ec30baca3c 10-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> Update changelog and snapshot.

(Logical change 1.154)
NAPSHOT.h
d639d9d18b2ef5a43cda5424830005333acfb288 10-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> Update header files to be stripped version of 2.6.11

(Logical change 1.150)
inux/gen_stats.h
inux/netlink.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/tcp.h
750aaf6672e62450dea98fb479d29fd723585cf2 10-Feb-2005 osdl.net!shemminger <osdl.net!shemminger> new snapshort today.

(Logical change 1.143)
NAPSHOT.h
1a1d4c5e02c28fdc8cac29ddc234dc2e27b3aa40 09-Feb-2005 osdl.net!shemminger <osdl.net!shemminger> don't need sa_family

(Logical change 1.141)
inux/netlink.h
9a4d92f7fd27888e2cf0e388c538a90725a1ba19 07-Feb-2005 osdl.net!shemminger <osdl.net!shemminger> update snapshot

(Logical change 1.140)
NAPSHOT.h
fb9b1d0f6a9f355bceae435ea43f1c8f3635b2df 07-Feb-2005 osdl.net!shemminger <osdl.net!shemminger> fix potential memory corruption

(Logical change 1.136)
tils.h
43558f367a86f24980db9ecd5df2b53e7c830959 25-Jan-2005 osdl.net!shemminger <osdl.net!shemminger> new SNAPSHOT

(Logical change 1.134)
NAPSHOT.h
753fca4f54bdc4178fac97954746ded6553920a7 18-Jan-2005 5!tgraf <5!tgraf> parse_rtattr_nested macro to parse nested TLVs

(Logical change 1.129)
ibnetlink.h
a10ab08b002dfd25a2d48c6f493835140467a272 18-Jan-2005 5!tgraf <5!tgraf> addraw_l prototype

(Logical change 1.128)
ibnetlink.h
370d67ba5678b222ccbdd19647ae81ccc3c97801 18-Jan-2005 5!tgraf <5!tgraf> Add NLMSG_TAIL macro pointing to the tail of a netlink message

(Logical change 1.127)
ibnetlink.h
7e7c737245a48cac0c9386b4cab6c35622fde629 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.121

(Logical change 1.124)
inux/tc_act/tc_pedit.h
73602d6604e8b703397c788760ed3d51469665e8 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Initial revision
inux/tc_act/tc_pedit.h
1a58cda4834232665c33073e76608607ca7e2115 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.120

(Logical change 1.122)
NAPSHOT.h
6f0ba88be018dee5feb08e7b125b10b633bb000c 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.115

(Logical change 1.117)
inux/pkt_cls.h
1ffd7fd23eeaff57eb3b83b9dbbbda89ddf030e3 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.110

(Logical change 1.112)
p6tables.h
ptables.h
ptables_common.h
ibiptc/ipt_kernel_headers.h
ibiptc/libip6tc.h
ibiptc/libiptc.h
inux/tc_act/tc_ipt.h
3e1d2ea6abe3c0f2fe9e180187e7f48efc80f290 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Initial revision
p6tables.h
ptables.h
ptables_common.h
ibiptc/ipt_kernel_headers.h
ibiptc/libip6tc.h
ibiptc/libiptc.h
inux/tc_act/tc_ipt.h
00fa84801efb1eaca173bf71fb280e45e7f83c4a 08-Dec-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch mirred.patch

(Logical change 1.111)
inux/tc_act/tc_mirred.h
d74b15e1656120bcc2c26db5d0f6fc3082efff65 08-Dec-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Initial revision
inux/tc_act/tc_mirred.h
e5879dc603ca2e9f27ca6d754fdf5e20f8072344 08-Dec-2004 ch[shemminger]!tgraf <ch[shemminger]!tgraf> iproute2: gnet_stats

(Logical change 1.107)
inux/gen_stats.h
inux/rtnetlink.h
97bac1add0782ab4b3a0e1c9658bbfa1e50cd26b 08-Dec-2004 ch[shemminger]!tgraf <ch[shemminger]!tgraf> Initial revision
inux/gen_stats.h
50772dc51ac02239958e1ebcdb21277fcdf133a7 07-Dec-2004 osdl.net!shemminger <osdl.net!shemminger> Add ip rule flush capabilty and fix all the prototype changes
because of that code rewrites the nlmsghdr.

(Logical change 1.106)
ibnetlink.h
l_map.h
091ed219973108c83f1947f8d3b71018e3f1567e 19-Oct-2004 osdl.net!shemminger <osdl.net!shemminger> Make sure we have sanatized headers that match 2.6.9

(Logical change 1.101)
inux/rtnetlink.h
inux/xfrm.h
72b44546b70b842b16a9d16db03ea4b66371887b 19-Oct-2004 osdl.net!shemminger <osdl.net!shemminger> Snapshot

(Logical change 1.100)
NAPSHOT.h
6232f4b527b701f350675a3e399ee3681bd81688 07-Oct-2004 osdl.net!shemminger <osdl.net!shemminger> Initial revision
inux/tcp.h
d163858f728e753eb63247f47827b331171d2e8a 07-Oct-2004 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.92)
inux/tcp.h
e914a5c41afc9d7eb22835080ffbdc2c7c338e64 29-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> reqs was rejected by kernel due to possible API breakage.

(Logical change 1.91)
inux/pkt_sched.h
c45ee7f6fd6976f7f17081c958d912cd35b03d82 28-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> today's snapshot

(Logical change 1.90)
NAPSHOT.h
0116f951fde0fb0da4b8403236a7ac55a969b461 28-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> Delete: include/pkt_sched.h

}(Logical change 1.90)
kt_sched.h
82a12d6422c57316619875060147a845fe41f1b9 28-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.87)
kt_sched.h
97623aa0c77dfb9afe4b028ed661e6cea8f300ba 28-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> Initial revision
kt_sched.h
bd641cd661527469a9d15c0fa09f19d017c2299f 28-Sep-2004 org[shemminger]!nakam <org[shemminger]!nakam> [iproute2] XFRM: using flush message type

(Logical change 1.83)
tils.h
202f4417f0fc6bf6173ba47b12d35859a464d129 31-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> new snapshot today

(Logical change 1.77)
NAPSHOT.h
6dc9f016347441fbf94cf851c054b0f45ba32c1c 31-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> make all filtering handles take const args.

(Logical change 1.77)
ibnetlink.h
l_map.h
ee746aa8949f7195a90953175d121df3e896ee0b 31-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch patch-2.6.9-iproute2

(Logical change 1.77)
inux/tc_act/tc_gact.h
1e4bd804a4239c6bd3c70a9ea7a2c353386b4aec 31-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch reqs-patch-iproute2-2.6.8

(Logical change 1.77)
inux/pkt_sched.h
8e64f6fe1fd7c7f52773a1ae10915b060fc008b8 30-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch gact_iproute-2.6.8_patch

(Logical change 1.74)
inux/tc_act/tc_gact.h
d494aa372f776e324871375b3268da9bf9100302 30-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Initial revision
inux/tc_act/tc_gact.h
462074511f54ccc929a0d5a2c146f94dbc878afa 30-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Copy of 2.6.9-rc2

(Logical change 1.73)
inux/pkt_sched.h
706e58708780c92616798945e6ece6df2479f5c3 23-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Copy of final netem api for this verison.

2004/08/09 16:46:47-07:00 osdl.net!shemminger
Add distribution table loading (undebugged as yet).

(Logical change 1.71)
inux/pkt_sched.h
073a5b25ee7cc51ac3f30650a065879b9ff920a5 23-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> update snapshot

(Logical change 1.70)
NAPSHOT.h
68d5ba54296ba689ec96e20c82bc5936d63ecc66 14-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.66)
inux/pkt_cls.h
6c45560b070371bd28bd90aa9a3c059c5f08c5eb 14-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Initial revision
inux/pkt_cls.h
d7384952fc627d39d64a3877764f7cbd6d149639 09-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.62)
inux/xfrm.h
ba19bf0f317f01104eafd343003616c6ce05eb85 09-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Initial revision
inux/xfrm.h
0633baa17231b777e75b813439c237e3de380cc8 04-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> (Logical change 1.61)
inux/netlink.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/tcp_diag.h
28dfef0bbd3597ff3e91057568f50a5871b9e4f9 04-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Initial revision
inux/netlink.h
inux/pkt_sched.h
inux/rtnetlink.h
inux/tcp_diag.h
c7699875bee00fbcd057fc62c30d6560b044e007 07-Jul-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch ipxfrm-20040707_2.diff

(Logical change 1.53)
ibnetlink.h
tils.h
1b3a1f3ab646aae632b1c43919b25d6eb8ea9702 02-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> new snapshot today

(Logical change 1.48)
NAPSHOT.h
521a1c936468ebc7f74e3d9929ac893cc95311e0 02-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> new date

(Logical change 1.44)
NAPSHOT.h
1c452cdd505dee8495830c515b91f708cec58947 25-Jun-2004 osdl.net!shemminger <osdl.net!shemminger> update snapshot date

(Logical change 1.35)
NAPSHOT.h
8726da258a6ced6991f5b8a68a25f12443b04154 09-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> make prototypes align with functions.

(Logical change 1.16)
t_names.h
f1fa44da2ccbe062f9f621f7dd3387dbbec03c93 09-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> snapshot June 8, 2004

(Logical change 1.15)
NAPSHOT.h
297c0ddc1d0935c14e1e7f557e780f524737299d 04-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> Delete: include/tcp_diag.h

}(Logical change 1.7)
cp_diag.h
04457b3dcb374ab7cd292ca84e8e73659601ffa1 02-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> Use const char

(Logical change 1.6)
tils.h
a05852a6f735e3af5a8a3e41ed17f9e5c7a89669 02-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> Update version #

(Logical change 1.6)
NAPSHOT.h
aba5acdfdb347d2c21fc67d613d83d4430ca3937 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> (Logical change 1.3)
NAPSHOT.h
ibnetlink.h
l_map.h
t_names.h
tm_map.h
cp_diag.h
tils.h
86fdf0e47be697587efcf9602cd1f952a1d73170 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> Initial revision
NAPSHOT.h
ibnetlink.h
l_map.h
t_names.h
tm_map.h
cp_diag.h
tils.h