add08717 | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Remove spurious reloads
Change-Id: I0929452666d50e8093670af36df77e05adb188d7 Signed-off-by: William A. Kennington III <wak@google.com> |
93f5c6d3 | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Fix VLAN delete
This ensures that we delete the interface in the correct order with reloads.
Change-Id: I6fec890b112b62be15256af415a6df1bfb6ccd38 Signed-off-by: William A. Kenni
ethernet_interface: Fix VLAN delete
This ensures that we delete the interface in the correct order with reloads.
Change-Id: I6fec890b112b62be15256af415a6df1bfb6ccd38 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
876927cb | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Fix updates without interface idx
This fixes VLAN creation
Change-Id: I1d2fa8f9d20edfc49077f77d38e3ddcfbf49a6de Signed-off-by: William A. Kennington III <wak@google.com> |
6d217512 | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
system_queries: Add netlink based delete
We shouldn't depend on calling the IP binary
Change-Id: I4e9b3229ef936dad96e2fcfcea8f6b32a9c9f801 Signed-off-by: William A. Kennington III <wak@google.com> |
de4668a9 | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Add reload post hooks
We need this to handle deleting interfaces after reloading.
Change-Id: I0f3ca4cedf0e112bc285e4e2ecc1c3cad8ef5677 Signed-off-by: William A. Kennington III <wak
network_manager: Add reload post hooks
We need this to handle deleting interfaces after reloading.
Change-Id: I0f3ca4cedf0e112bc285e4e2ecc1c3cad8ef5677 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
c0936200 | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Remove unhandled exception
We can't throw here, just log an error and move on.
Change-Id: I2493eaa3354e1df578d56849e15d047070064160 Signed-off-by: William A. Kennington III <wak@go
network_manager: Remove unhandled exception
We can't throw here, just log an error and move on.
Change-Id: I2493eaa3354e1df578d56849e15d047070064160 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
40c29b54 | 16-Nov-2022 |
William A. Kennington III <wak@google.com> |
system_configuration: Fix new hostname updates
This allows changes outside of phosphor-networkd to be processed and handled correctly.
Change-Id: I0bb8e90fe502a6d69f451a45cfecbee1bc89eb66 Signed-of
system_configuration: Fix new hostname updates
This allows changes outside of phosphor-networkd to be processed and handled correctly.
Change-Id: I0bb8e90fe502a6d69f451a45cfecbee1bc89eb66 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
d99e6dba | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
treewide: Cleanup signal emission
Don't emit properties changed prior to interfaces added.
Change-Id: I7f88b8052a323ca49ce9f16fe446596213e3fdb5 Signed-off-by: William A. Kennington III <wak@google.
treewide: Cleanup signal emission
Don't emit properties changed prior to interfaces added.
Change-Id: I7f88b8052a323ca49ce9f16fe446596213e3fdb5 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
13d665ca | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Migrate object creation from network_manager
Change-Id: I861a7e7484b33bfc94fc30ff17fa27fca2b95bfa Signed-off-by: William A. Kennington III <wak@google.com> |
bf290464 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Implement interface rename
Now that we persist the interface data, we can recreate the object when the name changes.
Change-Id: I3b6de84ba20e3a7917e60283a29fbac007bfc6cc Signed-off
network_manager: Implement interface rename
Now that we persist the interface data, we can recreate the object when the name changes.
Change-Id: I3b6de84ba20e3a7917e60283a29fbac007bfc6cc Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
2fb0c870 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Keep interface info around
This will allow us to rebuild objects if needed and doesn't take much more memory to store.
Change-Id: Ifcc8b2b62472167e9cebbead4b6f9c6565c06f0f Signed-o
network_manager: Keep interface info around
This will allow us to rebuild objects if needed and doesn't take much more memory to store.
Change-Id: Ifcc8b2b62472167e9cebbead4b6f9c6565c06f0f Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
b6452547 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Remove optional signal emission
We don't ever need to turn this off anymore, so we can simplify creation arguments.
Change-Id: Idb1bde35041f16d409753ff661bfb248cfd4591e Signed-o
ethernet_interface: Remove optional signal emission
We don't ever need to turn this off anymore, so we can simplify creation arguments.
Change-Id: Idb1bde35041f16d409753ff661bfb248cfd4591e Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
a429c9d9 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Fix updating sub objects
Neighbors and addresses should not fail to be added if similar objects exist in the tree that need to be upgraded.
Change-Id: I6416c14025af28234de8a5317
ethernet_interface: Fix updating sub objects
Neighbors and addresses should not fail to be added if similar objects exist in the tree that need to be upgraded.
Change-Id: I6416c14025af28234de8a531753d7d59be11c455 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
5a67b5dc | 17-Nov-2022 |
William A. Kennington III <wak@google.com> |
routing_table: Remove obsolete code
This is no longer used by any of our daemon code
Change-Id: Ia2283c217027a7dfec612810d1bb3ae4a1d5928f Signed-off-by: William A. Kennington III <wak@google.com> |
5b17938c | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
treewide: Completely remove global refresh
We no longer need any of the global refresh code as we can dynamically receive all of the updates to network configuration.
Change-Id: Ia8cb3af827c599c17d
treewide: Completely remove global refresh
We no longer need any of the global refresh code as we can dynamically receive all of the updates to network configuration.
Change-Id: Ia8cb3af827c599c17d5df9fdddaf6cdc6546050d Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
3ee5b7ef | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Don't log errors for ignored interfaces
We currently print errors for interfaces we have ignored when neighbors and addresses get added.
Change-Id: I58d643db8801837d603f807b1b12e80
network_manager: Don't log errors for ignored interfaces
We currently print errors for interfaces we have ignored when neighbors and addresses get added.
Change-Id: I58d643db8801837d603f807b1b12e80580ce390b Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
21539667 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Update ethtool for interface updates
We don't want this info going stale
Change-Id: I18345dedd637853fd77a765fad28f697e48f6c80 Signed-off-by: William A. Kennington III <wak@googl
ethernet_interface: Update ethtool for interface updates
We don't want this info going stale
Change-Id: I18345dedd637853fd77a765fad28f697e48f6c80 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
4e75accb | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Fix updating neighbor
Sometimes our MAC for a neighbor get re-assigned. We want to update the MAC and not fail to create the object twice.
Change-Id: Ic23c0117fadcd18a39833a5bfe
ethernet_interface: Fix updating neighbor
Sometimes our MAC for a neighbor get re-assigned. We want to update the MAC and not fail to create the object twice.
Change-Id: Ic23c0117fadcd18a39833a5bfeb1561727091365 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
180498c5 | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
dhcp_configuration: Don't depend on interface queries
We want to depend just on the filesystem as that's where we obtain the information to populate the DHCP config.
Change-Id: I09bc5e8f7d3497cb4c1
dhcp_configuration: Don't depend on interface queries
We want to depend just on the filesystem as that's where we obtain the information to populate the DHCP config.
Change-Id: I09bc5e8f7d3497cb4c157aa7c6976e58730fa793 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
4a688fc1 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
util: Reduce error messages for config options
A missing file is a common error that doesn't need to fill up the journal.
Change-Id: I3f576b37d7bbe5c90c22b8138b192f66dbdb984c Signed-off-by: William
util: Reduce error messages for config options
A missing file is a common error that doesn't need to fill up the journal.
Change-Id: I3f576b37d7bbe5c90c22b8138b192f66dbdb984c Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
301e8ad6 | 15-Nov-2022 |
William A. Kennington III <wak@google.com> |
config_parser: Add support for checking file existence
This will be used to reduce the number of config parser errors printed to the logs.
Change-Id: Ia0337da386bc5dbe32c04bf2c3264997a9ad6da1 Signe
config_parser: Add support for checking file existence
This will be used to reduce the number of config parser errors printed to the logs.
Change-Id: Ia0337da386bc5dbe32c04bf2c3264997a9ad6da1 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
4ca36014 | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Remove all other refreshes
It's now safe for these to be removed as link changes are detected.
Change-Id: I324d0fb3ec4021a56af9bad1fecef511ead45c77 Signed-off-by: William A. Ken
ethernet_interface: Remove all other refreshes
It's now safe for these to be removed as link changes are detected.
Change-Id: I324d0fb3ec4021a56af9bad1fecef511ead45c77 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
e1b50d5f | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
rtnetlink_server: Dump all netlink data at startup
We want to be able to build the configuration tree without performing an initial object refresh.
Change-Id: I640ba802bb3ba2a8c0e6e5d4069ba4298f604
rtnetlink_server: Dump all netlink data at startup
We want to be able to build the configuration tree without performing an initial object refresh.
Change-Id: I640ba802bb3ba2a8c0e6e5d4069ba4298f604b4d Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
bb9e909c | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Add gateways to undiscovered interfaces
This will make it possible to stop referencing the routing table object during interface creation.
Change-Id: I48f63a1493dab9652c0143ce4276c
network_manager: Add gateways to undiscovered interfaces
This will make it possible to stop referencing the routing table object during interface creation.
Change-Id: I48f63a1493dab9652c0143ce4276ca536e716f1f Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
7310ac75 | 14-Nov-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Add neighbors to undiscovered interfaces
This will make it possible to disable neighbor dumping on interface creation.
Change-Id: I3c6ca49774730b96a33c3c36c7c425f52c5c2e2a Signed-o
network_manager: Add neighbors to undiscovered interfaces
This will make it possible to disable neighbor dumping on interface creation.
Change-Id: I3c6ca49774730b96a33c3c36c7c425f52c5c2e2a Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|