ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/package/kernel/mfp/files/fp_ndisc.h b/package/kernel/mfp/files/fp_ndisc.h
new file mode 100644
index 0000000..2ccbeb5
--- /dev/null
+++ b/package/kernel/mfp/files/fp_ndisc.h
@@ -0,0 +1,25 @@
+#ifndef __FP_NDISC_H__
+#define __FP_NDISC_H__
+
+
+struct dns_svr_option { //rfc 4339 & rfc 61016
+  __u8 type;
+  __u8 length;
+  __be16 reserved;
+  __be32 lifetime;
+  __be32 dns1[4];
+  __be32 dns2[4];
+}  __packed;
+
+struct mtu_option {
+	__u8 type;
+	__u8 length;
+	__be16 reserved;
+	__be32 mtu;
+}__attribute__((packed));
+
+bool fpnd_is_ra(struct sk_buff *skb);
+bool fpnd_is_rs(struct sk_buff *skb);
+void fpnd_process_ra(struct net_device *src, struct sk_buff *skb);
+int fpnd_process_rs(struct sk_buff *skb);
+#endif