Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep / unix @ 9a158361

Name Size Revision Age Author Comment
Modules 169 Bytes f54801ff almost 22 years Martin Mares Moved all system-dependent #include's containin...
endian.h 303 Bytes f54801ff almost 22 years Martin Mares Moved all system-dependent #include's containin...
io.c 15.1 KB 9a158361 over 21 years Martin Mares I rewrote the interface handling code, so that ...
krt-iface.c 4.69 KB 9a158361 over 21 years Martin Mares I rewrote the interface handling code, so that ...
krt-iface.h 309 Bytes 2d140452 almost 22 years Martin Mares Rewrote the kernel syncer. The old layering was...
krt-set.c 2.16 KB 08e2d625 almost 22 years Martin Mares Removed TOS support. This simplifies many thing...
krt-set.h 288 Bytes 2d140452 almost 22 years Martin Mares Rewrote the kernel syncer. The old layering was...
krt.Y 1.94 KB c10421d3 almost 22 years Martin Mares More changes to the kernel syncer. o Now comp...
krt.c 12.3 KB 08e2d625 almost 22 years Martin Mares Removed TOS support. This simplifies many thing...
krt.h 2.89 KB c10421d3 almost 22 years Martin Mares More changes to the kernel syncer. o Now comp...
log.c 2.85 KB 98e87c86 about 22 years Martin Mares Finer grained logging levels: #define L_DEBUG ...
main.c 3.61 KB 0498d92f almost 22 years Pavel Machek Believe it or not, printf()'s does not work too...
timer.h 757 Bytes c25e90ef over 22 years Martin Mares Added comment explaining `now'.
unix.h 644 Bytes 7e5f5ffd almost 22 years Martin Mares Moved to a much more systematic way of configur...

Latest revisions

# Date Author Comment
9a158361 05/06/1999 09:38 PM Martin Mares

I rewrote the interface handling code, so that it supports multiple
addresses per interface (needed for example for IPv6 support).

Visible changes:

o struct iface now contains a list of all interface addresses (represented
by struct ifa), iface->addr points to the primary address (if any)....

4c5e5e3a 04/14/1999 12:29 PM Martin Mares

Multicasts once again: When using SO_BINDTODEVICE, don't specify IP address
of the interface.

1b50a1e4 04/14/1999 11:39 AM Martin Mares

Next attempt to get SO_BINDTODEVICE work :)

36154beb 04/14/1999 11:21 AM Martin Mares

Use SO_BINDTODEVICE if we're using old multicast API (i.e., struct ip_mreq
and not ip_mreqn). This should get multicasts on unnumbered PtP links work.

01bd7759 04/12/1999 06:07 PM Martin Mares

Ignore alias interfaces (some day, we will treat them as pure secondary
interface addresses).

08e2d625 04/12/1999 06:01 PM Martin Mares

Removed TOS support. This simplifies many things a lot.

61fb537c 04/12/1999 03:27 PM Martin Mares

Use `struct ip_mreqn' instead of `struct ip_mreq' for multicast
operations on 2.1/2.2 kernels. This allows passing of real interface
indexes instead of referencing interfaces by their IP addresses which
fails badly in presence of unnumbered interfaces.

Unfortunately, this structure is not visible with glibc 2.0 as it provides...

5a99ade4 04/12/1999 02:57 PM Martin Mares

Fixed a couple of bugs in handling of multicast sockets.

See comments in lib/socket.h for a detailed guide on how to use them.

49ed70b4 04/07/1999 02:25 PM Martin Mares

Portability fixes.

c10421d3 04/03/1999 01:05 PM Martin Mares

More changes to the kernel syncer.

o Now compatible with filtering.
o Learning of kernel routes supported only on CONFIG_SELF_CONSCIOUS
systems (on the others it's impossible to get it semantically correct).
o Learning now stores all of its routes in a separate fib and selects...

View revisions

Also available in: Atom