]> git.proxmox.com Git - mirror_iproute2.git/blame - ChangeLog
Fix from jamal
[mirror_iproute2.git] / ChangeLog
CommitLineData
f082b64f 12005-03-19 Thomas Graf <tgraf@suug.ch>
2
3 * Warn about wildcard deletions and provide IFA_ADDRESS upon
4 deletions to enforce prefix length validation for IPv4.
3819eb95
SH
5 * Fix netlink message alignment when the last routing attribute added
6 has a data length not aligned to RTA_ALIGNTO.
7
2cea8f2f
SH
82005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
9
10 * ipv6 xfrm allocspi and monitor support.
11
f8f9de56
SH
122005-03-29 Stephen Hemminger <shemminger@dxpl.pdx.osdl.net>
13
14 * switch to stack for netem tables
15
08856f02
SH
162005-03-18 Stephen Hemminger <shemminger@osdl.org>
17
18 * add -force option to batch mode
19 * handle midline comments in batch mode
20 * sum per cpu fields in lnstat correctly
21
25afd1cb
SH
222005-03-14 Stephen Hemminger <shemminger@osdl.org>
23
924d4fd0 24 * cleanup batch mode, allow continuation, comments etc.
25 * recode reuse of netlink socket
25afd1cb 26
900da08b
SH
272005-03-14 Boian Bonev <boian@bonev.com>
28
29 * enhancement to batch mode.
30 it does not exit on error, just report it
25afd1cb 31 tc reuses the already open netlink socket for subsequent command(s)
900da08b 32
b6149fd8
SH
332005-03-14 Thomas Graf <tgraf@suug.ch>
34
35 * ip link command
36 print NO-CARRIER flag if there is no carrier and the link is up.
37
3d956fac
SH
382005-03-14 Patrick McHardy <kaber@trash.net>
39
40 * bug: Use USER_HZ where necessary
41
afa10e25
SH
422005-03-10 Jamal Hadi Salim <hadi@znyx.com>
43
44 * Fix bug with register_target
45
3d956fac 462005-03-10 Stephen Hemminger <shemminger@osdl.org>
9fcda92e
SH
47
48 * fix pkt_cls.h to have tc_u32_mark
49 * update include files to be stripped versions of 2.6.11
50 * add documentation about netem distributions [from nistnet]
51 * turn off nup in document make [from FC3]
52 * don't build with extra debug info (-g) [from FC3]
53
542005-03-10 Nix <nix@esperi.org.uk>
55
56 * make man3 directory
57
582005-03-10 Pasi <Pasi.Eronen@nokia.com>
59
60 * add ESP-in-UDP encapsulation
61
622005-03-10 Thomas Graf <tgraf@suug.ch>
63 * [NETEM] Fix off by one
64 * update local header file copies
65 * [NEIGH] print number of probes done so far (statistics mode only)
66
672005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
68 * Trivial typo in ip help
69
702005-02-09 Stephen Hemminger <shemminger@osdl.org>
e00273c0
SH
71
72 * netem distribution data reorganization
73
742005-02-09 Roland Dreier <roland@topspin.com>
75
76 * ip over infiniband address display
77
782005-02-09 Jim Gifford <lfs@jg555.com>
79
80 * make install fix for ip/
81
822005-02-07 Mads Martin Joergensen <mmj@suse.de>
277325d2
SH
83
84 * Don't mix address families when flushing
85
9fcda92e 862005-02-07 Stephen Hemminger <shemminger@osdl.org>
a8b303cc
SH
87
88 * Validate classid is not too large to cause loss of bits.
89
fb9b1d0f
SH
902005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
91
92 * need to call getline() with null for first usage
93 * don't overwrite const arg
94
d5b48556 952005-02-07 Stephen Hemminger <shemminger@linux.site>
96
97 * Add experimental distribution
98
cb20096d
SH
992005-01-18 Yun Mao <maoy@cis.upenn.edu>
100
101 * typo in ss
102
6b58e7f8
SH
1032005-01-18 Thomas Graf <tgraf@suug.ch>
104
105 * tc pedit/action cleanups
5d91c8f7 106 * add addraw_l
107 * rtattr_parse cleanups
6b58e7f8 108
7e7c7372 1092005-01-17 Jamal Hadi Salim <hadi@znyx.com>
110
111 * typo in m_mirred
112 * add support for pedit
113
1142005-01-13 Jim Gifford <lfs@jg555.com>
115
116 * Fix allocation size error in nomal and paretonormal generation
117 programs.
118
d71443ad 1192005-01-12 Masahide Nakamura <nakam@linux-ipv6.org>
120
121 * ipmonitor shows IPv6 prefix list notification
122 * update to iproute2 xfrm for ipv6
123
9fcda92e 1242005-01-12 Stephen Hemminger <shemminger@osdl.org>
b906243b 125
126 * Fix compile warnings when building 64bit system since
127 u64 is unsigned long, but format is %llu
128
6f0ba88b 1292005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
130
131 * Add the possibility to use fwmark in u32 filters
132
85ac60ce 1332005-01-12 Andi Kleen <ak@suse.de>
526afe40 134
85ac60ce 135 * Add netlink manual page
136
1372004-10-20 Stephen Hemminger <shemminger@osdl.org>
138
526afe40 139 * Add warning about "ip route nat" no longer supported
140
82af5315 1412005-01-12 Thomas Graf <tgraf@suug.ch>
142
143 * Tc testsuite
144
1ffd7fd2 1452005-01-12 Jamal Hadi Salim <hadi@znyx.com>
146
147 * Add iptables tc support. This meant borrowing headers
148 from iptables *ugh*
149
00fa8480 1502004-12-08 Jamal Hadi Salim <hadi@znyx.com>
151
152 * Add mirror and redirect actions
153
edcab3fa 1542004-10-20 Stephen Hemminger <shemminger@osdl.org>
4dbb8195 155
edcab3fa
SH
156 * Don't include <asm/byteorder.h> since then we get dependant on
157 kernel headers on host machine
158 * Minor fix for building on old machine without IPPROTO_SCTP
50772dc5 159
54f37eb3
SH
1602004-10-19 Harald Welte <laforge@gnumonks.org>
161
162 * Replace rtstat (and ctstat) with new lnstat
163
cece2484
SH
1642004-10-19 Mads Martin Joergensen <mmj@suse.de>
165
67d295b0
SH
166 * Ip is using the wrong structure in ipaddress.c when showing stats
167 * Make sure no buffer overflow in nstat
cece2484 168
abf1d0b0
SH
1692004-10-19 Michal <md@lnet.pl>
170
171 * fix scaling in print_rates (for bits)
172
d38e5692
SH
1732004-09-28 Stephen Hemminger <shemminger@osdl.org>
174
175 * fix build problems with arpd and pthread
176 * add pkt_sched.h
177
1b1c322f
SH
1782004-09-28 Mike Frysinger <vapier@gentoo.org>
179
180 * make man8 directory
181 * install ifcfg and rtpr scripts
182
fd348787
SH
1832004-09-28 Andreas Haumer <andreas@xss.co.at>
184
185 * make install symlink fix.
186
1872004-09-28 Masahide Nakamura <nakam@linux-ipv6.org>
188
189 * ICMP/ICMPv6's type and code in IPsec selector.
190 * fixes `ip xfrm`'s algorithm key when using hexadecimal
191 * support 'ip xfrm' protocol types
192 * flush message types for XFRM's policy/state
193
194
71058eb8
SH
1952004-09-01 Stephen Hemminger <shemminger@osdl.org>
196
197 * Fix ip command to not crash when interface name is too long.
198 always use strncpy(.., IFNAMSIZ)
199
8dbb6b8d
SH
2002004-08-31 Stephen Hemminger <shemminger@osdl.org>
201
202 * Add gact documentation from jamal
203 * Chang more arguments to rtnetlink API const
204 * Drop dead queuing disciplines
205 * Handle qdisc without xstats in core rather than
206 putting stub's everywhere
207 * Add requeue to tc_stats and handle new/old ABI issues
208
f64a9462
SH
2092004-08-30 Stephen Hemminger <shemminger@osdl.org>
210
8ec496d8 211 * Make clean and install changes for man pages
f64a9462 212 * Patch from jamal to support gact
f64a9462
SH
213 * Add support for loading distributions to netem
214
215
d7480407
SH
2162004-08-23 Stephen Hemminger <shemminger@osdl.org>
217
218 * Update from jamal for all the parts that got broken in the
219 last classification patch.
220 * Hfsc/sc patch from patrick
221
1c1c4dc9
SH
2222004-08-13 Stephen Hemminger <shemminger@osdl.org>
223
224 * Add jamal's tc extensions for classification
1c1c4dc9
SH
225 * Get rid of old Patches/ directory for tcp_diag module
226 * Make get_rate table based.
227
d4832e6f
SH
2282004-08-11 Stephen Hemminger <shemminger@osdl.org>
229
230 * Add xfrm message formatting from
231 Masahide Nakamura <nakam@linux-ipv6.org>
232
4b1bbd9c
SH
2332004-08-09 Stephen Hemminger <shemminger@osdl.org>
234
025dc69a
SH
235 * Fix netem scheduler to handle case where psched us != real us
236
4b1bbd9c
SH
237 * Remove configuration for everything that can depend on
238 extracted kernel headers
239 * Add kernel headers required to include/linux
240
b39bb395
SH
2412004-08-04 Stephen Hemminger <shemminger@osdl.org>
242
243 * Get rid of old tcp_diag module, it is part of kernel.
244
245 * Add some kernel include files back (netlink, tcp_diag, pkt_sched)
246
2979d52f
SH
2472004-07-30 Stephen Hemminger <shemminger@osdl.org>
248
6e85b54e
SH
249 * Make ip xfrm stuff config option since it doesn't exist on 2.4
250
251 * HFSC doesn't exist on older 2.4 kernels so make it configurable
252
3876b3c3
SH
253 * HTB API changed and won't build with mismatched version.
254 Rather than sticking user with a build error, just don't
255 build it in on mismatch.
256
2979d52f
SH
257 * Change configure script to make sure netem is the correct
258 version. I changed the structure def. a couple of times before
259 settling on the final API
260
34f5d180
SH
2612004-07-16 Stephen Hemminger <shemminger@osdl.org>
262
263 * Add htb mpu support
264 http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
265 * Three small xfrm updates
266
09d17279
SH
2672004-07-07 Stephen Hemminger <shemminger@osdl.org>
268
269 * Fix if_ether.h to fix arpd build
270 * Add hfsc scheduler support
271 * Add ip xfrm support
272 * Add add jitter (instead of rate) to netem scheduler
273
870f122f
SH
2742004-07-02 Stephen Hemminger <shemminger@osdl.org>
275
276 * use compile to test for ATM libraries
277 * put TC layered scheduler hooks in /usr/lib/tc as shared lib
278 before it looked in standard search path (/lib;/usr/lib;...)
279 which seems out of place.
280 * build netem as shared library (more for testing/example)
281 * build ATM as shared library since libatm may be on build
282 machine but not on deployment machine
283 * fix make install to not install SCCS directories
284
fc26f2a7
SH
2852004-07-01 Stephen Hemminger <shemminger@osdl.org>
286
287 * add more link options to ip command (from Mark Smith
288 * add rate and duplicate arguments to tc command
289 * add -iec flag for tc printout
290 * rename delay scheduler to netem
291
82412ef5
SH
2922004-06-25 Stephen Hemminger <shemminger@osdl.org>
293
294 * Add loss parameter to delay
295 * Rename delay qdisc to netsim
296 * Add autoconfiguration by building a Config file
297 and using it.
298
2992004-06-09 Stephen Hemminger <shemminger@osdl.org>
300
fc26f2a7 301 * Report rates in K=1000 (requested by several people)
82412ef5
SH
302 * Add GNU long style options
303 * For HTB use get_hz to pick up value of system HZ at runtime
304 * Delete unused funcs.
305
3062004-06-08 Stephen Hemminger <shemminger@osdl.org>
307
308 * Cleanup ss
309 - use const char and local functions where possible
310 * Add man pages from SuSe
311 * SuSE patches
312 - path to db4.1
313 - don't hardcode path to /tmp in ifstat
314 Alternat fix: was to use TMPDIR
315 - handle non-root user calling ip route flush going into
316 an infinite loop.
317 Alternate fix: was to timeout if route table doesn't empty.
318 * Try and get rid of dependency on kernel include files
319 Get rid of having private glibc-include headers
320
3212004-06-07 Stephen Hemminger <shemminger@osdl.org>
322
323 * Import patches that make sense from Fedora Core 2
324 - iproute2-2.4.7-hex
325 print fwmark in hex
326 - iproute2-2.4.7-netlink
327 handle getting right netlink mesg back
328 - iproute2-2.4.7-htb3-tc
329 add HTB scheduler
330 - iproute2-2.4.7-default
331 add entry default to rttable
332
3332004-06-04 Stephen Hemminger <shemminger@osdl.org>
334
335 * Add support for vegas info to ss
336
3372004-06-02 Stephen Hemminger <shemminger@osdl.org>
338
339 * Use const char in utility routines where appropriate
340 * Rearrange include files so can build with standard headers
341 * For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
342 and understand it
343 * Get rid of private defintions of network headers which existed
344 only to handle old glibc
345
3462004-04-15 Stephen Hemminger <shemminger@osdl.org>
347
348 * Add the delay (network simulation scheduler)
349
3502004-04-15 Stephen Hemminger <shemminger@osdl.org>
351
352 * Starting point baseline based on iproute2-2.4.7-ss020116-try
353