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