1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563
|
2006-03-21 Stephen Hemminger <shemminger@freekitty.pdx.osdl.net>
* Back out the 2.4 utsname patch
2006-03-21 James Lentini <jlentini@netapp.com>
* Increase size of hw address allowed for ip neigh to allow
for IB.
2006-03-14 Russell Stuart <russell-lartc@stuart.id.au>
* Fix missing memset in tc sample
* Fixes for tc hash samples
* Add sample divisor
2006-03-10 Alpt <alpt@freaknet.org>
* Add more rt_proto values
2006-03-10 Dale Sedivec <darkness@caliginous.net>
* Warn when using "handle" instead of "classid" with "tc class"
2006-03-10 Jean Tourrilhes <jt@hpl.hp.com>
* Fix endless loop in netlink error handling
2006-03-10 Stephen Hemminger <shemminger@osdl.org>
* Change default lnstat count to 1
* Update to 2.6.16 headers
* Add fake version of include/linux/socket.h to fix warnings
2006-01-12 Patrick McHardy <kaber@trash.net>
* Handle DCCP in ipxfrm.c to allow using port numbers in the selector.
2006-01-10 Masahide NAKAMURA <nakam@linux-ipv6.org>
* Add ip link ntable
2006-01-10 Stephen Hemminger <shemminger@osdl.org>
* Update headers to santized kernel 2.6.15
* Fix ipv6 priority option in u32
2006-01-03 Alpt <alpt@freaknet.org>
* Ip man page addition
2006-01-03 Jamal Hadi Salim <hadi@znyx.com>
* Documentation for ifb
2005-12-09 Stephen Hemminger <shemminger@osdl.org>
* Add corrupt feature to netem
2005-12-02 Stephen Hemminger <shemminger@osdl.org>
* Backout ambigious ip command matches
2005-11-22 Stephen Hemminger <shemminger@osdl.org>
* Handle ambigious ip command matches
2005-11-22 Patrick McHardy <kaber@trash.net>
* Add back ip command aliases
2005-11-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
* Updating for 2.6.14
- Show UPD{SA,POLICY} message information from kernel instead of error
- Add lengh check of deleting message from kernel
- Use macro for struct xfrm_user{sa,policy}_id
* Minor fix:
- Add fflush at the end of normal dump
2005-11-01 Jamal Hadi Salim <hadi@znyx.com>
* Fix handling of XFRM monitor and state
2005-11-01 Stephen Hemminger <shemminger@osdl.org
* Update to 2.6.14 sanitized headers
2005-10-24 Patrick McHardy <kaber@trash.net>
* Fix ip commnad shortcuts
2005-10-12 Stephen Hemminger <shemminger@osdl.org>
* Add more CBQ examples from Fedora Core
* Fix buffer overrun in iproute because of bits vs. bytes confusion
2005-10-12 Jamal Hadi Salim <hadi@znyx.com>
* Fix ip rule flush, need to reopen rtnl
2005-10-07 Stephen Hemminger <shemminger@osdl.org>
* Reenable ip mroute
2005-10-07 Mike Frysinger <vapier@gentoo.org>
* Handle pfifo_fast that has no qopt without segfaulting
2005-10-05 Mads Martin Joergensen <mmj@suse.de>
* Trivial netem ccopts
2005-10-04 Jerome Borsboom <j.borsboom@erasmusmc.nl>
* Fix regression in ip addr (libnetlink) handling
2005-09-21 Stephen Hemminger <shemminger@osdl.org>
* Fix uninitialized memory and leaks with valgrind
Reported by Redhat
2005-09-01 Mike Frysinger <vapier@gentoo.org>
* Fix build issues with netem tables (parallel make and HOSTCC)
2005-09-01 Stephen Hemminger <shemminger@osdl.org>
* Integrate support for DCCP into 'ss' (from acme)
* Add -batch option to ip.
* Update to 2.6.14 headers
2005-09-01 Eric Dumazet <dada1@cosmosbay.com>
* Fix lnstat : First column should not be summed
2005-08-16 Stephen Hemminger <shemminger@osdl.org>
* Limit ip route flush to 10 rounds.
* Cleanup ip rule flush error message
2005-08-08 Stephen Hemminger <shemminger@osdl.org>
* Update to 2.6.13+ kernel headers
* Fix array overrun in paretonormal
* Fix ematch to not include dropped fields from skb.
2005-07-14 Thomas Graf <tgraf@suug.ch>
* Make ematch bison/lex build with common flex
2005-07-10 Stephen Hemminger <shemminger@osdl.org>
* Fix Gcc 4.0 build warnings signed/unsigned
2005-06-23 Jamal Hadi Salim <hadi@znyx.com>
* Fix for options process with ipt
2005-06-23 Thomas Graf <tgraf@suug.ch>
* Add extended matches (nbyte, cmp, u32, meta)
* Add basic classifier
* Fix clean/distclean makefile targets
* update local header file copies
* IPv4 multipath algorithm selection support
* cscope Makefile target
* Fix off-by-one while generating argument vector
in batched mode.
* Assume stdin if no argument is given to -batch
2005-06-22 Stephen Hemminger <shemminger@osdl.org>
* Update include files to 2.6.12
* Add ss support for TCP_CONG
2005-06-13 Steven Whitehouse <steve@chygwyn.com>
* Decnet doc's update
2005-06-07 Stephen Hemminger <shemminger@osdl.org>
* Fix 'ip link' map to handle case where device gets autoloaded
by using if_nametoindex as fallback
* Device indices are unsigned not int.
2005-06-07 Masahide NAKAMURA <nakam@linux-ipv6.org>
* [ip] show timestamp when using '-t' option.
* [ip] remove duplicated code for expired message of xfrm.
* [ip] add "deleteall" command for xfrm;
"flush" uses kernel's flush interface and
"deleteall" uses legacy iproute2's flush feature like
getting-and-deleting-for-each.
2005-03-30 Stephen Hemminger <shemminger@osdl.org>
* include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
because it isn't needed and not on all systems
* Update rtnetlink.h and pkt_cls.h to be stripped versions
of headers from 2.6.12-rc1
2005-03-30 Jamal Hadi Salim <hadi@znyx.com>
* Proper verison of iptables headers (from 1.3.1)
* Set revision file in m_ipt
* Fix action_util naming in mirred
* don't call ll_init_map in mirred
2005-03-19 Thomas Graf <tgraf@suug.ch>
* Warn about wildcard deletions and provide IFA_ADDRESS upon
deletions to enforce prefix length validation for IPv4.
* Fix netlink message alignment when the last routing attribute added
has a data length not aligned to RTA_ALIGNTO.
2005-03-30 Masahide NAKAMURA <nakam@linux-ipv6.org>
* ipv6 xfrm allocspi and monitor support.
2005-03-29 Stephen Hemminger <shemminger@osdl.org>
* switch to stack for netem tables
2005-03-18 Stephen Hemminger <shemminger@osdl.org>
* add -force option to batch mode
* handle midline comments in batch mode
* sum per cpu fields in lnstat correctly
2005-03-14 Stephen Hemminger <shemminger@osdl.org>
* cleanup batch mode, allow continuation, comments etc.
* recode reuse of netlink socket
2005-03-14 Boian Bonev <boian@bonev.com>
* enhancement to batch mode.
it does not exit on error, just report it
tc reuses the already open netlink socket for subsequent command(s)
2005-03-14 Thomas Graf <tgraf@suug.ch>
* ip link command
print NO-CARRIER flag if there is no carrier and the link is up.
2005-03-14 Patrick McHardy <kaber@trash.net>
* bug: Use USER_HZ where necessary
2005-03-10 Jamal Hadi Salim <hadi@znyx.com>
* Fix bug with register_target
2005-03-10 Stephen Hemminger <shemminger@osdl.org>
* fix pkt_cls.h to have tc_u32_mark
* update include files to be stripped versions of 2.6.11
* add documentation about netem distributions [from nistnet]
* turn off nup in document make [from FC3]
* don't build with extra debug info (-g) [from FC3]
2005-03-10 Nix <nix@esperi.org.uk>
* make man3 directory
2005-03-10 Pasi <Pasi.Eronen@nokia.com>
* add ESP-in-UDP encapsulation
2005-03-10 Thomas Graf <tgraf@suug.ch>
* [NETEM] Fix off by one
* update local header file copies
* [NEIGH] print number of probes done so far (statistics mode only)
2005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
* Trivial typo in ip help
2005-02-09 Stephen Hemminger <shemminger@osdl.org>
* netem distribution data reorganization
2005-02-09 Roland Dreier <roland@topspin.com>
* ip over infiniband address display
2005-02-09 Jim Gifford <lfs@jg555.com>
* make install fix for ip/
2005-02-07 Mads Martin Joergensen <mmj@suse.de>
* Don't mix address families when flushing
2005-02-07 Stephen Hemminger <shemminger@osdl.org>
* Validate classid is not too large to cause loss of bits.
2005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
* need to call getline() with null for first usage
* don't overwrite const arg
2005-02-07 Stephen Hemminger <shemminger@osdl.org>
* Add experimental distribution
2005-01-18 Yun Mao <maoy@cis.upenn.edu>
* typo in ss
2005-01-18 Thomas Graf <tgraf@suug.ch>
* tc pedit/action cleanups
* add addraw_l
* rtattr_parse cleanups
2005-01-17 Jamal Hadi Salim <hadi@znyx.com>
* typo in m_mirred
* add support for pedit
2005-01-13 Jim Gifford <lfs@jg555.com>
* Fix allocation size error in nomal and paretonormal generation
programs.
2005-01-12 Masahide Nakamura <nakam@linux-ipv6.org>
* ipmonitor shows IPv6 prefix list notification
* update to iproute2 xfrm for ipv6
2005-01-12 Stephen Hemminger <shemminger@osdl.org>
* Fix compile warnings when building 64bit system since
u64 is unsigned long, but format is %llu
2005-01-12 "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
* Add the possibility to use fwmark in u32 filters
2005-01-12 Andi Kleen <ak@suse.de>
* Add netlink manual page
2004-10-20 Stephen Hemminger <shemminger@osdl.org>
* Add warning about "ip route nat" no longer supported
2005-01-12 Thomas Graf <tgraf@suug.ch>
* Tc testsuite
2005-01-12 Jamal Hadi Salim <hadi@znyx.com>
* Add iptables tc support. This meant borrowing headers
from iptables *ugh*
2004-12-08 Jamal Hadi Salim <hadi@znyx.com>
* Add mirror and redirect actions
2004-10-20 Stephen Hemminger <shemminger@osdl.org>
* Don't include <asm/byteorder.h> since then we get dependant on
kernel headers on host machine
* Minor fix for building on old machine without IPPROTO_SCTP
2004-10-19 Harald Welte <laforge@gnumonks.org>
* Replace rtstat (and ctstat) with new lnstat
2004-10-19 Mads Martin Joergensen <mmj@suse.de>
* Ip is using the wrong structure in ipaddress.c when showing stats
* Make sure no buffer overflow in nstat
2004-10-19 Michal <md@lnet.pl>
* fix scaling in print_rates (for bits)
2004-09-28 Stephen Hemminger <shemminger@osdl.org>
* fix build problems with arpd and pthread
* add pkt_sched.h
2004-09-28 Mike Frysinger <vapier@gentoo.org>
* make man8 directory
* install ifcfg and rtpr scripts
2004-09-28 Andreas Haumer <andreas@xss.co.at>
* make install symlink fix.
2004-09-28 Masahide Nakamura <nakam@linux-ipv6.org>
* ICMP/ICMPv6's type and code in IPsec selector.
* fixes `ip xfrm`'s algorithm key when using hexadecimal
* support 'ip xfrm' protocol types
* flush message types for XFRM's policy/state
2004-09-01 Stephen Hemminger <shemminger@osdl.org>
* Fix ip command to not crash when interface name is too long.
always use strncpy(.., IFNAMSIZ)
2004-08-31 Stephen Hemminger <shemminger@osdl.org>
* Add gact documentation from jamal
* Chang more arguments to rtnetlink API const
* Drop dead queuing disciplines
* Handle qdisc without xstats in core rather than
putting stub's everywhere
* Add requeue to tc_stats and handle new/old ABI issues
2004-08-30 Stephen Hemminger <shemminger@osdl.org>
* Make clean and install changes for man pages
* Patch from jamal to support gact
* Add support for loading distributions to netem
2004-08-23 Stephen Hemminger <shemminger@osdl.org>
* Update from jamal for all the parts that got broken in the
last classification patch.
* Hfsc/sc patch from patrick
2004-08-13 Stephen Hemminger <shemminger@osdl.org>
* Add jamal's tc extensions for classification
* Get rid of old Patches/ directory for tcp_diag module
* Make get_rate table based.
2004-08-11 Stephen Hemminger <shemminger@osdl.org>
* Add xfrm message formatting from
Masahide Nakamura <nakam@linux-ipv6.org>
2004-08-09 Stephen Hemminger <shemminger@osdl.org>
* Fix netem scheduler to handle case where psched us != real us
* Remove configuration for everything that can depend on
extracted kernel headers
* Add kernel headers required to include/linux
2004-08-04 Stephen Hemminger <shemminger@osdl.org>
* Get rid of old tcp_diag module, it is part of kernel.
* Add some kernel include files back (netlink, tcp_diag, pkt_sched)
2004-07-30 Stephen Hemminger <shemminger@osdl.org>
* Make ip xfrm stuff config option since it doesn't exist on 2.4
* HFSC doesn't exist on older 2.4 kernels so make it configurable
* HTB API changed and won't build with mismatched version.
Rather than sticking user with a build error, just don't
build it in on mismatch.
* Change configure script to make sure netem is the correct
version. I changed the structure def. a couple of times before
settling on the final API
2004-07-16 Stephen Hemminger <shemminger@osdl.org>
* Add htb mpu support
http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
* Three small xfrm updates
2004-07-07 Stephen Hemminger <shemminger@osdl.org>
* Fix if_ether.h to fix arpd build
* Add hfsc scheduler support
* Add ip xfrm support
* Add add jitter (instead of rate) to netem scheduler
2004-07-02 Stephen Hemminger <shemminger@osdl.org>
* use compile to test for ATM libraries
* put TC layered scheduler hooks in /usr/lib/tc as shared lib
before it looked in standard search path (/lib;/usr/lib;...)
which seems out of place.
* build netem as shared library (more for testing/example)
* build ATM as shared library since libatm may be on build
machine but not on deployment machine
* fix make install to not install SCCS directories
2004-07-01 Stephen Hemminger <shemminger@osdl.org>
* add more link options to ip command (from Mark Smith
* add rate and duplicate arguments to tc command
* add -iec flag for tc printout
* rename delay scheduler to netem
2004-06-25 Stephen Hemminger <shemminger@osdl.org>
* Add loss parameter to delay
* Rename delay qdisc to netsim
* Add autoconfiguration by building a Config file
and using it.
2004-06-09 Stephen Hemminger <shemminger@osdl.org>
* Report rates in K=1000 (requested by several people)
* Add GNU long style options
* For HTB use get_hz to pick up value of system HZ at runtime
* Delete unused funcs.
2004-06-08 Stephen Hemminger <shemminger@osdl.org>
* Cleanup ss
- use const char and local functions where possible
* Add man pages from SuSe
* SuSE patches
- path to db4.1
- don't hardcode path to /tmp in ifstat
Alternat fix: was to use TMPDIR
- handle non-root user calling ip route flush going into
an infinite loop.
Alternate fix: was to timeout if route table doesn't empty.
* Try and get rid of dependency on kernel include files
Get rid of having private glibc-include headers
2004-06-07 Stephen Hemminger <shemminger@osdl.org>
* Import patches that make sense from Fedora Core 2
- iproute2-2.4.7-hex
print fwmark in hex
- iproute2-2.4.7-netlink
handle getting right netlink mesg back
- iproute2-2.4.7-htb3-tc
add HTB scheduler
- iproute2-2.4.7-default
add entry default to rttable
2004-06-04 Stephen Hemminger <shemminger@osdl.org>
* Add support for vegas info to ss
2004-06-02 Stephen Hemminger <shemminger@osdl.org>
* Use const char in utility routines where appropriate
* Rearrange include files so can build with standard headers
* For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
and understand it
* Get rid of private defintions of network headers which existed
only to handle old glibc
2004-04-15 Stephen Hemminger <shemminger@osdl.org>
* Add the delay (network simulation scheduler)
2004-04-15 Stephen Hemminger <shemminger@osdl.org>
* Starting point baseline based on iproute2-2.4.7-ss020116-try
|