bird/sysdep/unix
Martin Mares 5f2a6a9ff3 Fix handling on full pipe to client in bird. Prevent packet overflows
for even only medium sized route table output. Fix a strange garbled
output problem in the client. The latter seems to be caused by some
library doing tcflush while there is still command output pending. So
the best fix here is to do fflush and then tcdrain. Note that this
problem occurs only under certain load situations and is not too easy to
reproduce.

(by Andreas)
2004-05-31 17:55:30 +00:00
..
config.Y Added missing #include and wondering how could it ever compile. 2002-11-13 08:30:56 +00:00
Doc Documented all the sysdeps (only briefly, I admit). 2000-06-05 12:49:04 +00:00
endian.h Moved all system-dependent #include's containing endianity conversion 1999-03-29 19:14:43 +00:00
io.c *BSD port added. (Tested on FreeBSD and NetBSD) 2004-05-31 13:25:00 +00:00
krt-iface.c *BSD port added. (Tested on FreeBSD and NetBSD) 2004-05-31 13:25:00 +00:00
krt-iface.h Reconfiguration for device protocol. 2000-01-17 11:17:33 +00:00
krt-set.c Previous change was mistake. 2004-05-31 17:00:22 +00:00
krt-set.h Kernel route syncer now supports dynamic reconfiguration. Also it doesn't 2000-01-18 10:39:30 +00:00
krt.c This probably IS the memory leak we're looking for. Alien routes weren't 2003-08-13 22:07:55 +00:00
krt.h Cleaned up debugging in kernel syncer. Netlink has still LOCAL_DEBUG 2000-03-12 21:54:39 +00:00
krt.Y Use preferences properly. 2000-05-08 10:40:00 +00:00
log.c Fixed <time.h> vs. <sys/time.h> problems. 2001-03-06 13:40:39 +00:00
main.c Fix handling on full pipe to client in bird. Prevent packet overflows 2004-05-31 17:55:30 +00:00
Modules Split random number functions off io.c, so that they can be documented 2000-06-05 11:46:40 +00:00
random.c Split random number functions off io.c, so that they can be documented 2000-06-05 11:46:40 +00:00
timer.h Fixed <time.h> vs. <sys/time.h> problems. 2001-03-06 13:40:39 +00:00
unix.h *BSD port added. (Tested on FreeBSD and NetBSD) 2004-05-31 13:25:00 +00:00