#
e94c9ffc |
| 18-Aug-2022 |
William A. Kennington III <wak@google.com> |
util: Combine systemd value parsers
We want to use the same function for parsing out the last property of a systemd file. This combines all of the lookups into a single function.
Change-Id: I590d31
util: Combine systemd value parsers
We want to use the same function for parsing out the last property of a systemd file. This combines all of the lookups into a single function.
Change-Id: I590d31e5e1019cd38a78d640188e486b8854a544 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
8060c0da |
| 18-Aug-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Support DHCP4/6 Properties
We are splitting the DHCPEnabled option into 3 new options to reflect all of the desired states (DHCP4, DHCP6, IPv6AcceptRA). We will still support DHC
ethernet_interface: Support DHCP4/6 Properties
We are splitting the DHCPEnabled option into 3 new options to reflect all of the desired states (DHCP4, DHCP6, IPv6AcceptRA). We will still support DHCPEnabled until all of the old users have transitioned away. This commit makes DHCPEnabled a view / modifier of the other options.
Tested: Toggled the DHCPEnabled settings on a BMC and verified that the state updated correctly along with the other properties to affects. Verified that changing the individual properties updates the DHCPEnabled property to the correct enum state.
Change-Id: I2cef15d7eaf80c8d717a11d090f61ca5d275821a Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
a520a39d |
| 08-Aug-2022 |
William A. Kennington III <wak@google.com> |
config_parser: Reduce number of file reads
This changes focuses on reducing the number of Parser() constructions to limit the number of duplicate file reads.
Change-Id: I05df943844c70dc6aa729ab744d
config_parser: Reduce number of file reads
This changes focuses on reducing the number of Parser() constructions to limit the number of duplicate file reads.
Change-Id: I05df943844c70dc6aa729ab744d2d405cbfe2c76 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
c2e5e0e9 |
| 22-Apr-2019 |
William A. Kennington III <wak@google.com> |
ipaddress: Parse from netlink
This improves on the old code for enumerating IP addresses by allowing the application of filtering rules prior to listing out the IPs. The netlink interface provides t
ipaddress: Parse from netlink
This improves on the old code for enumerating IP addresses by allowing the application of filtering rules prior to listing out the IPs. The netlink interface provides the information in a more direct form with less superfluous enumeration of data about the address.
This will be required to determine deprecated / dynamic addresses from static ones with IPv6.
Change-Id: I8ff2408b58921a82fd556d8ed08c203171c88035 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
6fd21b90 |
| 24-Jan-2022 |
William A. Kennington III <wak@google.com> |
util: Remove descriptor
No longer referenced by the code.
Change-Id: Ia604bb72c91edfa7cf187b4fc620689b62b8a08f Signed-off-by: William A. Kennington III <wak@google.com>
|
#
c38b0710 |
| 22-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are
sdbusplus: use shorter type aliases
The sdbusplus headers provide shortened aliases for many types. Switch to using them to provide better code clarity and shorter lines. Possible replacements are for: * bus_t * exception_t * manager_t * match_t * message_t * object_t * slot_t
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ief1b330c4f623ecc1be771f36083780a12260834
show more ...
|
#
1c776022 |
| 05-Jan-2022 |
William A. Kennington III <wak@google.com> |
util: fromString: Reduce string allocations
Change-Id: Ie6f7fa5dcc958081e7d7e2b880c17fe3548955a7 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
da0b1d46 |
| 26-Dec-2021 |
Potin Lai <potin.lai@quantatw.com> |
util: enhance MAC address parsing
Current ether_aton does not support the MAC string without colons. Add extra conversion when string length equal to 12.
Test log: 1/7 config_parser OK
util: enhance MAC address parsing
Current ether_aton does not support the MAC string without colons. Add extra conversion when string length equal to 12.
Test log: 1/7 config_parser OK 0.01s 2/7 neighbor OK 0.01s 3/7 netlink OK 0.01s 4/7 util OK 0.01s 5/7 network_manager OK 0.01s 6/7 ethernet_interface OK 0.01s 7/7 vlan_interface OK 0.01s
Ok: 7 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Id2125af85f1c3d75424ff6ea0980c1460614f14e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
1bbe3d1e |
| 14-May-2021 |
William A. Kennington III <wak@google.com> |
build: Split c++ sources into a subdirectory Change-Id: Iedea50c688189ae4953195105e323f7173d17a4b Signed-off-by: William A. Kennington III <wak@google.com>
|