]> git.proxmox.com Git - mirror_iproute2.git/blame - ChangeLog
Include file update
[mirror_iproute2.git] / ChangeLog
CommitLineData
e460f82e
SH
12006-03-10 shemminger <shemminger@osdl.org>
2
3 * Update to 2.6.16 headers
4 * Add fake version of include/linux/socket.h to fix warnings
5
27356a5e
SH
62006-01-12 Patrick McHardy <kaber@trash.net>
7
8 * Handle DCCP in ipxfrm.c to allow using port numbers in the selector.
9
09954dc6
SH
102006-01-10 Masahide NAKAMURA <nakam@linux-ipv6.org>
11
12 * Add ip link ntable
13
142006-01-10 Stephen Hemminger <shemminger@osdl.org>
15
16 * Update headers to santized kernel 2.6.15
d8a45819
SH
17 * Fix ipv6 priority option in u32
18
890fe64e
SH
192006-01-03 Alpt <alpt@freaknet.org>
20
21 * Ip man page addition
22
47836e19
SH
232006-01-03 Jamal Hadi Salim <hadi@znyx.com>
24
25 * Documentation for ifb
26
e9bc3c40 272005-12-09 Stephen Hemminger <shemminger@osdl.org>
a31a5d59
SH
28
29 * Add corrupt feature to netem
30
27356a5e 312005-12-02 Stephen Hemminger <shemminger@osdl.org>
e25d6970
SH
32
33 * Backout ambigious ip command matches
34
27356a5e 352005-11-22 Stephen Hemminger <shemminger@osdl.org>
ede72396
SH
36
37 * Handle ambigious ip command matches
38
392005-11-22 Patrick McHardy <kaber@trash.net>
40
41 * Add back ip command aliases
42
669ae748
SH
432005-11-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
44
45 * Updating for 2.6.14
46 - Show UPD{SA,POLICY} message information from kernel instead of error
47 - Add lengh check of deleting message from kernel
48 - Use macro for struct xfrm_user{sa,policy}_id
49
50 * Minor fix:
51 - Add fflush at the end of normal dump
52
c595c790
SH
532005-11-01 Jamal Hadi Salim <hadi@znyx.com>
54
55 * Fix handling of XFRM monitor and state
56
2034ee97
SH
572005-11-01 Stephen Hemminger <shemminger@osdl.org
58
59 * Update to 2.6.14 sanitized headers
60
234b6135
SH
612005-10-24 Patrick McHardy <kaber@trash.net>
62
63 * Fix ip commnad shortcuts
64
8c564a48
SH
652005-10-12 Stephen Hemminger <shemminger@osdl.org>
66
67 * Add more CBQ examples from Fedora Core
7849fb55
SH
68 * Fix buffer overrun in iproute because of bits vs. bytes confusion
69
b77caeba
SH
702005-10-12 Jamal Hadi Salim <hadi@znyx.com>
71
72 * Fix ip rule flush, need to reopen rtnl
73
393c4378
SH
742005-10-07 Stephen Hemminger <shemminger@osdl.org>
75
76 * Reenable ip mroute
77
f453a0d4
SH
782005-10-07 Mike Frysinger <vapier@gentoo.org>
79
80 * Handle pfifo_fast that has no qopt without segfaulting
81
7dae1706
SH
822005-10-05 Mads Martin Joergensen <mmj@suse.de>
83
84 * Trivial netem ccopts
85
fb229759
SH
862005-10-04 Jerome Borsboom <j.borsboom@erasmusmc.nl>
87
88 * Fix regression in ip addr (libnetlink) handling
89
902005-09-21 Stephen Hemminger <shemminger@osdl.org>
8ed63ab1
SH
91
92 * Fix uninitialized memory and leaks with valgrind
93 Reported by Redhat
94
ce715cd9
SH
952005-09-01 Mike Frysinger <vapier@gentoo.org>
96
97 * Fix build issues with netem tables (parallel make and HOSTCC)
98
992005-09-01 Stephen Hemminger <shemminger@osdl.org>
351efcde
SH
100
101 * Integrate support for DCCP into 'ss' (from acme)
102 * Add -batch option to ip.
103 * Update to 2.6.14 headers
104
c98e49ec 1052005-09-01 Eric Dumazet <dada1@cosmosbay.com>
ce715cd9 106
c98e49ec
SH
107 * Fix lnstat : First column should not be summed
108
66081849
SH
1092005-08-16 Stephen Hemminger <shemminger@osdl.org>
110
111 * Limit ip route flush to 10 rounds.
112 * Cleanup ip rule flush error message
113
6864c1e7
SH
1142005-08-08 Stephen Hemminger <shemminger@osdl.org>
115
116 * Update to 2.6.13+ kernel headers
117 * Fix array overrun in paretonormal
118 * Fix ematch to not include dropped fields from skb.
119
3fcdebb6 1202005-07-14 Thomas Graf <tgraf@suug.ch>
52d5ac3f 121
3fcdebb6
SH
122 * Make ematch bison/lex build with common flex
123
1242005-07-10 Stephen Hemminger <shemminger@osdl.org>
125
126 * Fix Gcc 4.0 build warnings signed/unsigned
52d5ac3f 127
6d4662d4
SH
1282005-06-23 Jamal Hadi Salim <hadi@znyx.com>
129
130 * Fix for options process with ipt
131
08837cb2
SH
1322005-06-23 Thomas Graf <tgraf@suug.ch>
133
134 * Add extended matches (nbyte, cmp, u32, meta)
135 * Add basic classifier
136 * Fix clean/distclean makefile targets
137 * update local header file copies
138 * IPv4 multipath algorithm selection support
139 * cscope Makefile target
140 * Fix off-by-one while generating argument vector
141 in batched mode.
142 * Assume stdin if no argument is given to -batch
143
6d4662d4 1442005-06-22 Stephen Hemminger <shemminger@osdl.org>
ea8fc104
SH
145
146 * Update include files to 2.6.12
147 * Add ss support for TCP_CONG
148
2b4fad69
SH
1492005-06-13 Steven Whitehouse <steve@chygwyn.com>
150
151 * Decnet doc's update
152
99f830de
SH
1532005-06-07 Stephen Hemminger <shemminger@osdl.org>
154
155 * Fix 'ip link' map to handle case where device gets autoloaded
156 by using if_nametoindex as fallback
157 * Device indices are unsigned not int.
158
e445765d
SH
1592005-06-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
160
161 * [ip] show timestamp when using '-t' option.
162 * [ip] remove duplicated code for expired message of xfrm.
9bec1a43
SH
163 * [ip] add "deleteall" command for xfrm;
164 "flush" uses kernel's flush interface and
165 "deleteall" uses legacy iproute2's flush feature like
166 getting-and-deleting-for-each.
e445765d 167
78615aaa
SH
1682005-03-30 Stephen Hemminger <shemminger@osdl.org>
169
170 * include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
171 because it isn't needed and not on all systems
ec596427
SH
172 * Update rtnetlink.h and pkt_cls.h to be stripped versions
173 of headers from 2.6.12-rc1
78615aaa 174
16bd7e0e
SH
1752005-03-30 Jamal Hadi Salim <hadi@znyx.com>
176
177 * Proper verison of iptables headers (from 1.3.1)
178 * Set revision file in m_ipt
179 * Fix action_util naming in mirred
ec596427 180 * don't call ll_init_map in mirred
16bd7e0e 181
f082b64f 1822005-03-19 Thomas Graf <tgraf@suug.ch>
183
184 * Warn about wildcard deletions and provide IFA_ADDRESS upon
185 deletions to enforce prefix length validation for IPv4.
3819eb95
SH
186 * Fix netlink message alignment when the last routing attribute added
187 has a data length not aligned to RTA_ALIGNTO.
188
2cea8f2f
SH
1892005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
190
191 * ipv6 xfrm allocspi and monitor support.
192
78615aaa 1932005-03-29 Stephen Hemminger <shemminger@osdl.org>
f8f9de56
SH
194
195 * switch to stack for netem tables
196
08856f02
SH
1972005-03-18 Stephen Hemminger <shemminger@osdl.org>
198
199 * add -force option to batch mode
200 * handle midline comments in batch mode
201 * sum per cpu fields in lnstat correctly
202
25afd1cb
SH
2032005-03-14 Stephen Hemminger <shemminger@osdl.org>
204
924d4fd0 205 * cleanup batch mode, allow continuation, comments etc.
206 * recode reuse of netlink socket
25afd1cb 207
900da08b
SH
2082005-03-14 Boian Bonev <boian@bonev.com>
209
210 * enhancement to batch mode.
211 it does not exit on error, just report it
25afd1cb 212 tc reuses the already open netlink socket for subsequent command(s)
900da08b 213
b6149fd8
SH
2142005-03-14 Thomas Graf <tgraf@suug.ch>
215
216 * ip link command
217 print NO-CARRIER flag if there is no carrier and the link is up.
218
3d956fac
SH
2192005-03-14 Patrick McHardy <kaber@trash.net>
220
221 * bug: Use USER_HZ where necessary
222
afa10e25
SH
2232005-03-10 Jamal Hadi Salim <hadi@znyx.com>
224
225 * Fix bug with register_target
226
3d956fac 2272005-03-10 Stephen Hemminger <shemminger@osdl.org>
9fcda92e
SH
228
229 * fix pkt_cls.h to have tc_u32_mark
230 * update include files to be stripped versions of 2.6.11
231 * add documentation about netem distributions [from nistnet]
232 * turn off nup in document make [from FC3]
233 * don't build with extra debug info (-g) [from FC3]
234
2352005-03-10 Nix <nix@esperi.org.uk>
236
237 * make man3 directory
238
2392005-03-10 Pasi <Pasi.Eronen@nokia.com>
240
241 * add ESP-in-UDP encapsulation
242
2432005-03-10 Thomas Graf <tgraf@suug.ch>
244 * [NETEM] Fix off by one
245 * update local header file copies
246 * [NEIGH] print number of probes done so far (statistics mode only)
247
2482005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
249 * Trivial typo in ip help
250
2512005-02-09 Stephen Hemminger <shemminger@osdl.org>
e00273c0
SH
252
253 * netem distribution data reorganization
254
2552005-02-09 Roland Dreier <roland@topspin.com>
256
257 * ip over infiniband address display
258
2592005-02-09 Jim Gifford <lfs@jg555.com>
260
261 * make install fix for ip/
262
2632005-02-07 Mads Martin Joergensen <mmj@suse.de>
277325d2
SH
264
265 * Don't mix address families when flushing
266
9fcda92e 2672005-02-07 Stephen Hemminger <shemminger@osdl.org>
a8b303cc
SH
268
269 * Validate classid is not too large to cause loss of bits.
270
fb9b1d0f
SH
2712005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
272
273 * need to call getline() with null for first usage
274 * don't overwrite const arg
275
7dae1706 2762005-02-07 Stephen Hemminger <shemminger@osdl.org>
d5b48556 277
278 * Add experimental distribution
279
cb20096d
SH
2802005-01-18 Yun Mao <maoy@cis.upenn.edu>
281
282 * typo in ss
283
6b58e7f8
SH
2842005-01-18 Thomas Graf <tgraf@suug.ch>
285
286 * tc pedit/action cleanups
5d91c8f7 287 * add addraw_l
288 * rtattr_parse cleanups
6b58e7f8 289
7e7c7372 2902005-01-17 Jamal Hadi Salim <hadi@znyx.com>
291
292 * typo in m_mirred
293 * add support for pedit
294
2952005-01-13 Jim Gifford <lfs@jg555.com>
296
297 * Fix allocation size error in nomal and paretonormal generation
298 programs.
299
d71443ad 3002005-01-12 Masahide Nakamura <nakam@linux-ipv6.org>
301
302 * ipmonitor shows IPv6 prefix list notification
303 * update to iproute2 xfrm for ipv6
304
9fcda92e 3052005-01-12 Stephen Hemminger <shemminger@osdl.org>
b906243b 306
307 * Fix compile warnings when building 64bit system since
308 u64 is unsigned long, but format is %llu
309
6f0ba88b 3102005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
311
312 * Add the possibility to use fwmark in u32 filters
313
85ac60ce 3142005-01-12 Andi Kleen <ak@suse.de>
526afe40 315
85ac60ce 316 * Add netlink manual page
317
3182004-10-20 Stephen Hemminger <shemminger@osdl.org>
319
526afe40 320 * Add warning about "ip route nat" no longer supported
321
82af5315 3222005-01-12 Thomas Graf <tgraf@suug.ch>
323
324 * Tc testsuite
325
1ffd7fd2 3262005-01-12 Jamal Hadi Salim <hadi@znyx.com>
327
328 * Add iptables tc support. This meant borrowing headers
329 from iptables *ugh*
330
00fa8480 3312004-12-08 Jamal Hadi Salim <hadi@znyx.com>
332
333 * Add mirror and redirect actions
334
edcab3fa 3352004-10-20 Stephen Hemminger <shemminger@osdl.org>
4dbb8195 336
edcab3fa
SH
337 * Don't include <asm/byteorder.h> since then we get dependant on
338 kernel headers on host machine
339 * Minor fix for building on old machine without IPPROTO_SCTP
50772dc5 340
54f37eb3
SH
3412004-10-19 Harald Welte <laforge@gnumonks.org>
342
343 * Replace rtstat (and ctstat) with new lnstat
344
cece2484
SH
3452004-10-19 Mads Martin Joergensen <mmj@suse.de>
346
67d295b0
SH
347 * Ip is using the wrong structure in ipaddress.c when showing stats
348 * Make sure no buffer overflow in nstat
cece2484 349
abf1d0b0
SH
3502004-10-19 Michal <md@lnet.pl>
351
352 * fix scaling in print_rates (for bits)
353
d38e5692
SH
3542004-09-28 Stephen Hemminger <shemminger@osdl.org>
355
356 * fix build problems with arpd and pthread
357 * add pkt_sched.h
358
1b1c322f
SH
3592004-09-28 Mike Frysinger <vapier@gentoo.org>
360
361 * make man8 directory
362 * install ifcfg and rtpr scripts
363
fd348787
SH
3642004-09-28 Andreas Haumer <andreas@xss.co.at>
365
366 * make install symlink fix.
367
3682004-09-28 Masahide Nakamura <nakam@linux-ipv6.org>
369
370 * ICMP/ICMPv6's type and code in IPsec selector.
371 * fixes `ip xfrm`'s algorithm key when using hexadecimal
372 * support 'ip xfrm' protocol types
373 * flush message types for XFRM's policy/state
374
375
71058eb8
SH
3762004-09-01 Stephen Hemminger <shemminger@osdl.org>
377
378 * Fix ip command to not crash when interface name is too long.
379 always use strncpy(.., IFNAMSIZ)
380
8dbb6b8d
SH
3812004-08-31 Stephen Hemminger <shemminger@osdl.org>
382
383 * Add gact documentation from jamal
384 * Chang more arguments to rtnetlink API const
385 * Drop dead queuing disciplines
386 * Handle qdisc without xstats in core rather than
387 putting stub's everywhere
388 * Add requeue to tc_stats and handle new/old ABI issues
389
f64a9462
SH
3902004-08-30 Stephen Hemminger <shemminger@osdl.org>
391
8ec496d8 392 * Make clean and install changes for man pages
f64a9462 393 * Patch from jamal to support gact
f64a9462
SH
394 * Add support for loading distributions to netem
395
396
d7480407
SH
3972004-08-23 Stephen Hemminger <shemminger@osdl.org>
398
399 * Update from jamal for all the parts that got broken in the
400 last classification patch.
401 * Hfsc/sc patch from patrick
402
1c1c4dc9
SH
4032004-08-13 Stephen Hemminger <shemminger@osdl.org>
404
405 * Add jamal's tc extensions for classification
1c1c4dc9
SH
406 * Get rid of old Patches/ directory for tcp_diag module
407 * Make get_rate table based.
408
d4832e6f
SH
4092004-08-11 Stephen Hemminger <shemminger@osdl.org>
410
411 * Add xfrm message formatting from
412 Masahide Nakamura <nakam@linux-ipv6.org>
413
4b1bbd9c
SH
4142004-08-09 Stephen Hemminger <shemminger@osdl.org>
415
025dc69a
SH
416 * Fix netem scheduler to handle case where psched us != real us
417
4b1bbd9c
SH
418 * Remove configuration for everything that can depend on
419 extracted kernel headers
420 * Add kernel headers required to include/linux
421
b39bb395
SH
4222004-08-04 Stephen Hemminger <shemminger@osdl.org>
423
424 * Get rid of old tcp_diag module, it is part of kernel.
425
426 * Add some kernel include files back (netlink, tcp_diag, pkt_sched)
427
2979d52f
SH
4282004-07-30 Stephen Hemminger <shemminger@osdl.org>
429
6e85b54e
SH
430 * Make ip xfrm stuff config option since it doesn't exist on 2.4
431
432 * HFSC doesn't exist on older 2.4 kernels so make it configurable
433
3876b3c3
SH
434 * HTB API changed and won't build with mismatched version.
435 Rather than sticking user with a build error, just don't
436 build it in on mismatch.
437
2979d52f
SH
438 * Change configure script to make sure netem is the correct
439 version. I changed the structure def. a couple of times before
440 settling on the final API
441
34f5d180
SH
4422004-07-16 Stephen Hemminger <shemminger@osdl.org>
443
444 * Add htb mpu support
445 http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
446 * Three small xfrm updates
447
09d17279
SH
4482004-07-07 Stephen Hemminger <shemminger@osdl.org>
449
450 * Fix if_ether.h to fix arpd build
451 * Add hfsc scheduler support
452 * Add ip xfrm support
453 * Add add jitter (instead of rate) to netem scheduler
454
870f122f
SH
4552004-07-02 Stephen Hemminger <shemminger@osdl.org>
456
457 * use compile to test for ATM libraries
458 * put TC layered scheduler hooks in /usr/lib/tc as shared lib
459 before it looked in standard search path (/lib;/usr/lib;...)
460 which seems out of place.
461 * build netem as shared library (more for testing/example)
462 * build ATM as shared library since libatm may be on build
463 machine but not on deployment machine
464 * fix make install to not install SCCS directories
465
fc26f2a7
SH
4662004-07-01 Stephen Hemminger <shemminger@osdl.org>
467
468 * add more link options to ip command (from Mark Smith
469 * add rate and duplicate arguments to tc command
470 * add -iec flag for tc printout
471 * rename delay scheduler to netem
472
82412ef5
SH
4732004-06-25 Stephen Hemminger <shemminger@osdl.org>
474
475 * Add loss parameter to delay
476 * Rename delay qdisc to netsim
477 * Add autoconfiguration by building a Config file
478 and using it.
479
4802004-06-09 Stephen Hemminger <shemminger@osdl.org>
481
fc26f2a7 482 * Report rates in K=1000 (requested by several people)
82412ef5
SH
483 * Add GNU long style options
484 * For HTB use get_hz to pick up value of system HZ at runtime
485 * Delete unused funcs.
486
4872004-06-08 Stephen Hemminger <shemminger@osdl.org>
488
489 * Cleanup ss
490 - use const char and local functions where possible
491 * Add man pages from SuSe
492 * SuSE patches
493 - path to db4.1
494 - don't hardcode path to /tmp in ifstat
495 Alternat fix: was to use TMPDIR
496 - handle non-root user calling ip route flush going into
497 an infinite loop.
498 Alternate fix: was to timeout if route table doesn't empty.
499 * Try and get rid of dependency on kernel include files
500 Get rid of having private glibc-include headers
501
5022004-06-07 Stephen Hemminger <shemminger@osdl.org>
503
504 * Import patches that make sense from Fedora Core 2
505 - iproute2-2.4.7-hex
506 print fwmark in hex
507 - iproute2-2.4.7-netlink
508 handle getting right netlink mesg back
509 - iproute2-2.4.7-htb3-tc
510 add HTB scheduler
511 - iproute2-2.4.7-default
512 add entry default to rttable
513
5142004-06-04 Stephen Hemminger <shemminger@osdl.org>
515
516 * Add support for vegas info to ss
517
5182004-06-02 Stephen Hemminger <shemminger@osdl.org>
519
520 * Use const char in utility routines where appropriate
521 * Rearrange include files so can build with standard headers
522 * For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
523 and understand it
524 * Get rid of private defintions of network headers which existed
525 only to handle old glibc
526
5272004-04-15 Stephen Hemminger <shemminger@osdl.org>
528
529 * Add the delay (network simulation scheduler)
530
5312004-04-15 Stephen Hemminger <shemminger@osdl.org>
532
533 * Starting point baseline based on iproute2-2.4.7-ss020116-try
534