Age | Commit message (Collapse) | Author |
|
matching interface names in protocol-to-iface bindings.
|
|
|
|
names and include files.
|
|
|
|
user-defined numeric symbols. Whenever possible, use `expr' instead
of `NUM' to get full express ion power :-)
|
|
|
|
|
|
|
|
|
|
it's referenced in the makefiles.
|
|
|
|
|
|
|
|
|
|
|
|
from them.
|
|
from them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
but the modifications were relatively simple and straightforward.
|
|
itself on second host. Split horizont is broken.
|
|
|
|
destination.
|
|
from other port than we receive at), few FIXME's added.
|
|
such things configurable).
|
|
|
|
|
|
|
|
aren't worth 4 bytes per RTE.
rte_discard and rte_dump don't need net * as parameter.
|
|
|
|
regular interface addresses" rule).
Protocols should NOT rely on router_id existence -- when router ID is not
available, the router_id variable is set to zero and protocols requiring
valid router ID should just refuse to start, reporting such error to the log.
|
|
by other programs or the kernel itself is not supported yet, but it's not
needed for development of other protocols.
|
|
This is exactly what Linux ifconfig does and seems to be the preferred way.
|
|
|
|
|
|
|
|
today in the morning...
|
|
o struct network: FIB flags used for kernel syncing.
o struct network: `next' field deleted (historical relic).
|
|
Don't ever think of using it in routing protocols.
|
|
the kernel routing table as opposed to modifying it which is approximately
the same on non-netlink systems, I've split the kernel routing table
routines to read and write parts. To be implemented later ;-)
|
|
|
|
|
|
Added kernel route table syncer skeleton.
|
|
|
|
protocol callbacks for route insertion and deletion from the central table.
RIP should maintain its own per-protocol queue of existing routes, scan it
periodically and call rte_discard() for routes that have timed out.
|
|
|