#
57dfea94 |
| 05-May-2023 |
Jishnu CM <jishnunambiarcm@duck.com> |
Configure DHCP4 and DHCP6 parameters independently
At present, DHCP parameters like DNSEnabled, NTPEnabled etc. are shared between DHCPv4 and DHCPv6 in the network configuration.
Hence any update o
Configure DHCP4 and DHCP6 parameters independently
At present, DHCP parameters like DNSEnabled, NTPEnabled etc. are shared between DHCPv4 and DHCPv6 in the network configuration.
Hence any update on the ipv4 parameters impacts the ipv6 and get applied to both the interfaces.
This change is to enable the possibility to configure DHCP attributes independently, by having different dbus objects for dhcp4 and dhcp6 and moving the dhcp configuration from network level to ethernet interface.
tested by:
Used the busctl command to set and get the parameter values individually for both DHCPv4 and DHCPv6. Verified the network configuration file is updated accordingly
Tree Structure: busctl tree xyz.openbmc_project.Network `-/xyz `-/xyz/openbmc_project `-/xyz/openbmc_project/network |-/xyz/openbmc_project/network/config |-/xyz/openbmc_project/network/eth0 | |-/xyz/openbmc_project/network/eth0/dhcp4 | `-/xyz/openbmc_project/network/eth0/dhcp6 `-/xyz/openbmc_project/network/eth1 |-/xyz/openbmc_project/network/eth1/dhcp4 `-/xyz/openbmc_project/network/eth1/dhcp6
Change-Id: If7dbbf596bdaf866ea459d631e716153f54302ec Signed-off-by: Jishnu CM <jishnunambiarcm@duck.com>
show more ...
|
#
8664252a |
| 24-Jul-2023 |
William A. Kennington III <wak@google.com> |
treewide: Remove uses of FMT_COMPILE
We can use stdplus::strCat which takes even less code space.
Change-Id: I91185afa7f5d9041ca7477eb19d5d53755ed329d Signed-off-by: William A. Kennington III <wak@
treewide: Remove uses of FMT_COMPILE
We can use stdplus::strCat which takes even less code space.
Change-Id: I91185afa7f5d9041ca7477eb19d5d53755ed329d Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
9b2a20d3 |
| 17-Jun-2023 |
William A. Kennington III <wak@google.com> |
types: Migrate to stdplus ip
Change-Id: I777aa701204b0c4dbe5f0088cc2e6a4deb4f5d15 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
b7d6a1a7 |
| 17-Jun-2023 |
William A. Kennington III <wak@google.com> |
types: Migrate to stdplus EtherAddr
Change-Id: I1ec2cd0b57a9f02fe96bbe9a068d1a437805b43a Signed-off-by: William A. Kennington III <wak@google.com>
|
#
89d734b9 |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: Ia4966a0790437eb0fc011c747f3be2a52884e4d8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
0b111d4e |
| 04-Oct-2022 |
William A. Kennington III <wak@google.com> |
inventory_mac: Migrate code out of other places
Change-Id: I5a84c07eebad1b9b0dc535a47edbf6bf0f72b6cb 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>
|
#
01c816f2 |
| 07-Nov-2022 |
William A. Kennington III <wak@google.com> |
util: Simplify addFromBuf
Change-Id: I4d1a133e4c4ab738e0ed190446efc663ffe9a373 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
3becda70 |
| 04-Nov-2022 |
William A. Kennington III <wak@google.com> |
util: Remove unused isValidIP
Change-Id: Iea90c03f8d13cde03c1ffbab9108879f12d17224 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
186099d1 |
| 04-Nov-2022 |
William A. Kennington III <wak@google.com> |
util: Remove unused isValidPrefix
Change-Id: I0e853148b82af5e0261a7b046e4258f84d37bfdd Signed-off-by: William A. Kennington III <wak@google.com>
|
#
b01d08fd |
| 03-Nov-2022 |
William A. Kennington III <wak@google.com> |
types: Add constexpr ether_addr parser
Change-Id: I0ad21490239ad9b0f25dfff84726b16a9cfda927 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
fd862be8 |
| 09-Oct-2022 |
William A. Kennington III <wak@google.com> |
system_queries: Get Interface Info from netlink
This reduces all of the interface information probing down to a single netlink request for all the label + mac information needed to build an ethernet
system_queries: Get Interface Info from netlink
This reduces all of the interface information probing down to a single netlink request for all the label + mac information needed to build an ethernet interface.
If we ever plumb the ethernet stats into dbus, we can get that information with this same netlink code.
Change-Id: Ied8a73639dcd74bcfecda392905638573ab7970f Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
bb0eaccb |
| 21-Oct-2022 |
William A. Kennington III <wak@google.com> |
types: Flesh out address comparison and string formatting
Change-Id: Ib505232e15e8db012d07759163f780b00ea4b7d3 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
2e09d278 |
| 14-Oct-2022 |
William A. Kennington III <wak@google.com> |
system_queries: Migrate system queries into a single place
This provides better separation of the DBus interface and the underlying system interactions.
Change-Id: I8bf7a44c679ab065f959af19a00c2989
system_queries: Migrate system queries into a single place
This provides better separation of the DBus interface and the underlying system interactions.
Change-Id: I8bf7a44c679ab065f959af19a00c29897c1d5c48 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
63e39703 |
| 28-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Remove unused strings
Change-Id: Id784ea375f3e76bad02db24ecab0e37665183d6d Signed-off-by: William A. Kennington III <wak@google.com>
|
#
96444795 |
| 05-Oct-2022 |
William A. Kennington III <wak@google.com> |
network_manager: Allow direct access to interfaces
Change-Id: I3dc2bb944b8d3a7873e26ce2958a2cb1d9be95af Signed-off-by: William A. Kennington III <wak@google.com>
|
#
ff12acbb |
| 07-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Add non-family isValidIP
Change-Id: Ib039658d466c0b10b6bc3d1dde9bf5926a124c65 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
d07c0862 |
| 07-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Refactor IP toString
Change-Id: I9aea159e95e5b66d6a02809c3d5832c8697df2e1 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
9f22830a |
| 07-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: isValidIP should be noexcept
Change-Id: Ia61742dc253a0a1cfce7e9659c1bb75a2f979cc7 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
97b5dc68 |
| 07-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Refactor addrFromBuf
Change-Id: I1b2deed483eb25034ca9b4717388119af3da1c8d Signed-off-by: William A. Kennington III <wak@google.com>
|
#
e5a48ab0 |
| 22-Apr-2019 |
William A. Kennington III <wak@google.com> |
util: Refactor isValidPrefix to reduce address family re-use
Change-Id: I13abd5b110709210b98b4ea74e3129c3ab42bd46 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
feb7aab0 |
| 03-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Fix mac truncation
We don't want to allow MACs to be silently truncated.
Change-Id: I1d2771c481bccb30e957b829fd1db1e4db0dc051 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
20efa79f |
| 04-Oct-2022 |
William A. Kennington III <wak@google.com> |
util: Don't directly include config_parser.hpp
Change-Id: I6a228697d0b6d1767bf6f10b3f375e78cd8a623d Signed-off-by: William A. Kennington III <wak@google.com>
|
#
69f4554b |
| 25-Sep-2022 |
William A. Kennington III <wak@google.com> |
util: Cleanup usage of string types
Change-Id: I8fd459dd9cf42974b62176384b25cf57c48fba79 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
95530ec9 |
| 19-Aug-2022 |
William A. Kennington III <wak@google.com> |
treewide: Cleanup unused includes
Change-Id: Ied2a0d97d2c31dc2b370452768a7f41d9ecf07f3 Signed-off-by: William A. Kennington III <wak@google.com>
|