History log of /openbmc/phosphor-networkd/yaml/ (Results 1 – 5 of 5)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8110f7dd08-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

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

show more ...


/openbmc/phosphor-networkd/60-phosphor-networkd-default.network.in
/openbmc/phosphor-networkd/README.md
/openbmc/phosphor-networkd/docs/Network-Configuration.md
/openbmc/phosphor-networkd/meson.build
/openbmc/phosphor-networkd/meson_options.txt
/openbmc/phosphor-networkd/src/config_parser.cpp
/openbmc/phosphor-networkd/src/config_parser.hpp
/openbmc/phosphor-networkd/src/dhcp_configuration.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager_main.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_sys_config.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/meson.build
/openbmc/phosphor-networkd/src/inventory_mac.cpp
/openbmc/phosphor-networkd/src/inventory_mac.hpp
/openbmc/phosphor-networkd/src/ipaddress.cpp
/openbmc/phosphor-networkd/src/ipaddress.hpp
/openbmc/phosphor-networkd/src/meson.build
/openbmc/phosphor-networkd/src/ncsi_util.cpp
/openbmc/phosphor-networkd/src/neighbor.cpp
/openbmc/phosphor-networkd/src/neighbor.hpp
/openbmc/phosphor-networkd/src/netlink.cpp
/openbmc/phosphor-networkd/src/netlink.hpp
/openbmc/phosphor-networkd/src/network_manager.cpp
/openbmc/phosphor-networkd/src/network_manager.hpp
/openbmc/phosphor-networkd/src/network_manager_main.cpp
/openbmc/phosphor-networkd/src/rtnetlink.cpp
/openbmc/phosphor-networkd/src/rtnetlink.hpp
/openbmc/phosphor-networkd/src/rtnetlink_server.cpp
/openbmc/phosphor-networkd/src/rtnetlink_server.hpp
/openbmc/phosphor-networkd/src/system_configuration.cpp
/openbmc/phosphor-networkd/src/system_configuration.hpp
/openbmc/phosphor-networkd/src/system_queries.cpp
/openbmc/phosphor-networkd/src/system_queries.hpp
/openbmc/phosphor-networkd/src/types.cpp
/openbmc/phosphor-networkd/src/types.hpp
/openbmc/phosphor-networkd/src/util.cpp
/openbmc/phosphor-networkd/src/util.hpp
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/test_hyp_network_manager.cpp
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/test_hyp_sys_config.cpp
/openbmc/phosphor-networkd/test/meson.build
/openbmc/phosphor-networkd/test/mock_ethernet_interface.hpp
/openbmc/phosphor-networkd/test/mock_syscall.cpp
/openbmc/phosphor-networkd/test/mock_syscall.hpp
/openbmc/phosphor-networkd/test/test_config_parser.cpp
/openbmc/phosphor-networkd/test/test_ethernet_interface.cpp
/openbmc/phosphor-networkd/test/test_netlink.cpp
/openbmc/phosphor-networkd/test/test_network_manager.cpp
/openbmc/phosphor-networkd/test/test_network_manager.hpp
/openbmc/phosphor-networkd/test/test_rtnetlink.cpp
/openbmc/phosphor-networkd/test/test_types.cpp
/openbmc/phosphor-networkd/test/test_util.cpp
xyz/openbmc_project/Network/IP/Create.interface.yaml
xyz/openbmc_project/Network/Neighbor/CreateStatic.interface.yaml
xyz/openbmc_project/Network/VLAN/Create.interface.yaml
90434ee403-Nov-2022 Patrick Williams <patrick@stwcx.xyz>

yaml: use 'object_path' type

sdbus++ has deprecated the `path` type in favor of the more descriptive
`object_path`. Switch to use that.

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

yaml: use 'object_path' type

sdbus++ has deprecated the `path` type in favor of the more descriptive
`object_path`. Switch to use that.

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

show more ...


