]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
7 years agoBabel: Revamp cost computation and run route selection when cost change
Ondrej Zajicek (work) [Wed, 25 Oct 2017 15:14:08 +0000 (17:14 +0200)] 
Babel: Revamp cost computation and run route selection when cost change

Also fix several minor bugs and add 'limit' option for k-out-of-j
link sensing strategy. Change default from 8-of-16 to 12-of-16.
Change IHU expiry factor from 1.5 to 3.5 (as in RFC 6126).

7 years agoBabel: Fix unicast seqno requests
Ondrej Zajicek (work) [Fri, 13 Oct 2017 21:46:41 +0000 (23:46 +0200)] 
Babel: Fix unicast seqno requests

7 years agoBabel: Avoid batch seqno updates
Ondrej Zajicek (work) [Fri, 13 Oct 2017 17:34:34 +0000 (19:34 +0200)] 
Babel: Avoid batch seqno updates

7 years agoBabel: Fix Hello and IHU expiration
Ondrej Zajicek (work) [Fri, 13 Oct 2017 17:33:42 +0000 (19:33 +0200)] 
Babel: Fix Hello and IHU expiration

7 years agoBabel: Update to new timers
Ondrej Zajicek (work) [Fri, 13 Oct 2017 10:34:08 +0000 (12:34 +0200)] 
Babel: Update to new timers

7 years agoSysdep: Remove old timer code
Ondrej Zajicek (work) [Wed, 21 Jun 2017 13:38:11 +0000 (15:38 +0200)] 
Sysdep: Remove old timer code

7 years agoNest: Update to new timers
Ondrej Zajicek (work) [Wed, 21 Jun 2017 12:43:49 +0000 (14:43 +0200)] 
Nest: Update to new timers

7 years agoBGP: Update to new timers
Ondrej Zajicek (work) [Wed, 21 Jun 2017 12:14:51 +0000 (14:14 +0200)] 
BGP: Update to new timers

7 years agoOSPF: Update to new timers
Ondrej Zajicek (work) [Tue, 20 Jun 2017 16:03:06 +0000 (18:03 +0200)] 
OSPF: Update to new timers

Note that recurrent timers are currently limited to ~1 hour.

7 years agoTimers: Add typecast to unit-converting macros
Ondrej Zajicek (work) [Tue, 20 Jun 2017 13:55:39 +0000 (15:55 +0200)] 
Timers: Add typecast to unit-converting macros

7 years agoRIP: Update to new timers
Ondrej Zajicek (work) [Tue, 20 Jun 2017 12:30:44 +0000 (14:30 +0200)] 
RIP: Update to new timers

7 years agoRAdv: Update to new timers
Ondrej Zajicek (work) [Wed, 14 Jun 2017 15:02:11 +0000 (17:02 +0200)] 
RAdv: Update to new timers

7 years agoRPKI: Update to new timers
Ondrej Zajicek (work) [Wed, 14 Jun 2017 14:32:15 +0000 (16:32 +0200)] 
RPKI: Update to new timers

7 years agoKernel: Update to new timers
Ondrej Zajicek (work) [Wed, 14 Jun 2017 11:15:35 +0000 (13:15 +0200)] 
Kernel: Update to new timers

7 years agoTimers: Show sub-second times in some protocol outputs
Ondrej Zajicek (work) [Tue, 13 Jun 2017 14:52:21 +0000 (16:52 +0200)] 
Timers: Show sub-second times in some protocol outputs

7 years agoTimers: Fix tests after timer change
Ondrej Zajicek (work) [Tue, 13 Jun 2017 13:55:13 +0000 (15:55 +0200)] 
Timers: Fix tests after timer change

7 years agoPrintf: Add support for microsecond times
Ondrej Zajicek (work) [Tue, 13 Jun 2017 13:41:49 +0000 (15:41 +0200)] 
Printf: Add support for microsecond times

Use '%t' in bsnprintf() for microsecond times (in btime) with variable
sub-second precision.

7 years agoTimers: Parse and format functions for microsecond times
Ondrej Zajicek (work) [Tue, 6 Jun 2017 14:47:30 +0000 (16:47 +0200)] 
Timers: Parse and format functions for microsecond times

Date/time output (e.g. in logs, show commands) can use %f to specify
subsecond time. By default, millisecond precision is used in output.

