Commit Graph

14 Commits

Author SHA1 Message Date
Alex D. 6128b07ac4
Update to latest 2023-12-27 06:02:58 +00:00
Alex D. d9e8db91d3
Log dhcp messages to logger 2023-10-21 15:30:53 +00:00
Alex D. 00dce74879
Many small changes
Netdev:
- Add accept_ra
- Generalize sysctls
- Add property header
- Add vrf gateway
- Bump unreachable metric up to 4096

Router example:
- Tree-structure definitions
2023-10-21 11:52:39 +00:00
Alex D. 6d8cd3530f
Fix some wrong fields and add dhcp definition 2023-10-15 12:21:58 +00:00
Alex D. 7f65658cb6
Structural changes and a few misc fixes
- Merged common functions used
	- depends
	- contains
- Added a stage-separated system where services can depend on interface
  stage readiness
	- configure: early configuration and laydowns
	- ready: interface is administratively up and may recieve
	  link-local addresses and properties only possible on a live
	  interface
- Renamed functions to make them more structured
	- This still needs some improvement but so far this is the best
	  i came up with
2023-10-14 20:47:18 +00:00
Alex D. a80e93ec6e
More fixes and generalizing, add hypervisor WIP template 2023-09-03 13:27:04 +00:00
Alex D. 8bad04acb6
More cleanup and generalizing 2023-09-03 13:18:01 +00:00
Alex D. 93cccc63fa
Cleanups 2023-09-03 10:47:28 +00:00
Alex D. 6859984225
Merge property setting to one function and a bit of bugsquashes, add mcast routing 2023-08-17 08:17:50 +00:00
Alex D. f8856c5b33
Add argument checks and allow lladdrs and stp to be set 2023-08-16 06:52:45 +00:00
Alex D. 79cb1609e7
Split definitions and functions 2023-05-04 12:43:14 +00:00
Alex D. 9a04e647a5
Disable per-interface forwarding as vrf behaves weirdly without ALL forwarding being set to 1, set exception for home and remove redundant vrf addrkeep 2023-03-30 07:08:03 +00:00
Alex D. 91b023149f
Don't enslave before keeping addresses of interfaces 2023-03-30 05:44:50 +00:00
Alex D. 2714a654e1
Initial commit 2023-03-29 21:00:33 +00:00