/openbmc/phosphor-networkd/.gitignore
/openbmc/phosphor-networkd/OWNERS
/openbmc/phosphor-networkd/gen/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/IP/Create/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/IP/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/CreateStatic/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/VLAN/Create/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/VLAN/meson.build
/openbmc/phosphor-networkd/meson.build
/openbmc/phosphor-networkd/meson_options.txt
/openbmc/phosphor-networkd/src/config_parser.cpp
/openbmc/phosphor-networkd/src/config_parser.hpp
/openbmc/phosphor-networkd/src/dhcp_configuration.cpp
/openbmc/phosphor-networkd/src/dhcp_configuration.hpp
/openbmc/phosphor-networkd/src/dns_updater.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager_main.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_sys_config.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_sys_config.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/meson.build
/openbmc/phosphor-networkd/src/ipaddress.cpp
/openbmc/phosphor-networkd/src/ipaddress.hpp
/openbmc/phosphor-networkd/src/meson.build
/openbmc/phosphor-networkd/src/neighbor.cpp
/openbmc/phosphor-networkd/src/neighbor.hpp
/openbmc/phosphor-networkd/src/netlink.cpp
/openbmc/phosphor-networkd/src/netlink.hpp
/openbmc/phosphor-networkd/src/network_config.cpp
/openbmc/phosphor-networkd/src/network_config.hpp
/openbmc/phosphor-networkd/src/network_manager.cpp
/openbmc/phosphor-networkd/src/network_manager.hpp
/openbmc/phosphor-networkd/src/network_manager_main.cpp
/openbmc/phosphor-networkd/src/routing_table.cpp
/openbmc/phosphor-networkd/src/routing_table.hpp
/openbmc/phosphor-networkd/src/rtnetlink_server.cpp
/openbmc/phosphor-networkd/src/rtnetlink_server.hpp
/openbmc/phosphor-networkd/src/system_configuration.cpp
/openbmc/phosphor-networkd/src/system_configuration.hpp
/openbmc/phosphor-networkd/src/types.hpp
/openbmc/phosphor-networkd/src/util.cpp
/openbmc/phosphor-networkd/src/util.hpp
/openbmc/phosphor-networkd/src/vlan_interface.cpp
/openbmc/phosphor-networkd/src/vlan_interface.hpp
/openbmc/phosphor-networkd/subprojects/stdplus.wrap
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/meson.build
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/mock_hyp_sys_config.hpp
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/test_hyp_network_manager.cpp
/openbmc/phosphor-networkd/test/ibm/hypervisor-network-mgr-test/test_hyp_sys_config.cpp
/openbmc/phosphor-networkd/test/meson.build
/openbmc/phosphor-networkd/test/mock_ethernet_interface.hpp
/openbmc/phosphor-networkd/test/mock_network_manager.hpp
/openbmc/phosphor-networkd/test/mock_syscall.cpp
/openbmc/phosphor-networkd/test/mock_syscall.hpp
/openbmc/phosphor-networkd/test/test_config_parser.cpp
/openbmc/phosphor-networkd/test/test_ethernet_interface.cpp
/openbmc/phosphor-networkd/test/test_ipaddress.cpp
/openbmc/phosphor-networkd/test/test_netlink.cpp
/openbmc/phosphor-networkd/test/test_network_manager.cpp
/openbmc/phosphor-networkd/test/test_rtnetlink.cpp
/openbmc/phosphor-networkd/test/test_util.cpp
/openbmc/phosphor-networkd/test/test_vlan_interface.cpp
xyz/openbmc_project/Network/IP/Create.interface.yaml
xyz/openbmc_project/Network/Neighbor/CreateStatic.interface.yaml
xyz/openbmc_project/Network/VLAN/Create.interface.yaml
b685cb6612-Apr-2022 Jiaqing Zhao <jiaqing.zhao@intel.com>

Validate VLAN id on creation

As per IEEE 802.1Q, VLAN ID is a 12-bit unsigned value with 0 and 4095
being reserved. This patch adds check for the VLAN ID when creating
VLAN interface.

Tested:
Creat

Validate VLAN id on creation

As per IEEE 802.1Q, VLAN ID is a 12-bit unsigned value with 0 and 4095
being reserved. This patch adds check for the VLAN ID when creating
VLAN interface.

Tested:
Creating VLAN with invalid IDs like 0, 4095, 9999 on a valid interface
gives InvalidArgument error.

Change-Id: I27ccd3657b4e411c530762d6076902f22c7cbf5a
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>

show more ...


