Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-09 | OSPF: Packets on PtP networks should be always sent to AllSPFRouters | Ondrej Zajicek (work) | |
As specified in RFC 2328 8.1: "On physical point-to-point networks, the IP destination is always set to the address AllSPFRouters." Note that this likely break setups with multiple neighbors on a network configured as PtP, which worked before. These should be configured as PtMP. Thanks to Senthil Kumar Nagappan for the original patch and to Joakim Tjernlund for suggestions. | |||
2021-05-09 | OSPF: Minor refactoring of packet sending code | Ondrej Zajicek (work) | |
Common behavior for LSupd and delayed LSack moved to ospf_send_to_iface() and other minor changes. | |||
2020-06-02 | OSPF: setting list node to zero before enlisting | Maria Matejka | |
2019-02-03 | OSPF: Send direct acknowledgements as unicast | Ondrej Zajicek (work) | |
Direct acknowledgements should be send as unicast to a corresponding neighbor. Only delayed acks should be send as multicast to all/designated routers. | |||
2014-11-03 | Fininshing integrated OSPF. | Ondrej Zajicek | |
2014-10-24 | Refactoring of OSPF messages. | Ondrej Zajicek | |
2014-07-18 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-06-26 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-02-06 | Many changes in I/O and OSPF sockets and packet handling. | Ondrej Zajicek | |
I/O: - BSD: specify src addr on IP sockets by IP_HDRINCL - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO - Alternative SKF_BIND flag for binding to IP address - Allows IP/UDP sockets without tx_hook, on these sockets a packet is discarded when TX queue is full - Use consistently SOL_ for socket layer values. OSPF: - Packet src addr is always explicitly set - Support for secondary addresses in BSD - Dynamic RX/TX buffers - Fixes some minor buffer overruns - Interface option 'tx length' - Names for vlink pseudoifaces (vlinkX) - Vlinks use separate socket for TX - Vlinks do not use fixed associated iface - Fixes TTL for direct unicast packets - Fixes DONTROUTE for OSPF sockets - Use ifa->ifname instead of ifa->iface->name | |||
2012-05-14 | Real broadcast mode for OSPFv2. | Ondrej Zajicek | |
2010-05-07 | Fixes a bug in LSA flooding. | Ondrej Zajicek | |
LSAs are sometimes prematurely removed from LS retransmission lists. | |||
2010-03-11 | Temoporary OSPF commit - socket changes. | Ondrej Zajicek | |
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2009-12-14 | Minor updates. | Ondrej Zajicek | |
2009-12-03 | Fixes some log messages. | Ondrej Zajicek | |
2009-12-03 | Minor fix in LSA update. | Ondrej Zajicek | |
2009-10-29 | Implements better checks on incoming packets and LSAs in OSPF. | Ondrej Zajicek | |
2009-09-04 | Temporary OSPFv3 development commit (changing multicast support). | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-21 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-07-23 | Use %R in OSPF when appropriate. | Ondrej Zajicek | |
2009-07-05 | Another pile of ipa_from_u32() calls. | Ondrej Zajicek | |
2009-07-05 | Fixes type mismatch in OSPF printf statements. | Ondrej Zajicek | |
Mixing ip_addr and u32 does bad things on Ultrasparc. Although both have the same size. Fascinating. It was not catched by compiler because of varargs. | |||
2009-04-06 | Better OSPF packet tracing log messages. | Ondrej Zajicek | |
Replaces old OSPF packet tracing messages with uniform messages with packet dumps. | |||
2004-07-15 | Huge OSPF database redesign. Since now, all LSAs of all areas | Ondrej Filip | |
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution. | |||
2004-06-26 | Md5 authentification added (unsested). | Ondrej Filip | |
Packet receiving clean up. | |||
2004-06-25 | A lot of changes: | Ondrej Filip | |
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E | |||
2004-06-06 | Cleanup in packet.c. Deleted unused parameters. | Ondrej Filip | |
2004-06-06 | Indentation. | Ondrej Filip | |
2004-06-05 | ... and a whole bunch of unused parameters and variables in ospf. | Martin Mares | |
2004-06-04 | 'struct proto' removed | Ondrej Filip | |
Finally, I found the bug reported by Andreas Steinmetz. FIXED. | |||
2004-06-04 | Deleted useles "struct proto" sending. | Ondrej Filip | |
2004-06-04 | Better log() usage. | Ondrej Filip | |
2004-06-04 | Indented. No other change. | Ondrej Filip | |
2004-06-04 | lsack.c cleaned. Better names for functions and | Ondrej Filip | |
DIRECT acks can be sent in one packet now. | |||
2004-06-04 | ackd_timer_hook moded to neighbor.c | Ondrej Filip | |
2004-06-01 | Patch from Andreas Steinmetz <ast@domdv.de> | Ondrej Filip | |
2000-06-07 | Doc | Ondrej Filip | |
2000-06-06 | Tracing in LS ack. | Ondrej Filip | |
2000-06-06 | NBMA networks seems to work, but this should be better. :-) | Ondrej Filip | |
2000-06-05 | Reset inactim timer if you receive any packet from neighbor. | Ondrej Filip | |
2000-06-04 | Removed lots of trailing newlines in log messages. | Martin Mares | |
Please note that the only calls which don't add newlines automatically (i.e., don't print a full line of output) are debug() and DBG(). | |||
2000-06-04 | Bug in debugging. | Ondrej Filip | |
2000-06-03 | interface {} added. | Ondrej Filip | |
2000-06-02 | Better dumping, if I get strange lsack. | Ondrej Filip | |
2000-05-31 | And finally, Premature aging works. :-) | Ondrej Filip | |
2000-05-11 | Better debugging. | Ondrej Filip | |
More robust. | |||
2000-05-09 | Bugfix in lsrt slist adding. | Ondrej Filip | |
2000-05-09 | Many bugfixes. (I added one entry twice to slist.) | Ondrej Filip | |
Debug cleanup. Retransmiting of unacknolegded LSAs | |||
2000-05-08 | Useless '\n' in log() | Ondrej Filip | |