]> git.proxmox.com Git - mirror_frr.git/blobdiff - eigrpd/eigrp_zebra.h
zebra: Allow ns delete to happen after under/over flow checks
[mirror_frr.git] / eigrpd / eigrp_zebra.h
index f1c8e62e7a6c92099e6646884f4d1ef808410e0b..1c418dddef61c2f38833c32ef78c7117e58a7a61 100644 (file)
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
- * You should have received a copy of the GNU General Public License
- * along with GNU Zebra; see the file COPYING.  If not, write to the Free
- * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- * 02111-1307, USA.
+ * You should have received a copy of the GNU General Public License along
+ * with this program; see the file COPYING; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
 #ifndef _ZEBRA_EIGRP_ZEBRA_H_
 #include "vty.h"
 #include "vrf.h"
 
-extern void eigrp_zebra_init (void);
+extern void eigrp_zebra_init(void);
 
-extern void eigrp_zebra_route_add (struct prefix_ipv4 *, struct eigrp_neighbor_entry *);
-extern void eigrp_zebra_route_delete (struct prefix_ipv4 *, struct eigrp_neighbor_entry *);
-extern int eigrp_redistribute_set (struct eigrp *, int, struct eigrp_metrics);
-extern int eigrp_redistribute_unset (struct eigrp *, int);
-extern vrf_bitmap_t eigrp_is_type_redistributed (int);
+extern void eigrp_zebra_route_add(struct prefix *, struct list *);
+extern void eigrp_zebra_route_delete(struct prefix *);
+extern int eigrp_redistribute_set(struct eigrp *, int, struct eigrp_metrics);
+extern int eigrp_redistribute_unset(struct eigrp *, int);
+extern int eigrp_is_type_redistributed(int);
 
 #endif /* _ZEBRA_EIGRP_ZEBRA_H_ */