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