]> git.proxmox.com Git - mirror_iproute2.git/blame_incremental - ChangeLog
Always send reorder message (for compatiablity)
[mirror_iproute2.git] / ChangeLog
... / ...
CommitLineData
12005-12-09 Stephen Hemminger <shemminger@osdl.org>
2
3 * Add corrupt feature to netem
4
52005-12-02 Stephen Hemminger <shemminger@osdl.org
6
7 * Backout ambigious ip command matches
8
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
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
272005-11-01 Jamal Hadi Salim <hadi@znyx.com>
28
29 * Fix handling of XFRM monitor and state
30
312005-11-01 Stephen Hemminger <shemminger@osdl.org
32
33 * Update to 2.6.14 sanitized headers
34
352005-10-24 Patrick McHardy <kaber@trash.net>
36
37 * Fix ip commnad shortcuts
38
392005-10-12 Stephen Hemminger <shemminger@osdl.org>
40
41 * Add more CBQ examples from Fedora Core
42 * Fix buffer overrun in iproute because of bits vs. bytes confusion
43
442005-10-12 Jamal Hadi Salim <hadi@znyx.com>
45
46 * Fix ip rule flush, need to reopen rtnl
47
482005-10-07 Stephen Hemminger <shemminger@osdl.org>
49
50 * Reenable ip mroute
51
522005-10-07 Mike Frysinger <vapier@gentoo.org>
53
54 * Handle pfifo_fast that has no qopt without segfaulting
55
562005-10-05 Mads Martin Joergensen <mmj@suse.de>
57
58 * Trivial netem ccopts
59
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>
65
66 * Fix uninitialized memory and leaks with valgrind
67 Reported by Redhat
68
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>
74
75 * Integrate support for DCCP into 'ss' (from acme)
76 * Add -batch option to ip.
77 * Update to 2.6.14 headers
78
792005-09-01 Eric Dumazet <dada1@cosmosbay.com>
80
81 * Fix lnstat : First column should not be summed
82
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
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
942005-07-14 Thomas Graf <tgraf@suug.ch>
95
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
101
1022005-06-23 Jamal Hadi Salim <hadi@znyx.com>
103
104 * Fix for options process with ipt
105
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
1182005-06-22 Stephen Hemminger <shemminger@osdl.org>
119
120 * Update include files to 2.6.12
121 * Add ss support for TCP_CONG
122
1232005-06-13 Steven Whitehouse <steve@chygwyn.com>
124
125 * Decnet doc's update
126
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
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.
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.
141
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
146 * Update rtnetlink.h and pkt_cls.h to be stripped versions
147 of headers from 2.6.12-rc1
148
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
154 * don't call ll_init_map in mirred
155
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.
160 * Fix netlink message alignment when the last routing attribute added
161 has a data length not aligned to RTA_ALIGNTO.
162
1632005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
164
165 * ipv6 xfrm allocspi and monitor support.
166
1672005-03-29 Stephen Hemminger <shemminger@osdl.org>
168
169 * switch to stack for netem tables
170
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
1772005-03-14 Stephen Hemminger <shemminger@osdl.org>
178
179 * cleanup batch mode, allow continuation, comments etc.
180 * recode reuse of netlink socket
181
1822005-03-14 Boian Bonev <boian@bonev.com>
183
184 * enhancement to batch mode.
185 it does not exit on error, just report it
186 tc reuses the already open netlink socket for subsequent command(s)
187
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
1932005-03-14 Patrick McHardy <kaber@trash.net>
194
195 * bug: Use USER_HZ where necessary
196
1972005-03-10 Jamal Hadi Salim <hadi@znyx.com>
198
199 * Fix bug with register_target
200
2012005-03-10 Stephen Hemminger <shemminger@osdl.org>
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>
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>
238
239 * Don't mix address families when flushing
240
2412005-02-07 Stephen Hemminger <shemminger@osdl.org>
242
243 * Validate classid is not too large to cause loss of bits.
244
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
2502005-02-07 Stephen Hemminger <shemminger@osdl.org>
251
252 * Add experimental distribution
253
2542005-01-18 Yun Mao <maoy@cis.upenn.edu>
255
256 * typo in ss
257
2582005-01-18 Thomas Graf <tgraf@suug.ch>
259
260 * tc pedit/action cleanups
261 * add addraw_l
262 * rtattr_parse cleanups
263
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
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
2792005-01-12 Stephen Hemminger <shemminger@osdl.org>
280
281 * Fix compile warnings when building 64bit system since
282 u64 is unsigned long, but format is %llu
283
2842005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
285
286 * Add the possibility to use fwmark in u32 filters
287
2882005-01-12 Andi Kleen <ak@suse.de>
289
290 * Add netlink manual page
291
2922004-10-20 Stephen Hemminger <shemminger@osdl.org>
293
294 * Add warning about "ip route nat" no longer supported
295
2962005-01-12 Thomas Graf <tgraf@suug.ch>
297
298 * Tc testsuite
299
3002005-01-12 Jamal Hadi Salim <hadi@znyx.com>
301
302 * Add iptables tc support. This meant borrowing headers
303 from iptables *ugh*
304
3052004-12-08 Jamal Hadi Salim <hadi@znyx.com>
306
307 * Add mirror and redirect actions
308
3092004-10-20 Stephen Hemminger <shemminger@osdl.org>
310
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
314
3152004-10-19 Harald Welte <laforge@gnumonks.org>
316
317 * Replace rtstat (and ctstat) with new lnstat
318
3192004-10-19 Mads Martin Joergensen <mmj@suse.de>
320
321 * Ip is using the wrong structure in ipaddress.c when showing stats
322 * Make sure no buffer overflow in nstat
323
3242004-10-19 Michal <md@lnet.pl>
325
326 * fix scaling in print_rates (for bits)
327
3282004-09-28 Stephen Hemminger <shemminger@osdl.org>
329
330 * fix build problems with arpd and pthread
331 * add pkt_sched.h
332
3332004-09-28 Mike Frysinger <vapier@gentoo.org>
334
335 * make man8 directory
336 * install ifcfg and rtpr scripts
337
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
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
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
3642004-08-30 Stephen Hemminger <shemminger@osdl.org>
365
366 * Make clean and install changes for man pages
367 * Patch from jamal to support gact
368 * Add support for loading distributions to netem
369
370
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
3772004-08-13 Stephen Hemminger <shemminger@osdl.org>
378
379 * Add jamal's tc extensions for classification
380 * Get rid of old Patches/ directory for tcp_diag module
381 * Make get_rate table based.
382
3832004-08-11 Stephen Hemminger <shemminger@osdl.org>
384
385 * Add xfrm message formatting from
386 Masahide Nakamura <nakam@linux-ipv6.org>
387
3882004-08-09 Stephen Hemminger <shemminger@osdl.org>
389
390 * Fix netem scheduler to handle case where psched us != real us
391
392 * Remove configuration for everything that can depend on
393 extracted kernel headers
394 * Add kernel headers required to include/linux
395
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
4022004-07-30 Stephen Hemminger <shemminger@osdl.org>
403
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
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
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
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
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
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
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
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
456 * Report rates in K=1000 (requested by several people)
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