7 years agoTimers: Replace old timers with microsecond timers
Ondrej Zajicek (work) [Thu, 1 Jun 2017 10:33:20 +0000 (12:33 +0200)] 
Timers: Replace old timers with microsecond timers

The old timer interface is still kept, but implemented by new timers. The
plan is to switch from the old inteface to the new interface, then clean
it up.

7 years agoTimers: Integrate microsecond timers to the main loop
Ondrej Zajicek (work) [Wed, 31 May 2017 13:46:04 +0000 (15:46 +0200)] 
Timers: Integrate microsecond timers to the main loop

7 years agoTimers: Split microsecond timers from BFD code to lib
Ondrej Zajicek (work) [Tue, 30 May 2017 17:12:35 +0000 (19:12 +0200)] 
Timers: Split microsecond timers from BFD code to lib

7 years agoBSD: Minor fix of penultimate commit
Ondrej Zajicek (work) [Thu, 7 Dec 2017 12:44:00 +0000 (13:44 +0100)] 
BSD: Minor fix of penultimate commit

7 years agoKRT: Minor fix of last commit
Ondrej Zajicek (work) [Thu, 7 Dec 2017 12:28:24 +0000 (13:28 +0100)] 
KRT: Minor fix of last commit

7 years agoNest: Maintain separate IPv4, IPv6 and LLv6 preferred addresses
Ondrej Zajicek (work) [Thu, 7 Dec 2017 12:06:01 +0000 (13:06 +0100)] 
Nest: Maintain separate IPv4, IPv6 and LLv6 preferred addresses

Also redesign preferred address selection and update protocols to use
appropriate preferred address.

Based on a previous work by Jan Maria Matejka.

7 years agoBabel: Interface address irrelevant for interface pattern matching.
Jan Maria Matejka [Tue, 22 Aug 2017 11:47:01 +0000 (13:47 +0200)] 
Babel: Interface address irrelevant for interface pattern matching.

7 years agoIface address debug dump fix
Jan Moskyto Matejka [Mon, 21 Aug 2017 12:14:07 +0000 (14:14 +0200)] 
Iface address debug dump fix

7 years agoOSPF: Add option to disable OSPFv3-AF
Ondrej Zajicek (work) [Tue, 10 Oct 2017 14:07:54 +0000 (16:07 +0200)] 
OSPF: Add option to disable OSPFv3-AF

7 years agoOSPF: Fix minor issue in TTL check
Ondrej Zajicek (work) [Mon, 9 Oct 2017 19:11:53 +0000 (21:11 +0200)] 
OSPF: Fix minor issue in TTL check

The TTL check must be done after instance ID dispatch to avoid warnings
when a physical iface is shared by multiple instances and some use TTL
security and some not.

7 years agoOSPF: Fix next hop calculation for PtP links in IPv4 OSPFv3-AF
Ondrej Zajicek (work) [Mon, 9 Oct 2017 18:36:14 +0000 (20:36 +0200)] 
OSPF: Fix next hop calculation for PtP links in IPv4 OSPFv3-AF

In such case, next hop has to be taken from Link-LSA like in broadcast
case, not from neighbor source address like in other PtP cases.

Also add some checks, comments and code cleanup.

7 years agoOSPF: Support of address families in OSPFv3
Ondrej Zajicek (work) [Sun, 8 Oct 2017 23:16:29 +0000 (01:16 +0200)] 
OSPF: Support of address families in OSPFv3

OSPFv3-AF can handle multiple topologies of diferent address families
(IPv4, IPv6, both unicast and multicast) using separate instances
distinguished by instance ID ranges.

7 years agoFix bird.conf example
Michal 'vorner' Vaner [Thu, 10 Aug 2017 10:32:30 +0000 (12:32 +0200)] 
Fix bird.conf example

Make it syntactically correct, so it is accepted.

7 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Wed, 9 Aug 2017 10:46:27 +0000 (12:46 +0200)] 
Merge branch 'master' into int-new

7 years agoRAdv: Fix typo
Ondrej Zajicek (work) [Wed, 9 Aug 2017 10:41:44 +0000 (12:41 +0200)] 
RAdv: Fix typo

7 years agoRAdv: Style updates
Michal 'vorner' Vaner [Tue, 8 Aug 2017 12:40:51 +0000 (14:40 +0200)] 
RAdv: Style updates