/openbmc/phosphor-networkd/meson.build
/openbmc/phosphor-networkd/meson_options.txt
/openbmc/phosphor-networkd/src/dhcp_configuration.hpp
/openbmc/phosphor-networkd/src/ethernet_interface.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager.hpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/hyp_network_manager_main.cpp
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/meson.build
/openbmc/phosphor-networkd/src/ibm/hypervisor-network-mgr-src/xyz.openbmc_project.Network.Hypervisor.service.in
/openbmc/phosphor-networkd/src/ibm/meson.build
/openbmc/phosphor-networkd/src/ipaddress.cpp
/openbmc/phosphor-networkd/src/meson.build
/openbmc/phosphor-networkd/src/ncsi_util.cpp
/openbmc/phosphor-networkd/src/neighbor.cpp
/openbmc/phosphor-networkd/src/network_config.cpp
/openbmc/phosphor-networkd/src/network_manager.cpp
/openbmc/phosphor-networkd/src/network_manager.hpp
/openbmc/phosphor-networkd/src/network_manager_main.cpp
/openbmc/phosphor-networkd/src/routing_table.cpp
/openbmc/phosphor-networkd/src/system_configuration.cpp
/openbmc/phosphor-networkd/src/system_configuration.hpp
/openbmc/phosphor-networkd/src/types.hpp
/openbmc/phosphor-networkd/src/util.cpp
/openbmc/phosphor-networkd/src/vlan_interface.cpp
/openbmc/phosphor-networkd/subprojects/nlohmann_json.wrap
/openbmc/phosphor-networkd/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/phosphor-networkd/subprojects/phosphor-logging.wrap
/openbmc/phosphor-networkd/subprojects/sdbusplus.wrap
/openbmc/phosphor-networkd/subprojects/sdeventplus.wrap
/openbmc/phosphor-networkd/subprojects/stdplus.wrap
/openbmc/phosphor-networkd/test/global_network_objects.cpp
/openbmc/phosphor-networkd/test/test_ethernet_interface.cpp
/openbmc/phosphor-networkd/test/test_rtnetlink.cpp
/openbmc/phosphor-networkd/test/test_util.cpp
/openbmc/phosphor-networkd/xyz.openbmc_project.Network.service.in
xyz/openbmc_project/Network/VLAN/Create.interface.yaml
ee2cba8a18-Nov-2021 sureshvijayv1 <suresh.vijayakumar@intel.com>

Check eth intf existence before creating VLAN

Request to create VLAN interface for non-existing interface causes
non-existing ethernet-interface object to be accessed which in turn
causes segmentati

Check eth intf existence before creating VLAN

Request to create VLAN interface for non-existing interface causes
non-existing ethernet-interface object to be accessed which in turn
causes segmentation fault.Check for requested ethernet root intf and
allow the creation of VLAN interface for ethernet objects.

Tested:
POSTMAN Request & Response
Request: https://xx.xx.xx.xx/redfish/v1/Managers/bmc/EthernetInterfaces/abcd/VLANs
Method: POST
Body Parameters: {"VLANId": 1, "VLANEnable": true }
Response:
"error": {
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_1_1.Message",
"Message": "The request failed due to an internal service error. The service is still operational.",
"MessageArgs": [],
"MessageId": "Base.1.8.1.InternalError",
"MessageSeverity": "Critical",
"Resolution": "Resubmit the request. If the problem persists, consider resetting the service."
}
],
"code": "Base.1.8.1.InternalError",
"message": "The request failed due to an internal service error. The service is still operational."
}

Signed-off-by: sureshvijayv1 <suresh.vijayakumar@intel.com>
Change-Id: I38e5cf64935e120a14b6b91c631e7e20b58789a1

show more ...

bdbbfb6219-May-2021 William A. Kennington III <wak@google.com>

build: Move yaml files into a subdirectory

This improves generation speed and ensures that the yamldir only
contains yaml files.

Change-Id: I6094f23dfc4af2bb43ca7fdba047014142e1991f
Signed-off-by:

build: Move yaml files into a subdirectory

This improves generation speed and ensures that the yamldir only
contains yaml files.

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

show more ...


