#
ab27a819 |
| 02-May-2023 |
Ravi Teja <raviteja28031990@gmail.com> |
Add network static gateway configuration support
This commit enables static gateway configuration on EthernetInterface Implements CreateStaticGateway method which creates a new d-bus object with Sta
Add network static gateway configuration support
This commit enables static gateway configuration on EthernetInterface Implements CreateStaticGateway method which creates a new d-bus object with StaticGateway interface.
Tested By: Run StaticGateway D-bus method and verified D-bus object and configuration. Delete StaticGateway object Add static gateway Delete static gateway
Change-Id: I3fbc6f85ede00b6c1949a0ac85f501037a69c831 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
#
1f0052f8 |
| 07-Dec-2023 |
Patrick Williams <patrick@stwcx.xyz> |
meson: adjust nlohmann-json dependency
Simplify the meson dependency logic and reuse the subproject wrap from other repositories for consistency.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
meson: adjust nlohmann-json dependency
Simplify the meson dependency logic and reuse the subproject wrap from other repositories for consistency.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I74646501b1e10c01cb2af47c294fcf5a8a89e7c3
show more ...
|
#
d423bebf |
| 18-Apr-2023 |
Jagpal Singh Gill <paligill@gmail.com> |
logging: switch ncsi-netlink to lg2
Tested: Build passes with "ninja -C build". Change-Id: Iac053348b1125d15bcf65e27487c6814fa85650a Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
#
de70ccf6 |
| 20-Nov-2022 |
William A. Kennington III <wak@google.com> |
treewide: Move timers out of networkd lib scope
Change-Id: I5fd0fc70d007e0851329172b8421846a78016d57 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
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>
|
#
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>
|
#
a7344c3a |
| 31-Oct-2022 |
William A. Kennington III <wak@google.com> |
rtnetlink: Separate out gateway parsing
This same logic will get re-used by other code in a future change.
Change-Id: I28218b9defb64c15f24df989f46db255e6ce4045 Signed-off-by: William A. Kennington
rtnetlink: Separate out gateway parsing
This same logic will get re-used by other code in a future change.
Change-Id: I28218b9defb64c15f24df989f46db255e6ce4045 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
09f3a4ad |
| 25-Oct-2022 |
William A. Kennington III <wak@google.com> |
ethernet_interface: Merge VLAN into EthernetInterface
This simplifies the ethernet interface as it codepended on the vlan interface to make VLANs. It also removes the naming dependency and tracks VL
ethernet_interface: Merge VLAN into EthernetInterface
This simplifies the ethernet interface as it codepended on the vlan interface to make VLANs. It also removes the naming dependency and tracks VLANs by adapter type and parent indexes.
Change-Id: I8db09cc2474472e6d4a06c6be5cf0440ee48d132 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
93433c16 |
| 25-Aug-2022 |
William A. Kennington III <wak@google.com> |
network_config: Leverage a default network file
This will alleviate the need for pre-generating configuration files. Required for fixing reading of DHCP attributes, as interfaces added by newer firm
network_config: Leverage a default network file
This will alleviate the need for pre-generating configuration files. Required for fixing reading of DHCP attributes, as interfaces added by newer firmware versions will sometimes override old DHCP settings as they are always read from the first file.
Tested: Ran on a real BMC, cleared the flash. Verified interfaces came up with default settings and added configurations to the interfaces.
Change-Id: I5fe111be86b59b833d789abdaadee4a43f2e24d3 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 ...
|
#
e7c5aaad |
| 06-Oct-2022 |
William A. Kennington III <wak@google.com> |
build: Cleanup subprojects and gitignore
Change-Id: I4bb3d962214084127013adf6eb9012675a614bca Signed-off-by: William A. Kennington III <wak@google.com>
|
#
04fea761 |
| 24-Jan-2022 |
William A. Kennington III <wak@google.com> |
watch: Remove unused code
This is dead code as nothing is instantiating Watch objects
Change-Id: I34c9675a245e87e12577a0b1df22a1476fe6207b Signed-off-by: William A. Kennington III <wak@google.com>
|
#
7c44a78e |
| 10-Apr-2022 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
ncsi-netlink: Remove phosphor-logging dependency
As a CLI application, ncsi-netlink should use stderr for error messages instead of phosphor-logging. This commits converts all phosphor-logging logs
ncsi-netlink: Remove phosphor-logging dependency
As a CLI application, ncsi-netlink should use stderr for error messages instead of phosphor-logging. This commits converts all phosphor-logging logs calls to std::cerr and removes phosphor_logging_dep in meson file.
Tested: Build pass.
Change-Id: I02227e31feab080c03d514b65dbeec4059867385 Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
show more ...
|
#
3397be3c |
| 21-Mar-2022 |
Patrick Williams <patrick@stwcx.xyz> |
meson: simplify dependencies
Leverage wrapfile `[provide]` directives to simplify the dependency searching in the meson.build.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id8a090
meson: simplify dependencies
Leverage wrapfile `[provide]` directives to simplify the dependency searching in the meson.build.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id8a0909445b38271c0cdea79bad0ca9198cf7f0a
show more ...
|
#
be2bdecb |
| 13-May-2021 |
Asmitha Karunanithi <asmitk01@in.ibm.com> |
An application for hypervisor network configuration
This application takes care of hypervisor network configuration by communicating with the bios-settings-mgr in the backend.
It hosts xyz.openbmc_
An application for hypervisor network configuration
This application takes care of hypervisor network configuration by communicating with the bios-settings-mgr in the backend.
It hosts xyz.openbmc_project.Network.Hypervisor.service similar to that of network service and implements system config, ethernet and ip interfaces whose properties are mapped to the appropriate properties in the base bios table.
The flow will be like: - User fires the redfish command to update hypervisor network configuration properties - BMCWeb updates the properties in the dbus object hosted by this application - This application would update these new values in the base bios table
This is divided into multiple commits and this commit hosts xyz.openbmc_project.Network.Hypervisor.service and creates the /xyz/openbmc_project/network/hypervisor object.
Tested By:
busctl tree xyz.openbmc_project.Network.Hypervisor └─/xyz └─/xyz/openbmc_project └─/xyz/openbmc_project/network └─/xyz/openbmc_project/network/hypervisor
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com> Change-Id: I2d4582bc9c1dbf72c9963f3e43169b695b34b1ed
show more ...
|
#
a68ab4bb |
| 07-Oct-2021 |
William A. Kennington III <wak@google.com> |
build: Add fmt subproject support
This makes it possible to build again without using the openbmc container.
Change-Id: Ifa4c0ad2b1e070a0247480d4e0319e9a812046ab Signed-off-by: William A. Kenningto
build: Add fmt subproject support
This makes it possible to build again without using the openbmc container.
Change-Id: Ifa4c0ad2b1e070a0247480d4e0319e9a812046ab Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
fa1f5c03 |
| 17-Sep-2020 |
Eddie James <eajames@linux.ibm.com> |
Add support for sending NCSI command
Provide a means to send an OEM command to an NIC via NCSI netlink. This may be invoked from a systemd Unit file to configure NIC behavior.
Some NICs provide OEM
Add support for sending NCSI command
Provide a means to send an OEM command to an NIC via NCSI netlink. This may be invoked from a systemd Unit file to configure NIC behavior.
Some NICs provide OEM commands to influence their behavior, for example maintaining full speed even when the host is down instead of negotiating a lower speed for power.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Id920b618422e8fbfc51984fbf932045bfb5e56e6
show more ...
|
#
37cf66c8 |
| 17-May-2021 |
William A. Kennington III <wak@google.com> |
build: Full subproject support
This changes makes it possible to build phosphor-networkd outside of the openbmc CI environment with only minimal dependencies available in most linux distributions.
build: Full subproject support
This changes makes it possible to build phosphor-networkd outside of the openbmc CI environment with only minimal dependencies available in most linux distributions.
Change-Id: I87a0ded66e8fccb9ac2bc16fb9e9f9c311ac8155 Signed-off-by: William A. Kennington III <wak@google.com>
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>
|