Adapt the naming conventions to be a bit closer to the other protocols.

proto_radv -> radv_proto
struct radv_proto *ra -> struct radv_proto *p
struct proto *p -> struct proto *P

7 years agoRAdv: Style updates
Michal 'vorner' Vaner [Tue, 8 Aug 2017 12:40:51 +0000 (14:40 +0200)] 
RAdv: Style updates

Adapt the naming conventions to be a bit closer to the other protocols.

proto_radv -> radv_proto
struct radv_proto *ra -> struct radv_proto *p
struct proto *p -> struct proto *P

7 years agoradv: Fix RFC reference in comments
Michal 'vorner' Vaner [Fri, 4 Aug 2017 08:52:57 +0000 (10:52 +0200)] 
radv: Fix RFC reference in comments

8 years agoradv: Fix RFC reference in comments
Michal 'vorner' Vaner [Fri, 4 Aug 2017 08:52:57 +0000 (10:52 +0200)] 
radv: Fix RFC reference in comments

8 years agoConfigure: Fix a typo in checking of backtrace()
Martin Mares [Tue, 18 Jul 2017 21:48:25 +0000 (23:48 +0200)] 
Configure: Fix a typo in checking of backtrace()

8 years agoImplement onlink flag for nexthops
Ondrej Zajicek (work) [Tue, 4 Jul 2017 21:36:21 +0000 (23:36 +0200)] 
Implement onlink flag for nexthops

Add proper support for per-nexthop onlink flag in routes to handle next
hop addresses that are not covered by interface IP ranges. Supported by
kernel and static protocols.

Thanks to Vincent Bernat for the idea.

8 years agoFilters: Do not clamp EC set values to 16 bit for EC_GENERICs
Ondrej Zajicek (work) [Mon, 19 Jun 2017 10:46:40 +0000 (12:46 +0200)] 
Filters: Do not clamp EC set values to 16 bit for EC_GENERICs

Thanks to Lennert Buytenhek <buytenh@wantstofly.org> for the patch.

8 years agoBabel: Fix pointer arithmetic in subtlv parsing
Ondrej Zajicek (work) [Wed, 14 Jun 2017 10:34:43 +0000 (12:34 +0200)] 
Babel: Fix pointer arithmetic in subtlv parsing

The subtlv parsing code was doing byte-based arithmetic with non-void pointers,
causing it to read beyond the end of the packet.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
8 years agoBabel: Parse sub-TLVs and skip TLVs with mandatory sub-TLV
Ondrej Zajicek (work) [Fri, 9 Jun 2017 12:33:06 +0000 (14:33 +0200)] 
Babel: Parse sub-TLVs and skip TLVs with mandatory sub-TLV

RFC6126bis formally introduces sub-TLVs to the Babel protocol, including
mandatory sub-TLVs. This adds support for parsing sub-TLVs to the Babel
protocol and skips TLVs that contain mandatory sub-TLVs, as per the spec.

For details, see section 4.4 of
https://tools.ietf.org/html/draft-ietf-babel-rfc6126bis-02

Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.

8 years agoBabel: Implement IPv6 prefix compression on outgoing updates
Ondrej Zajicek (work) [Fri, 9 Jun 2017 11:00:20 +0000 (13:00 +0200)] 
Babel: Implement IPv6 prefix compression on outgoing updates

Previously, the Babel protocol would never use prefix compression on outgoing
updates (but would parse it on incoming ones). This adds compression of IPv6
addresses of outgoing updates.

The compression only works to the extent that the FIB is walked in lexicographic
order; i.e. a prefix is only compressed if it shares bytes with the previous
prefix in the same packet.

Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.

8 years agoBabel: Add documentation for dual-stack operation and options
Ondrej Zajicek (work) [Fri, 9 Jun 2017 09:56:20 +0000 (11:56 +0200)] 
Babel: Add documentation for dual-stack operation and options

This updates the documentation for the Babel protocol to mention the fact
that it now supports dual-stack operation, and adds documentation for the
new next hop options.

Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.

8 years agoBabel: Add support for dual-stack IPv4/IPv6 operation
Ondrej Zajicek (work) [Thu, 8 Jun 2017 10:18:16 +0000 (12:18 +0200)] 
Babel: Add support for dual-stack IPv4/IPv6 operation

