]> git.proxmox.com Git - mirror_iproute2.git/blame - ChangeLog
Always send reorder message (for compatiablity)
[mirror_iproute2.git] / ChangeLog
CommitLineData
e9bc3c40 12005-12-09 Stephen Hemminger <shemminger@osdl.org>
a31a5d59
SH
2
3 * Add corrupt feature to netem
4
e25d6970
SH
52005-12-02 Stephen Hemminger <shemminger@osdl.org
6
7 * Backout ambigious ip command matches
8
ede72396
SH
92005-11-22 Stephen Hemminger <shemminger@osdl.org
10
11 * Handle ambigious ip command matches
12
132005-11-22 Patrick McHardy <kaber@trash.net>
14
15 * Add back ip command aliases
16
669ae748
SH
172005-11-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
18
19 * Updating for 2.6.14
20 - Show UPD{SA,POLICY} message information from kernel instead of error
21 - Add lengh check of deleting message from kernel
22 - Use macro for struct xfrm_user{sa,policy}_id
23
24 * Minor fix:
25 - Add fflush at the end of normal dump
26
c595c790
SH
272005-11-01 Jamal Hadi Salim <hadi@znyx.com>
28
29 * Fix handling of XFRM monitor and state
30
2034ee97
SH
312005-11-01 Stephen Hemminger <shemminger@osdl.org
32
33 * Update to 2.6.14 sanitized headers
34
234b6135
SH
352005-10-24 Patrick McHardy <kaber@trash.net>
36
37 * Fix ip commnad shortcuts
38
8c564a48
SH
392005-10-12 Stephen Hemminger <shemminger@osdl.org>
40
41 * Add more CBQ examples from Fedora Core
7849fb55
SH
42 * Fix buffer overrun in iproute because of bits vs. bytes confusion
43
b77caeba
SH
442005-10-12 Jamal Hadi Salim <hadi@znyx.com>
45
46 * Fix ip rule flush, need to reopen rtnl
47
393c4378
SH
482005-10-07 Stephen Hemminger <shemminger@osdl.org>
49
50 * Reenable ip mroute
51
f453a0d4
SH
522005-10-07 Mike Frysinger <vapier@gentoo.org>
53
54 * Handle pfifo_fast that has no qopt without segfaulting
55
7dae1706
SH
562005-10-05 Mads Martin Joergensen <mmj@suse.de>
57
58 * Trivial netem ccopts
59
fb229759
SH
602005-10-04 Jerome Borsboom <j.borsboom@erasmusmc.nl>
61
62 * Fix regression in ip addr (libnetlink) handling
63
642005-09-21 Stephen Hemminger <shemminger@osdl.org>
8ed63ab1
SH
65
66 * Fix uninitialized memory and leaks with valgrind
67 Reported by Redhat
68
ce715cd9
SH
692005-09-01 Mike Frysinger <vapier@gentoo.org>
70
71 * Fix build issues with netem tables (parallel make and HOSTCC)
72
732005-09-01 Stephen Hemminger <shemminger@osdl.org>
351efcde
SH
74
75 * Integrate support for DCCP into 'ss' (from acme)
76 * Add -batch option to ip.
77 * Update to 2.6.14 headers
78
c98e49ec 792005-09-01 Eric Dumazet <dada1@cosmosbay.com>
ce715cd9 80
c98e49ec
SH
81 * Fix lnstat : First column should not be summed
82
66081849
SH
832005-08-16 Stephen Hemminger <shemminger@osdl.org>
84
85 * Limit ip route flush to 10 rounds.
86 * Cleanup ip rule flush error message
87
6864c1e7
SH
882005-08-08 Stephen Hemminger <shemminger@osdl.org>
89
90 * Update to 2.6.13+ kernel headers
91 * Fix array overrun in paretonormal
92 * Fix ematch to not include dropped fields from skb.
93
3fcdebb6 942005-07-14 Thomas Graf <tgraf@suug.ch>
52d5ac3f 95
3fcdebb6
SH
96 * Make ematch bison/lex build with common flex
97
982005-07-10 Stephen Hemminger <shemminger@osdl.org>
99
100 * Fix Gcc 4.0 build warnings signed/unsigned
52d5ac3f 101
6d4662d4
SH
1022005-06-23 Jamal Hadi Salim <hadi@znyx.com>
103
104 * Fix for options process with ipt
105
08837cb2
SH
1062005-06-23 Thomas Graf <tgraf@suug.ch>
107
108 * Add extended matches (nbyte, cmp, u32, meta)
109 * Add basic classifier
110 * Fix clean/distclean makefile targets
111 * update local header file copies
112 * IPv4 multipath algorithm selection support
113 * cscope Makefile target
114 * Fix off-by-one while generating argument vector
115 in batched mode.
116 * Assume stdin if no argument is given to -batch
117
6d4662d4 1182005-06-22 Stephen Hemminger <shemminger@osdl.org>
ea8fc104
SH
119
120 * Update include files to 2.6.12
121 * Add ss support for TCP_CONG
122
2b4fad69
SH
1232005-06-13 Steven Whitehouse <steve@chygwyn.com>
124
125 * Decnet doc's update
126
99f830de
SH
1272005-06-07 Stephen Hemminger <shemminger@osdl.org>
128
129 * Fix 'ip link' map to handle case where device gets autoloaded
130 by using if_nametoindex as fallback
131 * Device indices are unsigned not int.
132
e445765d
SH
1332005-06-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
134
135 * [ip] show timestamp when using '-t' option.
136 * [ip] remove duplicated code for expired message of xfrm.
9bec1a43
SH
137 * [ip] add "deleteall" command for xfrm;
138 "flush" uses kernel's flush interface and
139 "deleteall" uses legacy iproute2's flush feature like
140 getting-and-deleting-for-each.
e445765d 141
78615aaa
SH
1422005-03-30 Stephen Hemminger <shemminger@osdl.org>
143
144 * include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
145 because it isn't needed and not on all systems
ec596427
SH
146 * Update rtnetlink.h and pkt_cls.h to be stripped versions
147 of headers from 2.6.12-rc1
78615aaa 148
16bd7e0e
SH
1492005-03-30 Jamal Hadi Salim <hadi@znyx.com>
150
151 * Proper verison of iptables headers (from 1.3.1)
152 * Set revision file in m_ipt
153 * Fix action_util naming in mirred
ec596427 154 * don't call ll_init_map in mirred
16bd7e0e 155
f082b64f 1562005-03-19 Thomas Graf <tgraf@suug.ch>
157
158 * Warn about wildcard deletions and provide IFA_ADDRESS upon
159 deletions to enforce prefix length validation for IPv4.
3819eb95
SH
160 * Fix netlink message alignment when the last routing attribute added
161 has a data length not aligned to RTA_ALIGNTO.
162
2cea8f2f
SH
1632005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
164
165 * ipv6 xfrm allocspi and monitor support.
166
78615aaa 1672005-03-29 Stephen Hemminger <shemminger@osdl.org>
f8f9de56
SH
168
169 * switch to stack for netem tables
170
08856f02
SH
1712005-03-18 Stephen Hemminger <shemminger@osdl.org>
172
173 * add -force option to batch mode
174 * handle midline comments in batch mode
175 * sum per cpu fields in lnstat correctly
176
25afd1cb
SH
1772005-03-14 Stephen Hemminger <shemminger@osdl.org>
178
924d4fd0 179 * cleanup batch mode, allow continuation, comments etc.
180 * recode reuse of netlink socket
25afd1cb 181
900da08b
SH
1822005-03-14 Boian Bonev <boian@bonev.com>
183
184 * enhancement to batch mode.
185 it does not exit on error, just report it
25afd1cb 186 tc reuses the already open netlink socket for subsequent command(s)
900da08b 187
b6149fd8
SH
1882005-03-14 Thomas Graf <tgraf@suug.ch>
189
190 * ip link command
191 print NO-CARRIER flag if there is no carrier and the link is up.
192
3d956fac
SH
1932005-03-14 Patrick McHardy <kaber@trash.net>
194
195 * bug: Use USER_HZ where necessary
196
afa10e25
SH
1972005-03-10 Jamal Hadi Salim <hadi@znyx.com>
198
199 * Fix bug with register_target
200
3d956fac 2012005-03-10 Stephen Hemminger <shemminger@osdl.org>
9fcda92e
SH
202
203 * fix pkt_cls.h to have tc_u32_mark
204 * update include files to be stripped versions of 2.6.11
205 * add documentation about netem distributions [from nistnet]
206 * turn off nup in document make [from FC3]
207 * don't build with extra debug info (-g) [from FC3]
208
2092005-03-10 Nix <nix@esperi.org.uk>
210
211 * make man3 directory
212
2132005-03-10 Pasi <Pasi.Eronen@nokia.com>
214
215 * add ESP-in-UDP encapsulation
216
2172005-03-10 Thomas Graf <tgraf@suug.ch>
218 * [NETEM] Fix off by one
219 * update local header file copies
220 * [NEIGH] print number of probes done so far (statistics mode only)
221
2222005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
223 * Trivial typo in ip help
224
2252005-02-09 Stephen Hemminger <shemminger@osdl.org>
e00273c0
SH
226
227 * netem distribution data reorganization
228
2292005-02-09 Roland Dreier <roland@topspin.com>
230
231 * ip over infiniband address display
232
2332005-02-09 Jim Gifford <lfs@jg555.com>
234
235 * make install fix for ip/
236
2372005-02-07 Mads Martin Joergensen <mmj@suse.de>
277325d2
SH
238
239 * Don't mix address families when flushing
240
9fcda92e 2412005-02-07 Stephen Hemminger <shemminger@osdl.org>
a8b303cc
SH
242
243 * Validate classid is not too large to cause loss of bits.
244
fb9b1d0f
SH
2452005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
246
247 * need to call getline() with null for first usage
248 * don't overwrite const arg
249
7dae1706 2502005-02-07 Stephen Hemminger <shemminger@osdl.org>
d5b48556 251
252 * Add experimental distribution
253
cb20096d
SH
2542005-01-18 Yun Mao <maoy@cis.upenn.edu>
255
256 * typo in ss
257
6b58e7f8
SH
2582005-01-18 Thomas Graf <tgraf@suug.ch>
259
260 * tc pedit/action cleanups
5d91c8f7 261 * add addraw_l
262 * rtattr_parse cleanups
6b58e7f8 263
7e7c7372 2642005-01-17 Jamal Hadi Salim <hadi@znyx.com>
265
266 * typo in m_mirred
267 * add support for pedit
268
2692005-01-13 Jim Gifford <lfs@jg555.com>
270
271 * Fix allocation size error in nomal and paretonormal generation
272 programs.
273
d71443ad 2742005-01-12 Masahide Nakamura <nakam@linux-ipv6.org>
275
276 * ipmonitor shows IPv6 prefix list notification
277 * update to iproute2 xfrm for ipv6
278
9fcda92e 2792005-01-12 Stephen Hemminger <shemminger@osdl.org>
b906243b 280
281 * Fix compile warnings when building 64bit system since
282 u64 is unsigned long, but format is %llu
283
6f0ba88b 2842005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
285
286 * Add the possibility to use fwmark in u32 filters
287
85ac60ce 2882005-01-12 Andi Kleen <ak@suse.de>
526afe40 289
85ac60ce 290 * Add netlink manual page
291
2922004-10-20 Stephen Hemminger <shemminger@osdl.org>
293
526afe40 294 * Add warning about "ip route nat" no longer supported
295
82af5315 2962005-01-12 Thomas Graf <tgraf@suug.ch>
297
298 * Tc testsuite
299
1ffd7fd2 3002005-01-12 Jamal Hadi Salim <hadi@znyx.com>
301
302 * Add iptables tc support. This meant borrowing headers
303 from iptables *ugh*
304
00fa8480 3052004-12-08 Jamal Hadi Salim <hadi@znyx.com>
306
307 * Add mirror and redirect actions
308
edcab3fa 3092004-10-20 Stephen Hemminger <shemminger@osdl.org>
4dbb8195 310
edcab3fa
SH
311 * Don't include <asm/byteorder.h> since then we get dependant on
312 kernel headers on host machine
313 * Minor fix for building on old machine without IPPROTO_SCTP
50772dc5 314
54f37eb3
SH
3152004-10-19 Harald Welte <laforge@gnumonks.org>
316
317 * Replace rtstat (and ctstat) with new lnstat
318
cece2484
SH
3192004-10-19 Mads Martin Joergensen <mmj@suse.de>
320
67d295b0
SH
321 * Ip is using the wrong structure in ipaddress.c when showing stats
322 * Make sure no buffer overflow in nstat
cece2484 323
abf1d0b0
SH
3242004-10-19 Michal <md@lnet.pl>
325
326 * fix scaling in print_rates (for bits)
327
d38e5692
SH
3282004-09-28 Stephen Hemminger <shemminger@osdl.org>
329
330 * fix build problems with arpd and pthread
331 * add pkt_sched.h
332
1b1c322f
SH
3332004-09-28 Mike Frysinger <vapier@gentoo.org>
334
335 * make man8 directory
336 * install ifcfg and rtpr scripts
337
fd348787
SH
3382004-09-28 Andreas Haumer <andreas@xss.co.at>
339
340 * make install symlink fix.
341
3422004-09-28 Masahide Nakamura <nakam@linux-ipv6.org>
343
344 * ICMP/ICMPv6's type and code in IPsec selector.
345 * fixes `ip xfrm`'s algorithm key when using hexadecimal
346 * support 'ip xfrm' protocol types
347 * flush message types for XFRM's policy/state
348
349
71058eb8
SH
3502004-09-01 Stephen Hemminger <shemminger@osdl.org>
351
352 * Fix ip command to not crash when interface name is too long.
353 always use strncpy(.., IFNAMSIZ)
354
8dbb6b8d
SH
3552004-08-31 Stephen Hemminger <shemminger@osdl.org>
356
357 * Add gact documentation from jamal
358 * Chang more arguments to rtnetlink API const
359 * Drop dead queuing disciplines
360 * Handle qdisc without xstats in core rather than
361 putting stub's everywhere
362 * Add requeue to tc_stats and handle new/old ABI issues
363
f64a9462
SH
3642004-08-30 Stephen Hemminger <shemminger@osdl.org>
365
8ec496d8 366 * Make clean and install changes for man pages
f64a9462 367 * Patch from jamal to support gact
f64a9462
SH
368 * Add support for loading distributions to netem
369
370
d7480407
SH
3712004-08-23 Stephen Hemminger <shemminger@osdl.org>
372
373 * Update from jamal for all the parts that got broken in the
374 last classification patch.
375 * Hfsc/sc patch from patrick
376
1c1c4dc9
SH
3772004-08-13 Stephen Hemminger <shemminger@osdl.org>
378
379 * Add jamal's tc extensions for classification
1c1c4dc9
SH
380 * Get rid of old Patches/ directory for tcp_diag module
381 * Make get_rate table based.
382
d4832e6f
SH
3832004-08-11 Stephen Hemminger <shemminger@osdl.org>
384
385 * Add xfrm message formatting from
386 Masahide Nakamura <nakam@linux-ipv6.org>
387
4b1bbd9c
SH
3882004-08-09 Stephen Hemminger <shemminger@osdl.org>
389
025dc69a
SH
390 * Fix netem scheduler to handle case where psched us != real us
391
4b1bbd9c
SH
392 * Remove configuration for everything that can depend on
393 extracted kernel headers
394 * Add kernel headers required to include/linux
395
b39bb395
SH
3962004-08-04 Stephen Hemminger <shemminger@osdl.org>
397
398 * Get rid of old tcp_diag module, it is part of kernel.
399
400 * Add some kernel include files back (netlink, tcp_diag, pkt_sched)
401
2979d52f
SH
4022004-07-30 Stephen Hemminger <shemminger@osdl.org>
403
6e85b54e
SH
404 * Make ip xfrm stuff config option since it doesn't exist on 2.4
405
406 * HFSC doesn't exist on older 2.4 kernels so make it configurable
407
3876b3c3
SH
408 * HTB API changed and won't build with mismatched version.
409 Rather than sticking user with a build error, just don't
410 build it in on mismatch.
411
2979d52f
SH
412 * Change configure script to make sure netem is the correct
413 version. I changed the structure def. a couple of times before
414 settling on the final API
415
34f5d180
SH
4162004-07-16 Stephen Hemminger <shemminger@osdl.org>
417
418 * Add htb mpu support
419 http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
420 * Three small xfrm updates
421
09d17279
SH
4222004-07-07 Stephen Hemminger <shemminger@osdl.org>
423
424 * Fix if_ether.h to fix arpd build
425 * Add hfsc scheduler support
426 * Add ip xfrm support
427 * Add add jitter (instead of rate) to netem scheduler
428
870f122f
SH
4292004-07-02 Stephen Hemminger <shemminger@osdl.org>
430
431 * use compile to test for ATM libraries
432 * put TC layered scheduler hooks in /usr/lib/tc as shared lib
433 before it looked in standard search path (/lib;/usr/lib;...)
434 which seems out of place.
435 * build netem as shared library (more for testing/example)
436 * build ATM as shared library since libatm may be on build
437 machine but not on deployment machine
438 * fix make install to not install SCCS directories
439
fc26f2a7
SH
4402004-07-01 Stephen Hemminger <shemminger@osdl.org>
441
442 * add more link options to ip command (from Mark Smith
443 * add rate and duplicate arguments to tc command
444 * add -iec flag for tc printout
445 * rename delay scheduler to netem
446
82412ef5
SH
4472004-06-25 Stephen Hemminger <shemminger@osdl.org>
448
449 * Add loss parameter to delay
450 * Rename delay qdisc to netsim
451 * Add autoconfiguration by building a Config file
452 and using it.
453
4542004-06-09 Stephen Hemminger <shemminger@osdl.org>
455
fc26f2a7 456 * Report rates in K=1000 (requested by several people)
82412ef5
SH
457 * Add GNU long style options
458 * For HTB use get_hz to pick up value of system HZ at runtime
459 * Delete unused funcs.
460
4612004-06-08 Stephen Hemminger <shemminger@osdl.org>
462
463 * Cleanup ss
464 - use const char and local functions where possible
465 * Add man pages from SuSe
466 * SuSE patches
467 - path to db4.1
468 - don't hardcode path to /tmp in ifstat
469 Alternat fix: was to use TMPDIR
470 - handle non-root user calling ip route flush going into
471 an infinite loop.
472 Alternate fix: was to timeout if route table doesn't empty.
473 * Try and get rid of dependency on kernel include files
474 Get rid of having private glibc-include headers
475
4762004-06-07 Stephen Hemminger <shemminger@osdl.org>
477
478 * Import patches that make sense from Fedora Core 2
479 - iproute2-2.4.7-hex
480 print fwmark in hex
481 - iproute2-2.4.7-netlink
482 handle getting right netlink mesg back
483 - iproute2-2.4.7-htb3-tc
484 add HTB scheduler
485 - iproute2-2.4.7-default
486 add entry default to rttable
487
4882004-06-04 Stephen Hemminger <shemminger@osdl.org>
489
490 * Add support for vegas info to ss
491
4922004-06-02 Stephen Hemminger <shemminger@osdl.org>
493
494 * Use const char in utility routines where appropriate
495 * Rearrange include files so can build with standard headers
496 * For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
497 and understand it
498 * Get rid of private defintions of network headers which existed
499 only to handle old glibc
500
5012004-04-15 Stephen Hemminger <shemminger@osdl.org>
502
503 * Add the delay (network simulation scheduler)
504
5052004-04-15 Stephen Hemminger <shemminger@osdl.org>
506
507 * Starting point baseline based on iproute2-2.4.7-ss020116-try
508