[rdkb][common][bsp][Refactor hostapd and wpa-supplicant bb file]

[Description]
Refactor hostapd and wpa-supplicant bb file
1. due to align ucode ,hostapd and wpa-supplicant should depend on libnl-tiny not libnl.
otherwise hostapd with ucode will crash at bootup

[Release-log]

Change-Id: If8d1589b1c059633abd3a00bc4e8a021a14c84b8
diff --git a/recipes-wifi/hostapd/hostapd_2.10.3.bb b/recipes-wifi/hostapd/hostapd_2.10.3.bb
index 6351b22..60a40d9 100644
--- a/recipes-wifi/hostapd/hostapd_2.10.3.bb
+++ b/recipes-wifi/hostapd/hostapd_2.10.3.bb
@@ -4,7 +4,7 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://hostapd/README;md5=c905478466c90f1cefc0df987c40e172"
 
-DEPENDS = "libnl openssl ubus ucode"
+DEPENDS = "libnl-tiny openssl ubus ucode"
 DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'telemetry2_0', 'telemetry', '', d)}"
 LDFLAGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'telemetry2_0', ' -ltelemetry_msgsender ', '', d)}"
 RDEPENDS_${PN} += "gawk ucode"
@@ -31,7 +31,6 @@
     file://wpa_supplicant.uc \
     file://src-${PV} \
     file://002-rdkb-add-ucode-support.patch;apply=no \
-    file://003-rdkb-uc-script-support.patch;apply=no \
 "
 require files/patches-${PV}/patches.inc
 
@@ -75,15 +74,14 @@
     echo "CONFIG_IEEE80211BE=y" >> ${B}/.config
     echo "CONFIG_TESTING_OPTIONS=y" >> ${B}/.config
     echo "CONFIG_UCODE=y" >> ${B}/.config
+    echo "CONFIG_LIBNL20=y" >> ${B}/.config
+    echo "CONFIG_LIBNL_TINY=y" >> ${B}/.config
 }
 
 do_filogic_patches() {
     cd ${S}
         if [ ! -e patch_applied ]; then
             patch -p1 < ${WORKDIR}/002-rdkb-add-ucode-support.patch
-            cd ${WORKDIR}
-            patch -p1 < ${WORKDIR}/003-rdkb-uc-script-support.patch
-            cd ${S}
             touch patch_applied
         fi
 }
@@ -91,7 +89,7 @@
 addtask filogic_patches after do_patch before do_compile
 
 do_compile() {
-    export CFLAGS="-MMD -O2 -Wall -g -I${STAGING_INCDIR}/libnl3"
+    export CFLAGS="-MMD -O2 -Wall -g -I${STAGING_INCDIR}/libnl-tiny -D_GNU_SOURCE"
     export EXTRA_CFLAGS="${CFLAGS}"
     make V=1
 }