History log of /openbmc/phosphor-networkd/meson.build (Results 1 – 12 of 12)
Revision Date Author Comments
# e010e562 23-Aug-2023 Patrick Williams <patrick@stwcx.xyz>

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: I2f370b468cfa5997d4902

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: I2f370b468cfa5997d490265ef8d734f9fc6e7fae
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# cc7f5bf0 12-Apr-2023 Patrick Williams <patrick@stwcx.xyz>

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig` keyword argument. Ensure meson 0.58 is required and update
the usage of all `get_pkgconfig_variable` and `get_variable` to be the
modern variant.

Change-Id: Iea38cd41ecdf6425bb335af39691dfac60cad7db
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 9f621f3e 17-Nov-2022 Potin Lai <potin.lai@quantatw.com>

network_manager_main: add force-sync-mac option

For the platform has modulized flash (ex: Bletchley), the BMC flash is
not embedded on the board where the MAC address stored. When the
original board

network_manager_main: add force-sync-mac option

For the platform has modulized flash (ex: Bletchley), the BMC flash is
not embedded on the board where the MAC address stored. When the
original board get replaced by service, BMC won't sync MAC address
again from new board because the first boot file is existed,and it
cause BMC continue using old MAC address form old board.

Add a force-sync-mac option to force check MAC address regardless first
boot file is exist or not.

Tested on Bletchley, MAC address updated after replacing chassis
controller board.

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I37785f25b3ce0d95d0dd7d9e2f1ad3cd731b83c7

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 ...


# e93e4a0e 11-Oct-2022 William A. Kennington III <wak@google.com>

ethernet_interface: Always try ethtool as we handle unsupported

Change-Id: I5f2e5964f309094b81c1541ba47d4bf9743fa252
Signed-off-by: William A. Kennington III <wak@google.com>


# 4b604171 20-Sep-2022 William A. Kennington III <wak@google.com>

build: Update sdbusplus-gen-meson

Change-Id: Idb647ddb3b0453d05cf3a55e883e0f4b26227b81
Signed-off-by: William A. Kennington III <wak@google.com>


# 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 ...


# 609c12de 03-Feb-2022 Johnathan Mantey <johnathanx.mantey@intel.com>

Allow writing MAC address to networkd config file to be blocked

The systemd.networkd configuration file can store the MAC
address. This allows the MAC address to be changed on demand. This
feature m

Allow writing MAC address to networkd config file to be blocked

The systemd.networkd configuration file can store the MAC
address. This allows the MAC address to be changed on demand. This
feature may not desirable to some vendors. Server suppliers may prefer
to have an immutable MAC address.

The change here adds a compile time switch that enables/disables
writing the MAC address to the configuration file.

Tested:
Confirmed the default configuration permitted the MAC address to be written to
the configuration file.
Added a OEMESON override to the phosphor-network.bbappend file and
confirmed the MAC address no longer gets written.

Change-Id: Ic1eb69980cea6864a30dac93dd472ba9e0e2c1a9
Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>

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

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>


# 1e710d04 24-May-2021 William A. Kennington III <wak@google.com>

build: Fix service and conf file quotation

The previous commit broke the autotools generation of D-Bus configs as
the strings being written into the XML were not correctly quoted.

build: Fix service and conf file quotation

The previous commit broke the autotools generation of D-Bus configs as
the strings being written into the XML were not correctly quoted.

Change-Id: Icf7ecbbd4ecd7f513721a578b8374df3ffae9649
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 0a01b2a9 13-May-2021 William A. Kennington III <wak@google.com>

build: Add meson build

Change-Id: Id01834cf0b6580b7e6f6fa195b4a547fd03222ce
Signed-off-by: William A. Kennington III <wak@google.com>