24 Commits

Author SHA1 Message Date
Daniel Adolfsson
17bb6145e5 Must specify "auto", "static", or "iface" 2019-12-15 04:29:23 +01:00
Daniel Adolfsson
4db6b7f7a5 Add support for rewriting target
As discussed in issue #53
2019-12-15 02:22:14 +01:00
Daniel Adolfsson
87cd8abe9e Update README 2019-12-15 01:05:02 +01:00
Daniel Adolfsson
5027c3009a Autowire support
Solves #29 and #34
2019-12-14 23:06:58 +01:00
Daniel Adolfsson
196cf6455b Move logic related to sessions into sessions.c 2019-12-14 22:15:33 +01:00
Daniel Adolfsson
b87c50b594 Remove "owned" routes
For now, owned routes are simply routes that have protocol 72 on Linux,
or PROTO3 flag on BSD. This first implementation removes all owned routes
when ndppd starts. #32
2019-12-14 12:44:14 +01:00
Daniel Adolfsson
f31f2c1a73 Add iface configuration 2019-12-14 10:20:09 +01:00
Daniel Adolfsson
35e6b521f5 Add nd_rt_remove_route 2019-12-14 02:02:18 +01:00
Daniel Adolfsson
d383218100 Commenting style 2019-12-14 01:22:57 +01:00
Daniel Adolfsson
41627fe276 Add nd_rt_add_route 2019-12-14 01:05:09 +01:00
Daniel Adolfsson
b9652aa6cc Rename rtnl to rt 2019-12-13 12:58:41 +01:00
Daniel Adolfsson
7d8330b9be Cleanup and add support for rule->table 2019-12-13 12:33:55 +01:00
Daniel Adolfsson
abf0c56055 Support for tracking new IPs using AF_ROUTE 2019-12-13 11:32:48 +01:00
Daniel Adolfsson
fa335d066a Support for tracking routes using AF_ROUTE 2019-12-13 03:14:03 +01:00
Daniel Adolfsson
25f6efa8ab Add support for /dev/bpf 2019-12-12 18:44:17 +01:00
Daniel Adolfsson
7b17dcc12f Cleanup 2019-12-12 02:25:14 +01:00
Daniel Adolfsson
f0e0d767f3 Refactor how the AF_PACKET socket is used 2019-12-12 00:01:46 +01:00
Daniel Adolfsson
be97afdf83 Start tracking DELADDR + cleanup 2019-12-11 17:19:00 +01:00
Daniel Adolfsson
ef90c04257 Add LICENSE 2019-12-11 15:34:32 +01:00
Daniel Adolfsson
b18077fb58 Update README.md 2019-12-11 15:26:38 +01:00
Daniel Adolfsson
e980a38b4e Cleanup 2019-12-11 14:41:00 +01:00
Daniel Adolfsson
89864c330c More work on updating sessions 2019-12-11 13:44:55 +01:00
Daniel Adolfsson
8028e2d487 Continue work on handling TTLs 2019-12-11 13:21:29 +01:00
Daniel Adolfsson
141f39f20a Initial commit 2019-12-11 11:34:34 +01:00