Multi Path Routing Complete
diff --git a/nlsr_npt.h b/nlsr_npt.h
index ae4f123..c191579 100644
--- a/nlsr_npt.h
+++ b/nlsr_npt.h
@@ -18,11 +18,14 @@
int add_npt_entry(char *orig_router, char *name_prefix, int num_face, int *faces, int *route_costs);
-int delete_npt_entry(char *orig_router, char *name_prefix);
+int delete_npt_entry_by_router_and_name_prefix(char *orig_router, char *name_prefix);
void print_npt(void);
void delete_orig_router_from_npt(char *orig_router);
//void update_npt_with_new_route(char * orig_router,int next_hop_face);
-void update_npt_with_new_route();
+void update_npt_with_new_route(void);
void destroy_all_face_by_nlsr(void);
+void sort_faces_by_distance(int *faces,int *route_costs,int start,int element);
+void update_ccnd_fib_for_orig_router(char *orig_router);
+void get_all_faces_for_orig_router_from_npt(char *orig_router, int *faces, int *route_costs, int num_faces);
#endif