]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_cmd.h
Merge pull request #1227 from qlyoung/pim-cli-npd
[mirror_frr.git] / pimd / pim_cmd.h
index 64751d8682b12fc6da3752dcad735645acaab43e..8867514876a8283a6d3622a8a40192d473e7a563 100644 (file)
 
 void pim_cmd_init(void);
 
+/*
+ * Special Macro to allow us to get the correct pim_instance;
+ */
+#define PIM_DECLVAR_CONTEXT(A, B)                                              \
+       struct vrf *A = VTY_GET_CONTEXT(vrf);                                  \
+       struct pim_instance *B =                                               \
+               (vrf) ? vrf->info : pim_get_pim_instance(VRF_DEFAULT);         \
+       vrf = (vrf) ? vrf : pim->vrf;
+
 #endif /* PIM_CMD_H */