]> git.puffer.fish Git - mirror/frr.git/commitdiff
babeld: clean kernel_zebra (old functions, fields...).
authorMatthieu Boutier <boutier@pps.jussieu.fr>
Fri, 6 Jan 2012 22:09:23 +0000 (23:09 +0100)
committerPaul Jakma <paul@quagga.net>
Sun, 25 Mar 2012 16:06:52 +0000 (17:06 +0100)
babeld/kernel.h
babeld/kernel_zebra.c

index d9d650dc21633269a04a5ee4baabf75ab3aaa2fd..e8c8f9b7c64c5bd2322a16d01f3ef378df67c65a 100644 (file)
@@ -55,28 +55,15 @@ struct kernel_route {
 #define ROUTE_ADD 1
 #define ROUTE_MODIFY 2
 
-#define CHANGE_LINK  (1 << 0)
-#define CHANGE_ROUTE (1 << 1)
-#define CHANGE_ADDR  (1 << 2)
-
 extern int export_table, import_table;
 
-int kernel_setup(int setup);
-int kernel_setup_socket(int setup);
-int kernel_setup_interface(int setup, struct interface *interface);
 int kernel_interface_operational(struct interface *interface);
-int kernel_interface_ipv4(struct interface *interface,
-                          unsigned char *addr_r);
 int kernel_interface_mtu(struct interface *interface);
 int kernel_interface_wireless(struct interface *interface);
 int kernel_route(int operation, const unsigned char *dest, unsigned short plen,
                  const unsigned char *gate, int ifindex, unsigned int metric,
                  const unsigned char *newgate, int newifindex,
                  unsigned int newmetric);
-int kernel_routes(struct kernel_route *routes, int maxroutes);
-int kernel_callback(int (*fn)(int, void*), void *closure);
-int kernel_addresses(struct interface *interface, int ll,
-                     struct kernel_route *routes, int maxroutes);
 int if_eui64(char *ifname, int ifindex, unsigned char *eui);
 int gettime(struct timeval *tv);
 int read_random_bytes(void *buf, size_t len);
index 0fecb52758325dfa1a1f00b6ecaa0c5f52869236..82f03e436777b1a2d8ffb198034b70c4ad285410 100644 (file)
@@ -80,41 +80,12 @@ kernel_route_delete_v6(const unsigned char *pref, unsigned short plen,
                        const unsigned char *newgate, int newifindex,
                        unsigned int newmetric);
 
-
-int export_table = -1, import_table = -1; /* just for compatibility */
-
-int
-kernel_setup(int setup)
-{
-    return 0;
-}
-
-/* get a connection with zebra client, at all costs */
-int
-kernel_setup_socket(int setup)
-{
-    return -1;
-}
-
-int
-kernel_setup_interface(int setup, struct interface *interface)
-{
-    return 1;
-}
-
 int
 kernel_interface_operational(struct interface *interface)
 {
     return if_is_operative(interface);
 }
 
-int
-kernel_interface_ipv4(struct interface *interface, unsigned char *addr_r)
-{
-    assert(0); /* function not used */
-    return -1;
-}
-
 int
 kernel_interface_mtu(struct interface *interface)
 {
@@ -127,10 +98,6 @@ kernel_interface_wireless(struct interface *interface)
     return 0;
 }
 
-extern int
-zapi_ipv6_route (u_char cmd, struct zclient *zclient,
-                 struct prefix_ipv6 *p, struct zapi_ipv6 *api);
-
 int
 kernel_route(int operation, const unsigned char *pref, unsigned short plen,
              const unsigned char *gate, int ifindex, unsigned int metric,
@@ -400,33 +367,6 @@ kernel_route_delete_v6(const unsigned char *pref, unsigned short plen,
                             &quagga_prefix, &api);
 }
 
-int
-kernel_routes(struct kernel_route *routes, int maxroutes)
-{
-    fprintf(stderr, "\tkernel_routes  --- not implemented\n");
-    return 0;
-}
-
-int
-kernel_callback(int (*fn)(int, void*), void *closure)
-{
-    struct thread thread;
-    fprintf(stderr, "\tkernel_callback\n");
-    /* do a little work on threads */
-    if (thread_fetch(master, &thread) != NULL) {
-        thread_call (&thread);
-    }
-    return 0;
-}
-
-int
-kernel_addresses(struct interface *interface, int ll,
-                 struct kernel_route *routes, int maxroutes)
-{
-    fprintf(stderr, "\tkernel_addresses  --- not implemented\n");
-    return 0;
-}
-
 int
 if_eui64(char *ifname, int ifindex, unsigned char *eui)
 {