| Branch: | Revision:

iof-bird-daemon / nest / neighbor.c @ 3b3b0910

History | View | Annotate | Download (11.6 KB)

# Date Author Comment
5ffb62dd 03/09/2017 12:47 PM Ondrej Zajicek (work)

Nest: Allow iface-only neighbors

af678af0 05/12/2016 04:03 PM Ondrej Zajicek (work)

Merge remote-tracking branch 'origin/master' into int-new

8e433d6a 05/12/2016 01:49 PM Pavel Tvrdik

Prog Doc: Complete several missing parameters

f4a60a9b 02/01/2016 09:28 AM Ondrej Zajicek (work)

Channels - explicit links between protocols and tables

The patch adds support for channels, structures connecting protocols and
tables and handling most interactions between them. The documentation is
missing yet.

04632fd7 12/24/2015 02:56 PM Ondrej Zajicek (work)

Follow-up work on integration

d7661fbe 12/19/2015 02:57 PM Jan Moskyto Matejka


Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen
on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic.

Squashing and minor changes by Ondrej Santiago Zajicek

9b136840 12/18/2015 07:03 PM Jan Moskyto Matejka

Netlink and BSD: Integrating IPv4 and IPv6

Squashing and minor changes by Ondrej Santiago Zajicek

d44e686e 11/12/2015 01:03 AM Ondrej Zajicek (work)

Follow-up commit on integrated BIRD

Use net_addr for interface address prefixes, support net_addr in
configuration parser.

ae80a2de 06/08/2015 12:24 AM Pavel TvrdĂ­k

unsigned [int] -> uint

2d0b7e24 12/02/2013 10:54 AM Ondrej Zajicek

Fixes problem with source address selection in BGP and BFD.

f83ce94d 09/26/2013 03:33 PM Ondrej Zajicek

Fixes missing unregister of kernel table handling code.

And some minor fixes.

Thanks to Sergey Popovich for the patch.

8ecbaf9c 08/16/2012 11:09 AM Ondrej Zajicek

Fixes a bug with neighbor cache and overlapping IP prefixes.

When there are overlapping IP prefixes and one disappears,
neighbors associated with it was removed even if there
is another covering IP prefix.

69a8259c 01/01/2012 11:14 AM Ondrej Zajicek

Allows sticky link-local neighbors.

Allows using NEF_STICKY neighbors with link-local addresses. This is
used for static route nexthops, they can be specified like fe80::1%eth0

cf7f0645 12/11/2011 11:24 PM Ondrej Zajicek

Fixes problem with sticky neighbors and iface address changes.

Thanks Matthias Schiffer for the bugreport and the original patch.

52a43ae3 03/28/2011 08:46 PM Ondrej Zajicek

Minor changes in addresses.

Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not
show broadcast addr in show interfaces. Nobody cares for that.

9d67ffb0 01/08/2011 06:34 PM Ondrej Zajicek

Fixes scope for sticky neighbors.

fe181e7c 11/11/2010 11:24 AM Ondrej Zajicek

Adds support for iface link check to static protocol.

ba321706 04/27/2010 10:39 PM Ondrej Zajicek

Better support for /31 networks.

ff2857b0 02/26/2010 09:55 AM Ondrej Zajicek

Many changes in (mainly) kernel syncers.

- BSD kernel syncer is now self-conscious and can learn alien routes
- important bugfix in BSD kernel syncer (crash after protocol restart)
- many minor changes and bugfixes in kernel syncers and neighbor cache
- direct protocol does not generate host and link local routes...

be862406 09/08/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit.

Finally, it is working.

d2ceaf4e 08/28/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit

061ab802 08/27/2009 04:25 PM Ondrej Zajicek

Temporary OSPFv3 development commit

d6a836f8 12/08/2008 11:24 AM Ondrej Zajicek

Fixes core state machine.

The core state machine was broken - it didn't free resources
in START -> DOWN transition and might freed resources after
UP -> STOP transition before protocol turned down. It leads
to deadlock on olock acquisition when lock was not freed...

58f7d004 06/07/2000 01:25 PM Martin Mares

Fixes to the progdoc.

1f495723 06/01/2000 04:16 PM Martin Mares


a9aa4c1e 06/01/2000 01:13 PM Martin Mares

Inactive sticky neighbors have no scope.

0f32f2a6 06/01/2000 12:58 PM Martin Mares

Modified the neighbor cache to remember local addresses as well.

neighbor->scope now contains proper address scope which is zero (SCOPE_HOST)
for local addresses, higher (SCOPE_LINK, ..., SCOPE_UNIVERSE) for remote ones.

18c031fa 05/08/2000 10:13 AM Martin Mares

Debugged printing and pruning of neighbor cache entries.

287111fe 04/10/2000 10:40 AM Martin Mares

Fix stupid bug in neighbor cache.

200accf3 03/27/2000 12:16 PM Martin Mares

if_connected() is again private.

Introduced neigh_connected_to() to serve the same purpose efficiently.

697711be 03/26/2000 06:00 PM Pavel Machek

if_connected is usefull outside of neighbour cache.

6b9fa320 03/12/2000 09:01 PM Martin Mares

Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG.

85053fce 03/01/2000 02:51 PM Martin Mares

Reimplemented neighbor cache. Now uses real hashing.