/openbmc/phosphor-networkd/.clang-format
/openbmc/phosphor-networkd/.gitignore
/openbmc/phosphor-networkd/.shellcheck
/openbmc/phosphor-networkd/LICENSE
/openbmc/phosphor-networkd/MAINTAINERS
/openbmc/phosphor-networkd/README.md
/openbmc/phosphor-networkd/docs/Network-Configuration.md
/openbmc/phosphor-networkd/gen/meson.build
/openbmc/phosphor-networkd/gen/regenerate-meson
/openbmc/phosphor-networkd/gen/run-ci
/openbmc/phosphor-networkd/gen/xyz/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/IP/Create/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/IP/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/CreateStatic/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/VLAN/Create/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/VLAN/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/meson.build
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/meson.build
/openbmc/phosphor-networkd/meson.build
/openbmc/phosphor-networkd/meson_options.txt
/openbmc/phosphor-networkd/src/argument.cpp
/openbmc/phosphor-networkd/src/argument.hpp
/openbmc/phosphor-networkd/src/config_parser.cpp
/openbmc/phosphor-networkd/src/config_parser.hpp
/openbmc/phosphor-networkd/src/dhcp_configuration.cpp
/openbmc/phosphor-networkd/src/dhcp_configuration.hpp
/openbmc/phosphor-networkd/src/dns_updater.cpp
/openbmc/phosphor-networkd/src/dns_updater.hpp
/openbmc/phosphor-networkd/src/ethernet_interface.cpp
/openbmc/phosphor-networkd/src/ethernet_interface.hpp
/openbmc/phosphor-networkd/src/ipaddress.cpp
/openbmc/phosphor-networkd/src/ipaddress.hpp
/openbmc/phosphor-networkd/src/meson.build
/openbmc/phosphor-networkd/src/ncsi_netlink_main.cpp
/openbmc/phosphor-networkd/src/ncsi_util.cpp
/openbmc/phosphor-networkd/src/ncsi_util.hpp
/openbmc/phosphor-networkd/src/neighbor.cpp
/openbmc/phosphor-networkd/src/neighbor.hpp
/openbmc/phosphor-networkd/src/netlink.cpp
/openbmc/phosphor-networkd/src/netlink.hpp
/openbmc/phosphor-networkd/src/network_config.cpp
/openbmc/phosphor-networkd/src/network_config.hpp
/openbmc/phosphor-networkd/src/network_manager.cpp
/openbmc/phosphor-networkd/src/network_manager.hpp
/openbmc/phosphor-networkd/src/network_manager_main.cpp
/openbmc/phosphor-networkd/src/routing_table.cpp
/openbmc/phosphor-networkd/src/routing_table.hpp
/openbmc/phosphor-networkd/src/rtnetlink_server.cpp
/openbmc/phosphor-networkd/src/rtnetlink_server.hpp
/openbmc/phosphor-networkd/src/system_configuration.cpp
/openbmc/phosphor-networkd/src/system_configuration.hpp
/openbmc/phosphor-networkd/src/types.hpp
/openbmc/phosphor-networkd/src/util.cpp
/openbmc/phosphor-networkd/src/util.hpp
/openbmc/phosphor-networkd/src/vlan_interface.cpp
/openbmc/phosphor-networkd/src/vlan_interface.hpp
/openbmc/phosphor-networkd/src/watch.cpp
/openbmc/phosphor-networkd/src/watch.hpp
/openbmc/phosphor-networkd/subprojects/googletest.wrap
/openbmc/phosphor-networkd/subprojects/nlohmann_json.wrap
/openbmc/phosphor-networkd/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/phosphor-networkd/subprojects/phosphor-logging.wrap
/openbmc/phosphor-networkd/subprojects/sdbusplus.wrap
/openbmc/phosphor-networkd/subprojects/sdeventplus.wrap
/openbmc/phosphor-networkd/subprojects/stdplus.wrap
/openbmc/phosphor-networkd/test/global_network_objects.cpp
/openbmc/phosphor-networkd/test/meson.build
/openbmc/phosphor-networkd/test/mock_ethernet_interface.hpp
/openbmc/phosphor-networkd/test/mock_network_manager.hpp
/openbmc/phosphor-networkd/test/mock_syscall.cpp
/openbmc/phosphor-networkd/test/mock_syscall.hpp
/openbmc/phosphor-networkd/test/test_config_parser.cpp
/openbmc/phosphor-networkd/test/test_ethernet_interface.cpp
/openbmc/phosphor-networkd/test/test_neighbor.cpp
/openbmc/phosphor-networkd/test/test_netlink.cpp
/openbmc/phosphor-networkd/test/test_network_manager.cpp
/openbmc/phosphor-networkd/test/test_rtnetlink.cpp
/openbmc/phosphor-networkd/test/test_util.cpp
/openbmc/phosphor-networkd/test/test_vlan_interface.cpp
/openbmc/phosphor-networkd/xyz.openbmc_project.Network.conf.in
/openbmc/phosphor-networkd/xyz.openbmc_project.Network.service.in
xyz/openbmc_project/Network/IP/Create.interface.yaml
xyz/openbmc_project/Network/Neighbor/CreateStatic.interface.yaml
xyz/openbmc_project/Network/VLAN/Create.interface.yaml