diff --git a/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start.sh b/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start.sh index 1a75d0d7..187fe41a 100644 --- a/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start.sh +++ b/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start.sh @@ -3,6 +3,7 @@ sleep 20 iw phy phy0 interface add wifi0 type __ap iw phy phy0 interface add wifi1 type __ap iw phy phy0 interface add wifi2 type __ap +iw phy phy0 interface add mld0 type __ap radios all #Obtain the wifi0 mac address wifi0_mac=`cat /nvram/mac_addresses.txt | grep -a wifi0 | cut -d " " -f 2` diff --git a/meta-rdk-mtk-bpir4/recipes-ccsp/hal/files/InterfaceMap.json b/meta-rdk-mtk-bpir4/recipes-ccsp/hal/files/InterfaceMap.json index 3a71f33e..5118efdf 100644 --- a/meta-rdk-mtk-bpir4/recipes-ccsp/hal/files/InterfaceMap.json +++ b/meta-rdk-mtk-bpir4/recipes-ccsp/hal/files/InterfaceMap.json @@ -51,6 +51,7 @@ }, { "InterfaceName": "wifi2", + "MldName": "mld0", "Bridge": "brlan0", "vlanId": 0, "vapIndex": 16, @@ -113,6 +114,7 @@ }, { "InterfaceName": "wifi1", + "MldName": "mld0", "Bridge": "brlan0", "vlanId": 0, "vapIndex": 1, @@ -176,6 +178,7 @@ }, { "InterfaceName": "wifi0", + "MldName": "mld0", "Bridge": "brlan0", "vlanId": 0, "vapIndex": 0, diff --git a/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-hal.bbappend b/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-hal.bbappend index bab32223..837e5827 100644 --- a/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-hal.bbappend +++ b/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-hal.bbappend @@ -3,7 +3,8 @@ SRC_URI_remove = "git://github.com/rdkcentral/rdk-wifi-hal.git;protocol=https;br SRC_URI += "git://github.com/rdkcentral/rdk-wifi-hal.git;protocol=https;branch=MLOdemo;name=rdk-wifi-hal" SRCREV_rdk-wifi-hal = "b0bd7dd16dc76fe8b08ed3fdec69ff19addd5970" -CFLAGS_append = " -D_PLATFORM_BANANAPI_R4_ -DBANANA_PI_PORT -DFEATURE_SINGLE_PHY -DCONFIG_HW_CAPABILITIES " +CFLAGS_append = " -D_PLATFORM_BANANAPI_R4_ -DBANANA_PI_PORT -DFEATURE_SINGLE_PHY \ + -DCONFIG_HW_CAPABILITIES -DCONFIG_GENERIC_MLO " CFLAGS_append_kirkstone = " -fcommon" CFLAGS_remove = "-DCONFIG_MBO" EXTRA_OECONF_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', ' ONE_WIFIBUILD=true ', '', d)}"