This adds support for dual-stack v4/v6 operation to the Babel protocol.
Routing messages will be exchanged over IPv6, but IPv4 routes can be
carried in the messages being exchanged. This matches how the reference
Babel implementation (babeld) works.

The nexthop address for v4 can be configured per interface, and will
default to the first available IPv4 address on the given interface. For
symmetry, a configuration option to configure the IPv6 nexthop address
is also added.

Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for the patch.

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Wed, 31 May 2017 12:12:03 +0000 (14:12 +0200)] 
Merge branch 'master' into int-new

8 years agoCLI: Fix bug in symbol handling introduced in previous patches
Ondrej Zajicek (work) [Wed, 31 May 2017 11:31:03 +0000 (13:31 +0200)] 
CLI: Fix bug in symbol handling introduced in previous patches

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Tue, 30 May 2017 12:44:37 +0000 (14:44 +0200)] 
Merge branch 'master' into int-new

8 years agoWorkaround for older bisons
Ondrej Zajicek (work) [Tue, 30 May 2017 12:43:49 +0000 (14:43 +0200)] 
Workaround for older bisons

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Thu, 25 May 2017 21:37:50 +0000 (23:37 +0200)] 
Merge branch 'master' into int-new

8 years agoConf: Replace keyword and symbol hash table with generic hash table.
Ondrej Zajicek (work) [Thu, 25 May 2017 21:30:39 +0000 (23:30 +0200)] 
Conf: Replace keyword and symbol hash table with generic hash table.

The old hash table had fixed size, which makes it slow for config files
with large number of symbols and symbol lookups. The new one is growing
according to needs.

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Tue, 23 May 2017 16:45:33 +0000 (18:45 +0200)] 
Merge branch 'master' into int-new

8 years agoClient: Fix isspace() calls
Ondrej Zajicek (work) [Tue, 23 May 2017 16:39:20 +0000 (18:39 +0200)] 
Client: Fix isspace() calls

Function isspace() expects to get *unsigned* chars (encoded as ints),
not that it matters for plain ASCII.

8 years agoChange parser to handle numbers as unsigned
Ondrej Zajicek (work) [Tue, 23 May 2017 15:22:53 +0000 (17:22 +0200)] 
Change parser to handle numbers as unsigned

Lexer always parsed numbers as unsigned, but parser handled them as
signed and grammar contained many unnecessary checks for negativity.

8 years agoAdd a hint for an invalid IP prefix
Pavel Tvrdik [Thu, 30 Jun 2016 13:04:49 +0000 (15:04 +0200)] 
Add a hint for an invalid IP prefix

bird> eval 200.210.220.0/16
Invalid IPv4 prefix 200.210.220.0/16, maybe you wanted 200.210.0.0/16

bird> eval 1000:2000::/8
Invalid IPv6 prefix 1000:2000::/8, maybe you wanted 1000::/8

8 years agoMinor cleanups and fixes
Ondrej Zajicek (work) [Tue, 23 May 2017 11:12:25 +0000 (13:12 +0200)] 
Minor cleanups and fixes

8 years agoFix type mixing in flowspec formatting
Ondrej Zajicek (work) [Thu, 18 May 2017 22:33:52 +0000 (00:33 +0200)] 
Fix type mixing in flowspec formatting

Variable of u64 type was passed to vararg function as uint.

8 years agoFix VPN-RD parsing on 32-bit systems
Ondrej Zajicek (work) [Thu, 18 May 2017 12:51:36 +0000 (14:51 +0200)] 
Fix VPN-RD parsing on 32-bit systems

When shift count >= width of type the behavior is undefined.

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Thu, 18 May 2017 12:28:03 +0000 (14:28 +0200)] 
Merge branch 'master' into int-new

8 years agoFix some forgotten warnings
Ondrej Zajicek (work) [Thu, 18 May 2017 12:26:57 +0000 (14:26 +0200)] 
Fix some forgotten warnings

8 years agoFix of the previous fix
Ondrej Zajicek (work) [Thu, 18 May 2017 11:29:38 +0000 (13:29 +0200)] 
Fix of the previous fix

Avoid empty macro argument to avoid default behavior.

8 years agoFix minor bug in configure script
Ondrej Zajicek (work) [Thu, 18 May 2017 10:05:09 +0000 (12:05 +0200)] 
Fix minor bug in configure script

