Ariadne Conill
|
b09d622cfc
|
state: synchronize is_explicit from state records to parsed interface collections
|
2020-10-21 08:30:35 -06:00 |
|
Ariadne Conill
|
dae7d59864
|
state: write and restore explicit flag from ifstate
|
2020-10-21 08:29:54 -06:00 |
|
Ariadne Conill
|
4f7063ba0f
|
state: add lif_state_record::is_explicit
|
2020-10-21 08:15:52 -06:00 |
|
Ariadne Conill
|
6999a125c8
|
state: include limits.h
|
2020-09-09 13:27:34 -06:00 |
|
Ariadne Conill
|
c021b9420f
|
state: ensure rc is set to 1 if strtoul() fails
|
2020-09-09 11:56:19 -06:00 |
|
Ariadne Conill
|
3b178131bd
|
state: sync refcounts using mapped interface name, not physical interface name
|
2020-09-08 19:25:00 -06:00 |
|
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 |
|