summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDelphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>2024-01-16 09:31:37 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-01-19 00:16:25 +0300
commit3489f56cd549120b1508d0105629890463e18318 (patch)
tree6f6c59b550c755098fa309846941831a06517f26
parentaaa738530c395bb050994301074d591c6eb97f4a (diff)
downloadopenbmc-3489f56cd549120b1508d0105629890463e18318.tar.xz
meta-facebook: yosemite4: Add network config
Add network config and move 00-bmc-eth.network into meta-facebook common layer. Test on yv4: After do sled cycle can get ip success. Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com> Change-Id: I7b6452d5f4a25fa898ae512bcc745b8ae9ed640e
-rw-r--r--meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network_%.bbappend3
-rw-r--r--meta-facebook/meta-yosemite4/conf/machine/yosemite4.conf3
-rw-r--r--meta-facebook/recipes-phosphor/network/phosphor-network/00-bmc-eth.network (renamed from meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network/00-bmc-eth0.network)2
-rw-r--r--meta-facebook/recipes-phosphor/network/phosphor-network_%.bbappend12
4 files changed, 16 insertions, 4 deletions
diff --git a/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network_%.bbappend b/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network_%.bbappend
index e89fbe21e1..253b76eb9f 100644
--- a/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network_%.bbappend
+++ b/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network_%.bbappend
@@ -1,15 +1,12 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI:append:harma = " \
- file://00-bmc-eth0.network \
file://00-bmc-usb0.network \
"
-FILES:${PN}:append:harma = " ${systemd_unitdir}/network/00-bmc-eth0.network"
FILES:${PN}:append:harma = " ${systemd_unitdir}/network/00-bmc-usb0.network"
do_install:append() {
install -d ${D}${systemd_unitdir}/network/
- install -m 0644 ${WORKDIR}/00-bmc-eth0.network ${D}${systemd_unitdir}/network/00-bmc-eth0.network
install -m 0644 ${WORKDIR}/00-bmc-usb0.network ${D}${systemd_unitdir}/network/00-bmc-usb0.network
}
diff --git a/meta-facebook/meta-yosemite4/conf/machine/yosemite4.conf b/meta-facebook/meta-yosemite4/conf/machine/yosemite4.conf
index 2fa1921aee..690e113079 100644
--- a/meta-facebook/meta-yosemite4/conf/machine/yosemite4.conf
+++ b/meta-facebook/meta-yosemite4/conf/machine/yosemite4.conf
@@ -12,6 +12,7 @@ require conf/machine/include/facebook-compute-multihost.inc
require conf/machine/include/ast2600.inc
require conf/machine/include/obmc-bsp-common.inc
require conf/machine/include/facebook-tpm2.inc
+require conf/machine/include/facebook-ncsi-nic.inc
FLASH_SIZE = "131072"
@@ -19,5 +20,7 @@ OBMC_HOST_INSTANCES = "1 2 3 4 5 6 7 8"
# Primary chassis as Sled plus secondary chassis in N slots.
OBMC_CHASSIS_INSTANCES = "0 ${OBMC_HOST_INSTANCES}"
+NCSI_ETH_INTF = "eth0 eth1"
+
VIRTUAL-RUNTIME_obmc-host-state-manager = "phosphor-state-manager-host"
VIRTUAL-RUNTIME_obmc-chassis-state-manager = "phosphor-state-manager-chassis"
diff --git a/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network/00-bmc-eth0.network b/meta-facebook/recipes-phosphor/network/phosphor-network/00-bmc-eth.network
index 90bbe67694..5ccb0ead19 100644
--- a/meta-facebook/meta-harma/recipes-phosphor/network/phosphor-network/00-bmc-eth0.network
+++ b/meta-facebook/recipes-phosphor/network/phosphor-network/00-bmc-eth.network
@@ -1,5 +1,5 @@
[Match]
-Name=eth0
+Type=ether
[Network]
DHCP=true
LinkLocalAddressing=1
diff --git a/meta-facebook/recipes-phosphor/network/phosphor-network_%.bbappend b/meta-facebook/recipes-phosphor/network/phosphor-network_%.bbappend
new file mode 100644
index 0000000000..b030ca6deb
--- /dev/null
+++ b/meta-facebook/recipes-phosphor/network/phosphor-network_%.bbappend
@@ -0,0 +1,12 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+SRC_URI:append = " \
+ file://00-bmc-eth.network \
+ "
+
+FILES:${PN}:append = " ${systemd_unitdir}/network/00-bmc-eth.network"
+
+do_install:append() {
+ install -d ${D}${systemd_unitdir}/network/
+ install -m 0644 ${WORKDIR}/00-bmc-eth.network ${D}${systemd_unitdir}/network/00-bmc-eth.network
+} \ No newline at end of file