summaryrefslogtreecommitdiff
path: root/proto
AgeCommit message (Collapse)Author
1999-08-09Bug in election fixed.Ondrej Filip
1999-08-09(Backup) Designated Router election added.Ondrej Filip
1999-08-09Some interface state machine changes. I found some problem in RFC,Ondrej Filip
trying to conntact authors.
1999-08-03Forgot to do a `cvs add', grr.Martin Mares
1999-08-03Cleaned up handling of interface patterns:Martin Mares
o Parsing of interface patterns moved to generic code, introduced this_ipatt which works similarly to this_iface. o Interface patterns now support selection by both interface names and primary IP addresses. o Proto `direct' updated. o RIP updated as well, it also seems the memory corruption bug there is gone.
1999-06-02Fixed stupid bug with hello vs inactim timers.Ondrej Filip
1999-06-01Neigbor deleting done. (I have some problems with timers, so it does notOndrej Filip
send hello.)
1999-06-01Detecting of new neighbor added. It starts inactivity timer.Ondrej Filip
1999-06-01Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocolsMartin Mares
use it when creating sockets.
1999-05-31Set corectly destination address for RIP multicast. Broadcasting &Pavel Machek
multicasting rip actually works [broadcasting is kind of hard to turn it on, through].
1999-05-31Added FIXME: mode broadcast randombly corrupts memory.Pavel Machek
Small cleaning and bugfixes.
1999-05-31Kill duplicity between rif and rif_patt.Pavel Machek
1999-05-31Small fixes to rip.Pavel Machek
1999-05-31Cleanup of warningsPavel Machek
1999-05-31Incoming side of authentication done but untested. Right handling ofPavel Machek
filters in rip.
1999-05-31IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCOOndrej Filip
and gated.
1999-05-31Some RX_Hello checks added.Ondrej Filip
1999-05-31Added extra argument to rt_update hook which contains a pointer to theMartin Mares
temporary attribute list.
1999-05-31Sending and receving of hello pkts works. No I will start building neighborOndrej Filip
database.
1999-05-31Modified rip to new password handling in nest. Now it at least compiles.Pavel Machek
1999-05-26Make rip use newly defined password lists.Pavel Machek
1999-05-24struct ospf_neigbor corrected.Ondrej Filip
1999-05-24struct ospf_neigbor added. Neigbor state machine implementation can start.Ondrej Filip
1999-05-24ifa->time split into wait_timer and hello_timer. I will send hello in ↵Ondrej Filip
WAITING state.
1999-05-24IP header test added.Ondrej Filip
1999-05-17Kill remaining master_table relics in KRT code.Martin Mares
Make all protocols pass routing table to rte_update and rte_discard.
1999-05-14Added ip_skip_header() and modified OSPF to use it.Martin Mares
1999-05-14*** empty log message ***Ondrej Filip
1999-05-14Netmask checking for hello packets added.Ondrej Filip
1999-05-13Checksum control added.Ondrej Filip
1999-05-11OSPF RX implementation starts....Ondrej Filip
1999-05-11Mensi updaty do ripu. Pridana passwd autentikace (netestovano).Pavel Machek
1999-05-11Better logging output. Added 'struct proto *' info 'struct ospf iface'.Ondrej Filip
1999-05-06I rewrote the interface handling code, so that it supports multipleMartin Mares
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). o Interface has IF_UP set iff it's up and it has a primary address. o IF_UP is now independent on IF_IGNORED (i.e., you need to test IF_IGNORED in the protocols; I've added this, but please check). o The if_notify_change hook has been simplified (only one interface pointer etc.). o Introduced a ifa_notify_change hook. (For now, only the Direct protocol does use it -- it's wise to just listen to device routes in all other protocols.) o Removed IF_CHANGE_FLAGS notifier flag (it was meaningless anyway). o Updated all the code except netlink (I'll look at it tomorrow) to match the new semantics (please look at your code to ensure I did it right). Things to fix: o Netlink. o Make krt-iface interpret "eth0:1"-type aliases as secondary addresses.
1999-04-27Just changes of comments.Ondrej Filip
1999-04-27Hello timer implemented.Ondrej Filip
1999-04-22Work on hello continues.Ondrej Filip
1999-04-19Updated filters: they now actually see IP/pxlen of net being filtered,Pavel Machek
gateway, and who told us, so they can do usefull jobs from now on.
1999-04-14SImplify code a tiny bit.Pavel Machek
1999-04-14Redesigned struct ospf_iface & new struct ospf_sock.Ondrej Filip
1999-04-14Small bug fix in memcpy.Ondrej Filip
1999-04-14A couple of OSPF fixes:Martin Mares
o ((flags & IF_CHANGE_UP) == IF_CHANGE_UP) -> (flags & IF_CHANGE_UP) o bcopy -> memcpy (bcopy is unportable) o Ifdeffed out add_tail(&(ifa->sk_list),NODE mcsk) -- the node in socket structure is for internal use by the resource manager only. (Now, the debugging dump of open sockets looks sane :-)).
1999-04-14Removed redeclaration of `idval', so that it compiles :)Martin Mares
1999-04-13Added wait timer for eligible BCAST & NBMA interface.Ondrej Filip
1999-04-13Change in ospf_iface. (My bad understanding of lists manipulation.)Ondrej Filip
1999-04-13IPv6 changes.Ondrej Filip
1999-04-13Small change to stop using loopback.Ondrej Filip
1999-04-13A small init change to avoid core dump.Ondrej Filip
1999-04-12Not all I mean serious. Almost everything will change.Ondrej Filip
Changes: struct ospf_iface draft, various constants added...
1999-04-12Removed TOS support. This simplifies many things a lot.Martin Mares