Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep @ 9a158361

Name Size Revision Age Author Comment
  cf 08e2d625 almost 22 years Martin Mares Removed TOS support. This simplifies many thing...
  linux 9a158361 over 21 years Martin Mares I rewrote the interface handling code, so that ...
  unix 9a158361 over 21 years Martin Mares I rewrote the interface handling code, so that ...
autoconf.h.in 918 Bytes 61fb537c almost 22 years Martin Mares Use `struct ip_mreqn' instead of `struct ip_mre...
config.h 1.04 KB ea3582a6 almost 22 years Martin Mares Include "config.h" instead of "autoconf.h" in a...

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