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 */