]> git.proxmox.com Git - mirror_iproute2.git/blame - ChangeLog
Netem support for reorder
[mirror_iproute2.git] / ChangeLog
CommitLineData
ea8fc104
SH
12005-06-22 Stephen Hemminger <shemminger@dxpl.pdx.osdl.net>
2
3 * Update include files to 2.6.12
4 * Add ss support for TCP_CONG
5
2b4fad69
SH
62005-06-13 Steven Whitehouse <steve@chygwyn.com>
7
8 * Decnet doc's update
9
99f830de
SH
102005-06-07 Stephen Hemminger <shemminger@osdl.org>
11
12 * Fix 'ip link' map to handle case where device gets autoloaded
13 by using if_nametoindex as fallback
14 * Device indices are unsigned not int.
15
e445765d
SH
162005-06-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
17
18 * [ip] show timestamp when using '-t' option.
19 * [ip] remove duplicated code for expired message of xfrm.
9bec1a43
SH
20 * [ip] add "deleteall" command for xfrm;
21 "flush" uses kernel's flush interface and
22 "deleteall" uses legacy iproute2's flush feature like
23 getting-and-deleting-for-each.
e445765d 24
78615aaa
SH
252005-03-30 Stephen Hemminger <shemminger@osdl.org>
26
27 * include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
28 because it isn't needed and not on all systems
ec596427
SH
29 * Update rtnetlink.h and pkt_cls.h to be stripped versions
30 of headers from 2.6.12-rc1
78615aaa 31
16bd7e0e
SH
322005-03-30 Jamal Hadi Salim <hadi@znyx.com>
33
34 * Proper verison of iptables headers (from 1.3.1)
35 * Set revision file in m_ipt
36 * Fix action_util naming in mirred
ec596427 37 * don't call ll_init_map in mirred
16bd7e0e 38
f082b64f 392005-03-19 Thomas Graf <tgraf@suug.ch>
40
41 * Warn about wildcard deletions and provide IFA_ADDRESS upon
42 deletions to enforce prefix length validation for IPv4.
3819eb95
SH
43 * Fix netlink message alignment when the last routing attribute added
44 has a data length not aligned to RTA_ALIGNTO.
45
2cea8f2f
SH
462005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
47
48 * ipv6 xfrm allocspi and monitor support.
49
78615aaa 502005-03-29 Stephen Hemminger <shemminger@osdl.org>
f8f9de56
SH
51
52 * switch to stack for netem tables
53
08856f02
SH
542005-03-18 Stephen Hemminger <shemminger@osdl.org>
55
56 * add -force option to batch mode
57 * handle midline comments in batch mode
58 * sum per cpu fields in lnstat correctly
59
25afd1cb
SH
602005-03-14 Stephen Hemminger <shemminger@osdl.org>
61
924d4fd0 62 * cleanup batch mode, allow continuation, comments etc.
63 * recode reuse of netlink socket
25afd1cb 64
900da08b
SH
652005-03-14 Boian Bonev <boian@bonev.com>
66
67 * enhancement to batch mode.
68 it does not exit on error, just report it
25afd1cb 69 tc reuses the already open netlink socket for subsequent command(s)
900da08b 70
b6149fd8
SH
712005-03-14 Thomas Graf <tgraf@suug.ch>
72
73 * ip link command
74 print NO-CARRIER flag if there is no carrier and the link is up.
75
3d956fac
SH
762005-03-14 Patrick McHardy <kaber@trash.net>
77
78 * bug: Use USER_HZ where necessary
79
afa10e25
SH
802005-03-10 Jamal Hadi Salim <hadi@znyx.com>
81
82 * Fix bug with register_target
83
3d956fac 842005-03-10 Stephen Hemminger <shemminger@osdl.org>
9fcda92e
SH
85
86 * fix pkt_cls.h to have tc_u32_mark
87 * update include files to be stripped versions of 2.6.11
88 * add documentation about netem distributions [from nistnet]
89 * turn off nup in document make [from FC3]
90 * don't build with extra debug info (-g) [from FC3]
91
922005-03-10 Nix <nix@esperi.org.uk>
93
94 * make man3 directory
95
962005-03-10 Pasi <Pasi.Eronen@nokia.com>
97
98 * add ESP-in-UDP encapsulation
99
1002005-03-10 Thomas Graf <tgraf@suug.ch>
101 * [NETEM] Fix off by one
102 * update local header file copies
103 * [NEIGH] print number of probes done so far (statistics mode only)
104
1052005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
106 * Trivial typo in ip help
107
1082005-02-09 Stephen Hemminger <shemminger@osdl.org>
e00273c0
SH
109
110 * netem distribution data reorganization
111
1122005-02-09 Roland Dreier <roland@topspin.com>
113
114 * ip over infiniband address display
115
1162005-02-09 Jim Gifford <lfs@jg555.com>
117
118 * make install fix for ip/
119
1202005-02-07 Mads Martin Joergensen <mmj@suse.de>
277325d2
SH
121
122 * Don't mix address families when flushing
123
9fcda92e 1242005-02-07 Stephen Hemminger <shemminger@osdl.org>
a8b303cc
SH
125
126 * Validate classid is not too large to cause loss of bits.
127
fb9b1d0f
SH
1282005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
129
130 * need to call getline() with null for first usage
131 * don't overwrite const arg
132
d5b48556 1332005-02-07 Stephen Hemminger <shemminger@linux.site>
134
135 * Add experimental distribution
136
cb20096d
SH
1372005-01-18 Yun Mao <maoy@cis.upenn.edu>
138
139 * typo in ss
140
6b58e7f8
SH
1412005-01-18 Thomas Graf <tgraf@suug.ch>
142
143 * tc pedit/action cleanups
5d91c8f7 144 * add addraw_l
145 * rtattr_parse cleanups
6b58e7f8 146
7e7c7372 1472005-01-17 Jamal Hadi Salim <hadi@znyx.com>
148
149 * typo in m_mirred
150 * add support for pedit
151
1522005-01-13 Jim Gifford <lfs@jg555.com>
153
154 * Fix allocation size error in nomal and paretonormal generation
155 programs.
156
d71443ad 1572005-01-12 Masahide Nakamura <nakam@linux-ipv6.org>
158
159 * ipmonitor shows IPv6 prefix list notification
160 * update to iproute2 xfrm for ipv6
161
9fcda92e 1622005-01-12 Stephen Hemminger <shemminger@osdl.org>
b906243b 163
164 * Fix compile warnings when building 64bit system since
165 u64 is unsigned long, but format is %llu
166
6f0ba88b 1672005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
168
169 * Add the possibility to use fwmark in u32 filters
170
85ac60ce 1712005-01-12 Andi Kleen <ak@suse.de>
526afe40 172
85ac60ce 173 * Add netlink manual page
174
1752004-10-20 Stephen Hemminger <shemminger@osdl.org>
176
526afe40 177 * Add warning about "ip route nat" no longer supported
178
82af5315 1792005-01-12 Thomas Graf <tgraf@suug.ch>
180
181 * Tc testsuite
182
1ffd7fd2 1832005-01-12 Jamal Hadi Salim <hadi@znyx.com>
184
185 * Add iptables tc support. This meant borrowing headers
186 from iptables *ugh*
187
00fa8480 1882004-12-08 Jamal Hadi Salim <hadi@znyx.com>
189
190 * Add mirror and redirect actions
191
edcab3fa 1922004-10-20 Stephen Hemminger <shemminger@osdl.org>
4dbb8195 193
edcab3fa
SH
194 * Don't include <asm/byteorder.h> since then we get dependant on
195 kernel headers on host machine
196 * Minor fix for building on old machine without IPPROTO_SCTP
50772dc5 197
54f37eb3
SH
1982004-10-19 Harald Welte <laforge@gnumonks.org>
199
200 * Replace rtstat (and ctstat) with new lnstat
201
cece2484
SH
2022004-10-19 Mads Martin Joergensen <mmj@suse.de>
203
67d295b0
SH
204 * Ip is using the wrong structure in ipaddress.c when showing stats
205 * Make sure no buffer overflow in nstat
cece2484 206
abf1d0b0
SH
2072004-10-19 Michal <md@lnet.pl>
208
209 * fix scaling in print_rates (for bits)
210
d38e5692
SH
2112004-09-28 Stephen Hemminger <shemminger@osdl.org>
212
213 * fix build problems with arpd and pthread
214 * add pkt_sched.h
215
1b1c322f
SH
2162004-09-28 Mike Frysinger <vapier@gentoo.org>
217
218 * make man8 directory
219 * install ifcfg and rtpr scripts
220
fd348787
SH
2212004-09-28 Andreas Haumer <andreas@xss.co.at>
222
223 * make install symlink fix.
224
2252004-09-28 Masahide Nakamura <nakam@linux-ipv6.org>
226
227 * ICMP/ICMPv6's type and code in IPsec selector.
228 * fixes `ip xfrm`'s algorithm key when using hexadecimal
229 * support 'ip xfrm' protocol types
230 * flush message types for XFRM's policy/state
231
232
71058eb8
SH
2332004-09-01 Stephen Hemminger <shemminger@osdl.org>
234
235 * Fix ip command to not crash when interface name is too long.
236 always use strncpy(.., IFNAMSIZ)
237
8dbb6b8d
SH
2382004-08-31 Stephen Hemminger <shemminger@osdl.org>
239
240 * Add gact documentation from jamal
241 * Chang more arguments to rtnetlink API const
242 * Drop dead queuing disciplines
243 * Handle qdisc without xstats in core rather than
244 putting stub's everywhere
245 * Add requeue to tc_stats and handle new/old ABI issues
246
f64a9462
SH
2472004-08-30 Stephen Hemminger <shemminger@osdl.org>
248
8ec496d8 249 * Make clean and install changes for man pages
f64a9462 250 * Patch from jamal to support gact
f64a9462
SH
251 * Add support for loading distributions to netem
252
253
d7480407
SH
2542004-08-23 Stephen Hemminger <shemminger@osdl.org>
255
256 * Update from jamal for all the parts that got broken in the
257 last classification patch.
258 * Hfsc/sc patch from patrick
259
1c1c4dc9
SH
2602004-08-13 Stephen Hemminger <shemminger@osdl.org>
261
262 * Add jamal's tc extensions for classification
1c1c4dc9
SH
263 * Get rid of old Patches/ directory for tcp_diag module
264 * Make get_rate table based.
265
d4832e6f
SH
2662004-08-11 Stephen Hemminger <shemminger@osdl.org>
267
268 * Add xfrm message formatting from
269 Masahide Nakamura <nakam@linux-ipv6.org>
270
4b1bbd9c
SH
2712004-08-09 Stephen Hemminger <shemminger@osdl.org>
272
025dc69a
SH
273 * Fix netem scheduler to handle case where psched us != real us
274
4b1bbd9c
SH
275 * Remove configuration for everything that can depend on
276 extracted kernel headers
277 * Add kernel headers required to include/linux
278
b39bb395
SH
2792004-08-04 Stephen Hemminger <shemminger@osdl.org>
280
281 * Get rid of old tcp_diag module, it is part of kernel.
282
283 * Add some kernel include files back (netlink, tcp_diag, pkt_sched)
284
2979d52f
SH
2852004-07-30 Stephen Hemminger <shemminger@osdl.org>
286
6e85b54e
SH
287 * Make ip xfrm stuff config option since it doesn't exist on 2.4
288
289 * HFSC doesn't exist on older 2.4 kernels so make it configurable
290
3876b3c3
SH
291 * HTB API changed and won't build with mismatched version.
292 Rather than sticking user with a build error, just don't
293 build it in on mismatch.
294
2979d52f
SH
295 * Change configure script to make sure netem is the correct
296 version. I changed the structure def. a couple of times before
297 settling on the final API
298
34f5d180
SH
2992004-07-16 Stephen Hemminger <shemminger@osdl.org>
300
301 * Add htb mpu support
302 http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
303 * Three small xfrm updates
304
09d17279
SH
3052004-07-07 Stephen Hemminger <shemminger@osdl.org>
306
307 * Fix if_ether.h to fix arpd build
308 * Add hfsc scheduler support
309 * Add ip xfrm support
310 * Add add jitter (instead of rate) to netem scheduler
311
870f122f
SH
3122004-07-02 Stephen Hemminger <shemminger@osdl.org>
313
314 * use compile to test for ATM libraries
315 * put TC layered scheduler hooks in /usr/lib/tc as shared lib
316 before it looked in standard search path (/lib;/usr/lib;...)
317 which seems out of place.
318 * build netem as shared library (more for testing/example)
319 * build ATM as shared library since libatm may be on build
320 machine but not on deployment machine
321 * fix make install to not install SCCS directories
322
fc26f2a7
SH
3232004-07-01 Stephen Hemminger <shemminger@osdl.org>
324
325 * add more link options to ip command (from Mark Smith
326 * add rate and duplicate arguments to tc command
327 * add -iec flag for tc printout
328 * rename delay scheduler to netem
329
82412ef5
SH
3302004-06-25 Stephen Hemminger <shemminger@osdl.org>
331
332 * Add loss parameter to delay
333 * Rename delay qdisc to netsim
334 * Add autoconfiguration by building a Config file
335 and using it.
336
3372004-06-09 Stephen Hemminger <shemminger@osdl.org>
338
fc26f2a7 339 * Report rates in K=1000 (requested by several people)
82412ef5
SH
340 * Add GNU long style options
341 * For HTB use get_hz to pick up value of system HZ at runtime
342 * Delete unused funcs.
343
3442004-06-08 Stephen Hemminger <shemminger@osdl.org>
345
346 * Cleanup ss
347 - use const char and local functions where possible
348 * Add man pages from SuSe
349 * SuSE patches
350 - path to db4.1
351 - don't hardcode path to /tmp in ifstat
352 Alternat fix: was to use TMPDIR
353 - handle non-root user calling ip route flush going into
354 an infinite loop.
355 Alternate fix: was to timeout if route table doesn't empty.
356 * Try and get rid of dependency on kernel include files
357 Get rid of having private glibc-include headers
358
3592004-06-07 Stephen Hemminger <shemminger@osdl.org>
360
361 * Import patches that make sense from Fedora Core 2
362 - iproute2-2.4.7-hex
363 print fwmark in hex
364 - iproute2-2.4.7-netlink
365 handle getting right netlink mesg back
366 - iproute2-2.4.7-htb3-tc
367 add HTB scheduler
368 - iproute2-2.4.7-default
369 add entry default to rttable
370
3712004-06-04 Stephen Hemminger <shemminger@osdl.org>
372
373 * Add support for vegas info to ss
374
3752004-06-02 Stephen Hemminger <shemminger@osdl.org>
376
377 * Use const char in utility routines where appropriate
378 * Rearrange include files so can build with standard headers
379 * For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
380 and understand it
381 * Get rid of private defintions of network headers which existed
382 only to handle old glibc
383
3842004-04-15 Stephen Hemminger <shemminger@osdl.org>
385
386 * Add the delay (network simulation scheduler)
387
3882004-04-15 Stephen Hemminger <shemminger@osdl.org>
389
390 * Starting point baseline based on iproute2-2.4.7-ss020116-try
391