Merge cherrypicks of [7701782, 7701783, 7701115, 7701940, 7701922, 7701923, 7701924, 7701925, 7701926, 7701927, 7701928, 7701929, 7701930, 7701784, 7701785, 7701931, 7701932] into qt-c2f2-release

Change-Id: I0ca8381b16028ed28ad6c6069267a6acb3990a92
diff --git a/qcwcn/wifi_hal/common.cpp b/qcwcn/wifi_hal/common.cpp
index c54577c..3d72e76 100644
--- a/qcwcn/wifi_hal/common.cpp
+++ b/qcwcn/wifi_hal/common.cpp
@@ -420,6 +420,8 @@
             return WIFI_ERROR_OUT_OF_MEMORY;
         case -EBUSY:
             return WIFI_ERROR_BUSY;
+        case -ENOBUFS:
+            return WIFI_ERROR_TOO_MANY_REQUESTS;
     }
     return WIFI_ERROR_UNKNOWN;
 }