Resolve compilation error for fib_rule_port_range with fib_rules.h

New members of type fib_rule_port_range are added in the structure
rtnl_rule in netlink-private/types.h. This causes compilation error
corresponding to the structure rtnl_rule of netlink-private/types.h
which is included in wifi_hal. Update the header dependency in wifi_hal
to include fib_rules.h to resolve compilation issues with
fib_rules_port_range.

CRs-Fixed: 2836075
Change-Id: I83a7c55ee96f74a80c59caaa0e8a3437eaec60c0
diff --git a/qcwcn/wifi_hal/common.cpp b/qcwcn/wifi_hal/common.cpp
index 3d72e76..35ef627 100644
--- a/qcwcn/wifi_hal/common.cpp
+++ b/qcwcn/wifi_hal/common.cpp
@@ -16,12 +16,12 @@
 
 #include <stdlib.h>
 #include <linux/pkt_sched.h>
+#include <linux-private/linux/fib_rules.h>
 #include <netlink/object-api.h>
 #include <netlink-private/object-api.h>
 #include <netlink-private/types.h>
 #include <dlfcn.h>
 #include <pthread.h>
-
 #include "wifi_hal.h"
 #include "common.h"
 #include <errno.h>
diff --git a/qcwcn/wifi_hal/wifi_hal.cpp b/qcwcn/wifi_hal/wifi_hal.cpp
index 372d9e1..0533339 100644
--- a/qcwcn/wifi_hal/wifi_hal.cpp
+++ b/qcwcn/wifi_hal/wifi_hal.cpp
@@ -25,7 +25,7 @@
 #include <netpacket/packet.h>
 #include <linux/filter.h>
 #include <linux/errqueue.h>
-
+#include <linux-private/linux/fib_rules.h>
 #include <linux/pkt_sched.h>
 #include <netlink/object-api.h>
 #include <netlink/netlink.h>