Space in action branch breaks build on some platforms.

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Wed, 17 May 2017 15:37:27 +0000 (17:37 +0200)] 
Merge branch 'master' into int-new

8 years agoFix of the previous commit
Ondrej Zajicek (work) [Wed, 17 May 2017 15:30:23 +0000 (17:30 +0200)] 
Fix of the previous commit

8 years agoHistory lib may be integrated to Readline lib
Ondrej Zajicek (work) [Wed, 17 May 2017 15:03:36 +0000 (17:03 +0200)] 
History lib may be integrated to Readline lib

8 years agoFix build on systems with dirty headers
Ondrej Zajicek (work) [Wed, 17 May 2017 14:05:07 +0000 (16:05 +0200)] 
Fix build on systems with dirty headers

8 years agoMerge remote-tracking branch 'origin/int-new' into int-new
Ondrej Zajicek (work) [Wed, 17 May 2017 12:50:00 +0000 (14:50 +0200)] 
Merge remote-tracking branch 'origin/int-new' into int-new

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Wed, 17 May 2017 12:38:04 +0000 (14:38 +0200)] 
Merge branch 'master' into int-new

8 years agoOne more configure cleanup
Ondrej Zajicek (work) [Wed, 17 May 2017 11:17:40 +0000 (13:17 +0200)] 
One more configure cleanup

Simplify BIRD client library checks, add proper devel header checks and
prefer dependency on just tinfo than full ncurses.

8 years agoClient: manipulate history only if interactive
Jan Moskyto Matejka [Tue, 16 May 2017 13:47:41 +0000 (15:47 +0200)] 
Client: manipulate history only if interactive

8 years agoLinpool: default allocation size
Jan Moskyto Matejka [Tue, 16 May 2017 12:31:16 +0000 (14:31 +0200)] 
Linpool: default allocation size

8 years agoBird readline client saves its history.
Jan Moskyto Matejka [Tue, 16 May 2017 08:35:10 +0000 (10:35 +0200)] 
Bird readline client saves its history.

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Tue, 16 May 2017 12:18:25 +0000 (14:18 +0200)] 
Merge branch 'master' into int-new

8 years agoRemove autoconf macros for time_t and alignment
Ondrej Zajicek (work) [Wed, 10 May 2017 23:29:39 +0000 (01:29 +0200)] 
Remove autoconf macros for time_t and alignment

Replaced by constant compile-time expressions. CPU_STRUCT_ALIGN is not
really correct, but is consistent with the old behavior.

8 years agoMinor autoconf cleanups
Ondrej Zajicek (work) [Tue, 9 May 2017 16:58:22 +0000 (18:58 +0200)] 
Minor autoconf cleanups

Make indentation and quotation consistent in configure macros.
Also remove --with-sysinclude option, which was broken for 7 years
and nobody complained.

Thanks to Ruben Kerkhof for source patches.

8 years agoMinor autoconf cleanup and documentation update
Ondrej Zajicek (work) [Tue, 9 May 2017 14:46:41 +0000 (16:46 +0200)] 
Minor autoconf cleanup and documentation update

8 years agoSome more autoconf cleanups
Ondrej Zajicek (work) [Tue, 9 May 2017 11:44:02 +0000 (13:44 +0200)] 
Some more autoconf cleanups

Replace integer type width detection with C99 fixed-width types.
Also remove some unused or obsolete code.

Thanks to Ruben Kerkhof for the patchset.

8 years agoNest: split route show into separate file
Jan Moskyto Matejka [Mon, 15 May 2017 10:10:51 +0000 (12:10 +0200)] 
Nest: split route show into separate file

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Tue, 9 May 2017 15:37:38 +0000 (17:37 +0200)] 
Merge branch 'master' into int-new

8 years agoMinor autoconf cleanup and documentation update
Ondrej Zajicek (work) [Tue, 9 May 2017 14:46:41 +0000 (16:46 +0200)] 
Minor autoconf cleanup and documentation update

8 years agoMerge branch 'master' into int-new
Ondrej Zajicek (work) [Tue, 9 May 2017 12:07:14 +0000 (14:07 +0200)] 
Merge branch 'master' into int-new

8 years agoSome more autoconf cleanups
Ondrej Zajicek (work) [Tue, 9 May 2017 11:44:02 +0000 (13:44 +0200)] 
Some more autoconf cleanups

