ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/package/kernel/mfp/files/fp_netlink.h b/package/kernel/mfp/files/fp_netlink.h
new file mode 100644
index 0000000..92ea11e
--- /dev/null
+++ b/package/kernel/mfp/files/fp_netlink.h
@@ -0,0 +1,36 @@
+#ifndef FP_NETLINK_H
+#define FP_NETLINK_H
+
+enum {
+	FASTPATH_NL_A_UNSPEC,
+	FASTPATH_NL_A_MSG,
+	__FASTPATH_NL_A_MAX,
+};
+#define FASTPATH_NL_A_MAX (__FASTPATH_NL_A_MAX - 1)
+
+extern struct nla_policy fp_netlink_policy[];
+
+/* commands */
+enum {
+	FASTPATH_NL_C_UNSPEC,
+	FASTPATH_NL_C_IPT_NOTIFY,
+	__FASTPATH_NL_C_MAX,
+};
+#define FASTPATH_NL_C_MAX (__FASTPATH_NL_C_MAX - 1)
+
+#define FASTPATH_NL_OP(_cmd, _func)	\
+{					\
+	.cmd = _cmd,			\
+	.doit = _func,			\
+	.dumpit = NULL,			\
+	.flags  = GENL_ADMIN_PERM,	\
+}
+
+#define FASTPATH_NL_DUMP(_cmd, _func, _dump)	\
+{						\
+	.cmd = _cmd,				\
+	.doit = _func,				\
+	.dumpit = _dump,			\
+}
+
+#endif /* FP_NETLINK_H */