Skip to content

Commit 772c9e1

Browse files
authored
Merge branch 'develop' into update_uwm_and_depends_src_rev
2 parents ee68c58 + 09c45ca commit 772c9e1

File tree

7 files changed

+40
-11
lines changed

7 files changed

+40
-11
lines changed

conf/machine/bananapi4-rdk-broadband-ap-extender.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
RUST_PANIC_STRATEGY="abort"
88

9+
require conf/distro/include/rdk-bpi-ap-extender.inc
10+
911
require ${@bb.utils.contains('DISTRO_FEATURES','kernel6-6','conf/machine/filogic880-kernel6-6-bpi-r4.conf','conf/machine/filogic880-bpi-r4.conf',d)}
1012
DISTRO_FEATURES_append = " em_extender"
11-
require conf/distro/include/rdk-bpi-ap-extender.inc
1213
PREFERRED_PROVIDER_hal-wifi_onewifi = "hal-wifi-generic"
1314
MACHINE_IMAGE_NAME = "rdk-generic-ap-extender-image"
1415

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
##########################################
2+
Date: Oct 30, 2025 1:00 PM
3+
From:
4+
Subject: Fixed MLO enable API
5+
Source: Comcast
6+
Upstream-Status:
7+
Signed-off-by: Bogdan Bogush <[email protected]>
8+
##########################################
9+
diff --git a/source/hostap-2.11/src/ap/ieee802_11.c b/src/ap/ieee802_11.c
10+
index 8cbaf0db8..e3cd9e47c 100644
11+
--- a/source/hostap-2.11/src/ap/ieee802_11.c
12+
+++ b/source/hostap-2.11/src/ap/ieee802_11.c
13+
@@ -4773,9 +4773,11 @@ bool hostapd_is_mld_ap(struct hostapd_data *hapd)
14+
if (!hapd->conf->mld_ap)
15+
return false;
16+
17+
+#ifndef RDK_ONEWIFI
18+
if (!hapd->iface || !hapd->iface->interfaces ||
19+
hapd->iface->interfaces->count <= 1)
20+
return false;
21+
+#endif /* RDK_ONEWIFI */
22+
23+
return true;
24+
}

meta-rdk-mtk-bpir4/recipes-ccsp/rdk-wifi-libhostap/rdk-wifi-libhostap_2.11.bb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ SRC_URI += " \
6666
file://2.11/mdu_radius_psk_auth_2_11.patch \
6767
file://2.11/supplicant_new.patch \
6868
file://2.11/bpi.patch \
69+
file://2.11/mlo_fix.patch \
6970
"
7071

7172
CFLAGS_append = " -D_PLATFORM_BANANAPI_R4_ -DCONFIG_SME -DCONFIG_GAS -DCONFIG_AP "

meta-rdk-mtk-bpir4/recipes-kernel/linux/files/netfilter.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ CONFIG_IP_NF_MANGLE=m
5656
CONFIG_IP_NF_TARGET_CLUSTERIP=m
5757
CONFIG_IP_NF_TARGET_ECN=m
5858
CONFIG_IP_NF_TARGET_TTL=m
59-
CONFIG_IP_NF_RAW=m
59+
CONFIG_IP_NF_RAW=y
6060
CONFIG_IP_NF_ARPTABLES=m
6161
CONFIG_IP_NF_ARPFILTER=m
6262
CONFIG_IP_NF_ARP_MANGLE=m

meta-rdk-mtk-bpir4/recipes-kernel/linux/files/rdkb_cfg/kernel_6_6.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
CONFIG_USB=y
2+
CONFIG_USB_COMMON=y
3+
CONFIG_USB_STORAGE=y
4+
CONFIG_USB_SUPPORT=y
5+
CONFIG_USB_UAS=y
6+
CONFIG_USB_XHCI_MTK_DEBUGFS=y
27
CONFIG_USB_NET_DRIVERS=y
38
CONFIG_USB_USBNET=y
49
CONFIG_USB_XHCI_HCD=y

meta-rdk-mtk-bpir4/recipes-kernel/linux/files/rdkb_cfg/sdmmc.cfg

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@ CONFIG_EXT4_ENCRYPTION=y
33
CONFIG_EXT4_FS=y
44
CONFIG_EXT4_FS_POSIX_ACL=y
55
CONFIG_EXT4_FS_SECURITY=y
6+
CONFIG_NF_LOG_IPV6=y
7+
CONFIG_NETFILTER_XT_TARGET_CT=y
8+
CONFIG_CGROUP_DEBUG=y
9+
CONFIG_CPUSETS=y
10+
CONFIG_PROC_PID_CPUSET=y
11+
CONFIG_CGROUP_SCHED=y
12+
CONFIG_CGROUP_CPUACCT=y

meta-rdk-mtk-bpir4/recipes-wifi/hal/files/6g_dml_mapping.patch

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1802,15 +1802,6 @@ index faee674..ecf1f17 100644
18021802
if (wifi_getRadioEnable(index, &enabled) != RETURN_OK)
18031803
{
18041804
fprintf(stderr, "%s: wifi_getRadioEnable return error.\n", __func__);
1805-
@@ -12901,7 +13373,7 @@ INT wifi_getRadioOperatingParameters(wifi_radio_index_t index, wifi_radio_operat
1806-
}
1807-
1808-
if (operationParam->band == WIFI_FREQUENCY_6_BAND) {
1809-
- if (wifi_getRadioOpclass(index, &operationParam->op_class) != RETURN_OK) {
1810-
+ if (wifi_getRadioOpclass(index, &operationParam->operatingClass) != RETURN_OK) {
1811-
fprintf(stderr, "%s: op_class is not set.\n", __func__);
1812-
return RETURN_ERR;
1813-
}
18141805
@@ -13018,7 +13490,10 @@ static int array_index_to_vap_index(UINT radioIndex, int arrayIndex)
18151806
return RETURN_ERR;
18161807
}

0 commit comments

Comments
 (0)