Ariadne Conill
|
ca07082ff4
|
state: fix parsing interface names in ifstate files
|
2020-09-08 15:37:35 -06:00 |
|
Ariadne Conill
|
6603ff1000
|
lifecycle: use refcounting to defer interface teardown
|
2020-09-08 15:28:36 -06:00 |
|
Ariadne Conill
|
288976f015
|
libifupdown: introduce lif_state_ref_if() and lif_state_unref_if().
|
2020-09-08 15:05:02 -06:00 |
|
Ariadne Conill
|
865bf7cac6
|
state: plug memory leak when upserting
|
2020-09-08 15:02:39 -06:00 |
|
Ariadne Conill
|
8e4eb5d00c
|
state: migrate to lif_state_record from a bare dictionary containing the mapped ifs
|
2020-09-08 14:59:58 -06:00 |
|
Ariadne Conill
|
923b96fab8
|
state: use lif_next_token() when parsing ifstate files
|
2020-09-08 14:46:07 -06:00 |
|
Ariadne Conill
|
3b10494b40
|
change lif_interface.is_up to lif_interface.refcount
|
2020-09-08 14:41:25 -06:00 |
|
Ariadne Conill
|
713d5071d5
|
state: don't consider missing state file to be a fatal error
|
2020-07-24 07:13:04 -06:00 |
|
Ariadne Conill
|
e0a7444640
|
state: add ability to sync a state to if_collection cache
|
2020-07-24 04:48:50 -06:00 |
|
Ariadne Conill
|
aa1cc0815c
|
add a bunch more of the state stuff
|
2020-07-20 08:19:23 -06:00 |
|
Ariadne Conill
|
6fe4630f52
|
state: add interface alias support
|
2020-07-20 07:45:39 -06:00 |
|
Ariadne Conill
|
d4e1997486
|
add core state management
|
2020-07-20 07:42:16 -06:00 |
|