summaryrefslogtreecommitdiff
path: root/pimd/pim6_stubs.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim6_stubs.c')
-rw-r--r--pimd/pim6_stubs.c87
1 files changed, 36 insertions, 51 deletions
diff --git a/pimd/pim6_stubs.c b/pimd/pim6_stubs.c
index 9f68b7be3d..818b137abf 100644
--- a/pimd/pim6_stubs.c
+++ b/pimd/pim6_stubs.c
@@ -29,40 +29,6 @@
/*
* NH lookup / NHT
*/
-void pim_sendmsg_zebra_rnh(struct pim_instance *pim, struct zclient *zclient,
- struct pim_nexthop_cache *pnc, int command)
-{
-}
-
-int pim_ecmp_nexthop_lookup(struct pim_instance *pim,
- struct pim_nexthop *nexthop, struct prefix *src,
- struct prefix *grp, int neighbor_needed)
-{
- return 0;
-}
-
-int pim_find_or_track_nexthop(struct pim_instance *pim, struct prefix *addr,
- struct pim_upstream *up, struct rp_info *rp,
- struct pim_nexthop_cache *out_pnc)
-{
- return 0;
-}
-
-void pim_delete_tracked_nexthop(struct pim_instance *pim, struct prefix *addr,
- struct pim_upstream *up, struct rp_info *rp)
-{
-}
-
-struct pim_nexthop_cache *pim_nexthop_cache_find(struct pim_instance *pim,
- struct pim_rpf *rpf)
-{
- return NULL;
-}
-
-void pim_rp_nexthop_del(struct rp_info *rp_info)
-{
-}
-
void pim_nht_bsr_add(struct pim_instance *pim, struct in_addr addr)
{
}
@@ -88,48 +54,67 @@ void zclient_lookup_free(void)
}
/*
- * packet handling
+ * PIM register
*/
-int pim_msg_send(int fd, pim_addr src, pim_addr dst, uint8_t *pim_msg,
- int pim_msg_size, const char *ifname)
+void pim_register_join(struct pim_upstream *up)
{
- return 0;
}
-int pim_hello_send(struct interface *ifp, uint16_t holdtime)
+void pim_null_register_send(struct pim_upstream *up)
{
- return -1;
}
-void pim_hello_restart_now(struct interface *ifp)
+void pim_reg_del_on_couldreg_fail(struct interface *ifp)
{
}
-void pim_hello_restart_triggered(struct interface *ifp)
+bool pim_bsm_new_nbr_fwd(struct pim_neighbor *neigh, struct interface *ifp)
{
+ return false;
}
-int pim_sock_add(struct interface *ifp)
+void pim_bsm_proc_free(struct pim_instance *pim)
{
- return -1;
}
-void pim_sock_delete(struct interface *ifp, const char *delete_message)
+void pim_bsm_proc_init(struct pim_instance *pim)
{
}
-/*
- * PIM register
- */
-void pim_register_join(struct pim_upstream *up)
+struct bsgrp_node *pim_bsm_get_bsgrp_node(struct bsm_scope *scope,
+ struct prefix *grp)
{
+ return NULL;
}
-void pim_null_register_send(struct pim_upstream *up)
+void pim_bsm_write_config(struct vty *vty, struct interface *ifp)
{
}
-void pim_reg_del_on_couldreg_fail(struct interface *ifp)
+int pim_bsm_process(struct interface *ifp, pim_sgaddr *sg, uint8_t *buf,
+ uint32_t buf_size, bool no_fwd)
+{
+ return 0;
+}
+
+void pim_register_send(const uint8_t *buf, int buf_size, pim_addr src,
+ struct pim_rpf *rpg, int null_register,
+ struct pim_upstream *up)
+{
+}
+
+void pim_register_stop_send(struct interface *ifp, pim_sgaddr *sg, pim_addr src,
+ pim_addr originator)
+{
+}
+
+int pim_register_recv(struct interface *ifp, pim_addr dest_addr,
+ pim_addr src_addr, uint8_t *tlv_buf, int tlv_buf_size)
{
+ return 0;
}
+int pim_register_stop_recv(struct interface *ifp, uint8_t *buf, int buf_size)
+{
+ return 0;
+}