Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-08 | lua: Add wireguard interfacelua/lua | Mikael Magnusson | |
2019-03-08 | lua: Add route.gw and route.ifname | Mikael Magnusson | |
2019-03-08 | lua: Fix memory handling | Mikael Magnusson | |
2019-03-08 | lua: Debug | Mikael Magnusson | |
2019-02-28 | Merge branch 'tunnel-encap' into build | Mikael Magnusson | |
2019-02-28 | Merge branches 'lua-wireguard', 'wireguard-initial' and 'wireguard-lib' into ↵ | Mikael Magnusson | |
build | |||
2019-02-28 | wg: Update importold/wireguard-lib | Mikael Magnusson | |
2019-02-28 | wireguard: update libraryold/wireguard-upstream | Mikael Magnusson | |
2019-02-28 | wireguard: update library | Mikael Magnusson | |
2019-02-28 | wireguard: update library | Mikael Magnusson | |
2019-02-28 | import wireguard library | Mikael Magnusson | |
2019-02-28 | Wireguard: Initial commitold/wireguard-initial | Mikael Magnusson | |
2019-02-27 | lua: Add route:ea_set_attr_datalua/wireguard | Mikael Magnusson | |
2019-02-27 | fix const warning | Mikael Magnusson | |
2019-02-27 | bgp: Tunnel encapold/tunnel-encap | Mikael Magnusson | |
2019-02-25 | WIP add ea_find | Mikael Magnusson | |
2019-02-23 | Lua: WIP tunnel encap | Mikael Magnusson | |
2019-02-23 | Lua: Fix warninglua/filter | Mikael Magnusson | |
2019-02-22 | Lua: Fix unused parameter warnings | Mikael Magnusson | |
2019-02-22 | Lua: Add route table with network prefix | Mikael Magnusson | |
2019-02-22 | Lua: Allow evaluation in globals | Mikael Magnusson | |
2019-02-22 | Support multi-line strings | Mikael Magnusson | |
2019-02-22 | Lua: Adapt to changes in int-new branch | Mikael Magnusson | |
2019-02-22 | Lua: using newthread() | Jan Maria Matejka | |
2019-02-22 | lua filter saving and reusing | Jan Maria Matejka | |
2019-02-22 | Lua filtering able to reject and accept | Jan Maria Matejka | |
2019-02-22 | lua: more stub | Jan Moskyto Matejka | |
2019-02-22 | Lua: common log functions | Jan Moskyto Matejka | |
2019-02-22 | Lua filters: connected with no exported vars | Jan Moskyto Matejka | |
2019-02-22 | Conf: Switch for faster (and slightly bigger) lexer | Maria Matejka | |
2019-02-22 | Nest: Do not compare rte.flags during rte_update() | Ondrej Zajicek (work) | |
Route flags are mosty internal state of rtable, they are not significant to whether a route has changed. With the old code, all routes received as a part of enhanced route refresh are always re-announced to other peers due to change in REF_STALE. | |||
2019-02-19 | HTML are no longer generated in srcdir | Ondrej Zajicek (work) | |
2019-02-19 | Doc: Detect SP/OpenSP automatically | Ondrej Zajicek (work) | |
2019-02-19 | Nest: Prevent withdraws from propagation back to source protocol (for ↵ | Ondrej Zajicek (work) | |
accepted mode) Update for one of previous patches, handles the the issue for first-accepted mode of route propagation. | |||
2019-02-17 | OSPF: Reset LSAs during area type change | Ondrej Zajicek (work) | |
When area is reconfigured to a different type, we need to flush LSAs as they may not be valid (e.g. NSSA-LSA for non-NSSA area). Also, when we have have just one OSPF area and that changes type, we could restart OSPF as there is no state to keep anyway. That solves issue with different handling of external routes exported to OSPF based of main area type. | |||
2019-02-13 | OSPF: Basic support for DN-bit handling (RFC 4576) | Ondrej Zajicek (work) | |
External LSAs originated by OSPF routers with VPN-PE behavior enabled are marked by DN flag and they are ignored by other OSPF routers with VPN-PE enabled. | |||
2019-02-09 | OSPF: Do not originate Router-Information LSA | Ondrej Zajicek (work) | |
As we do not have much usage for it yet. | |||
2019-02-09 | Merge remote-tracking branch 'origin/mq-opt' | Ondrej Zajicek (work) | |
2019-02-05 | Nest: Improve export counter handling | Ondrej Zajicek (work) | |
One of previous workarounds for phantom route avoidance breaks export counters by expanding sending of spurious withdraws, which are send when we are not sure whether we have advertised that routes in the past. If not, then export counter is decreased, but it was not increased before, so it overflows under zero. The patch fixes that by sendung spurious withdraws, but not counting them on export counter. That may lead to error in the other direction, but that happens only as a race condition (i.e., in normal operation filters return proper values about old route export state). | |||
2019-02-05 | Nest: Report preferred counters also when 'import keep filtered' is enabled | Ondrej Zajicek (work) | |
Thanks to Michal Nowak for reporting the issue. | |||
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. | |||
2019-02-03 | OSPF: Reject duplicate DBDES packets after dead interval | Ondrej Zajicek (work) | |
Master may free last DBDES packet immediately. Slave must wait dead interval before freeing last DBDES packet and then reject duplicate DBDES packets with SeqNumberMismatch. | |||
2019-02-03 | OSPF: DD seqnum should be initialized only for first attempts | Ondrej Zajicek (work) | |
After SeqNumberMismatch/BadLSReq, we should continue with the old seqnum++. The old code tries to do that by n->adj, but it was set nowhere. | |||
2019-02-03 | OSPF: Reject DBDES packets with non-matching MTU | Ondrej Zajicek (work) | |
As it is specified in RFC 2328. The old code just provided warning. | |||
2019-02-02 | Nest: Reestablish preferred counters | Ondrej Zajicek (work) | |
2019-02-01 | Perf: Added forgotten all-protocol options | Maria Matejka | |
2019-01-31 | Nest: FIB rehash values tweaked for better performance | Maria Matejka | |
2019-01-31 | Perf: Prune the table after every loop to have clean state. | Maria Matejka | |
2019-01-31 | Perf: Write also BIRD version to have all the needed data in the logfile | Maria Matejka | |
2019-01-31 | Nest: Don't lookup net in table before filters are run. | Maria Matejka | |
Using dummy net instead. This should help with performance on rejected routes. |