Replace integer type width detection with C99 fixed-width types.
Also remove some unused or obsolete code.

Thanks to Ruben Kerkhof for the patchset.

8 years agoDevice: Fix option 'primary'
Ondrej Zajicek (work) [Wed, 3 May 2017 10:56:17 +0000 (12:56 +0200)] 
Device: Fix option 'primary'

8 years agoOne last update to NEWS and example v2.0.0-pre1
Ondrej Zajicek (work) [Sat, 29 Apr 2017 20:14:36 +0000 (22:14 +0200)] 
One last update to NEWS and example

8 years agoNEWS and version update
Ondrej Zajicek (work) [Sat, 29 Apr 2017 19:49:13 +0000 (21:49 +0200)] 
NEWS and version update

8 years agoBSD: Fix address scan on OpenBSD
Ondrej Zajicek (work) [Sat, 29 Apr 2017 16:37:51 +0000 (18:37 +0200)] 
BSD: Fix address scan on OpenBSD

8 years agoMinor fixes
Ondrej Zajicek (work) [Fri, 28 Apr 2017 22:36:35 +0000 (00:36 +0200)] 
Minor fixes

8 years agoMerge master into int-new
Ondrej Zajicek (work) [Fri, 28 Apr 2017 09:19:12 +0000 (11:19 +0200)] 
Merge master into int-new

8 years agoFlowspec: Max tcp mask length is 12 bits
Ondrej Zajicek (work) [Wed, 26 Apr 2017 15:13:45 +0000 (17:13 +0200)] 
Flowspec: Max tcp mask length is 12 bits

8 years agoDoc: BIRD example update
Ondrej Zajicek (work) [Wed, 26 Apr 2017 12:38:19 +0000 (14:38 +0200)] 
Doc: BIRD example update

8 years agoTest: Fix broken test for filters
Ondrej Zajicek (work) [Wed, 26 Apr 2017 12:11:28 +0000 (14:11 +0200)] 
Test: Fix broken test for filters

8 years agoMerge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new
Jan Moskyto Matejka [Wed, 26 Apr 2017 10:30:22 +0000 (12:30 +0200)] 
Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new

8 years agoFlowspec: split net_format_flowspec into several functions
Jan Moskyto Matejka [Wed, 26 Apr 2017 10:26:14 +0000 (12:26 +0200)] 
Flowspec: split net_format_flowspec into several functions

8 years agoTest: fixed broken test for VPN RD output
Jan Moskyto Matejka [Wed, 26 Apr 2017 10:19:39 +0000 (12:19 +0200)] 
Test: fixed broken test for VPN RD output

8 years agoDebug: Add a Makefile rule for assembler intermediates.
Jan Moskyto Matejka [Wed, 26 Apr 2017 08:53:48 +0000 (10:53 +0200)] 
Debug: Add a Makefile rule for assembler intermediates.

The main Makefile rules directly compile to object files;
this target is only for debug purposes.

8 years agoNest: Update of show route cmd
Ondrej Zajicek (work) [Tue, 25 Apr 2017 17:02:31 +0000 (19:02 +0200)] 
Nest: Update of show route cmd

Some code cleanup, multiple bugfixes, allows to specify also channel
for 'show route export'. Interesting how such apparenty simple thing
like show route cmd has plenty of ugly corner cases.

8 years agoFilter: Fix reconfiguration of roa_check()
Ondrej Zajicek (work) [Thu, 6 Apr 2017 15:16:49 +0000 (17:16 +0200)] 
Filter: Fix reconfiguration of roa_check()

8 years agoCheck validity of dest w.r.t. net_type
Ondrej Zajicek (work) [Wed, 5 Apr 2017 14:16:04 +0000 (16:16 +0200)] 
Check validity of dest w.r.t. net_type

Allow to define static roa/flow routes without dest.

8 years agoClient: separate config syntax structure for "show route for"
Jan Moskyto Matejka [Tue, 18 Apr 2017 11:45:50 +0000 (13:45 +0200)] 
Client: separate config syntax structure for "show route for"

8 years agoNest: Fix route lookup
Jan Moskyto Matejka [Wed, 5 Apr 2017 13:11:10 +0000 (15:11 +0200)] 
Nest: Fix route lookup