Changeset 16603


Ignore:
Timestamp:
2009-06-28T14:27:36+02:00 (7 years ago)
Author:
acinonyx
Message:

[packages] quagga-unstable: Update to v0.99.13

Location:
packages/net/quagga-unstable
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/quagga-unstable/Makefile

    r16602 r16603  
    99 
    1010PKG_NAME:=quagga-unstable 
    11 PKG_VERSION:=0.99.12 
    12 PKG_RELEASE:=2 
    13 PKG_MD5SUM:=d2bb513f4ac113dbb300c15a0bd0a241 
     11PKG_VERSION:=0.99.13 
     12PKG_RELEASE:=1 
     13PKG_MD5SUM:=55a7d2dcf016580a7c7412b3518cd942 
    1414 
    1515PKG_SOURCE_URL:=http://www.quagga.net/download/ \ 
     
    3131define Package/quagga-unstable 
    3232  $(call Package/quagga-unstable/Default) 
    33   DEPENDS:= 
     33  DEPENDS:= +librt 
    3434  MENU:=1 
    3535endef 
  • packages/net/quagga-unstable/patches/100-quagga_multipath_caching_policy.patch

    r13315 r16603  
    1 diff -urN quagga-0.99.11/configure.ac quagga-0.99.11.new/configure.ac 
    2 --- quagga-0.99.11/configure.ac 2008-10-02 10:31:09.000000000 +0200 
    3 +++ quagga-0.99.11.new/configure.ac     2008-11-22 20:58:12.000000000 +0100 
    4 @@ -385,7 +385,7 @@ 
     1--- a/configure.ac 
     2+++ b/configure.ac 
     3@@ -394,7 +394,7 @@ dnl ------------------------- 
    54 AC_CHECK_HEADERS([stropts.h sys/ksym.h sys/times.h sys/select.h \ 
    65        sys/types.h linux/version.h netdb.h asm/types.h \ 
    76        sys/param.h limits.h signal.h libutil.h \ 
    8 -       sys/socket.h netinet/in.h]) 
    9 +       sys/socket.h netinet/in.h linux/ip_mp_alg.h]) 
     7-       sys/socket.h netinet/in.h time.h sys/time.h]) 
     8+       sys/socket.h netinet/in.h time.h sys/time.h linux/ip_mp_alg.h]) 
    109  
    1110 dnl Utility macro to avoid retyping includes all the time 
    1211 m4_define([QUAGGA_INCLUDES], 
    13 @@ -755,6 +755,17 @@ 
     12@@ -774,6 +774,17 @@ AC_SUBST(RT_METHOD) 
    1413 AC_SUBST(KERNEL_METHOD) 
    1514 AC_SUBST(OTHER_METHOD) 
     
    2928 dnl Determine IS-IS I/O method 
    3029 dnl -------------------------- 
    31 diff -urN quagga-0.99.11/lib/command.h quagga-0.99.11.new/lib/command.h 
    32 --- quagga-0.99.11/lib/command.h        2008-09-09 22:18:57.000000000 +0200 
    33 +++ quagga-0.99.11.new/lib/command.h    2008-11-22 20:48:07.000000000 +0100 
    34 @@ -101,6 +101,7 @@ 
     30--- a/lib/command.h 
     31+++ b/lib/command.h 
     32@@ -101,6 +101,7 @@ enum node_type  
    3533   DUMP_NODE,                   /* Packet dump node. */ 
    3634   FORWARDING_NODE,             /* IP forwarding node. */ 
     
    4038 }; 
    4139  
    42 @@ -272,6 +273,7 @@ 
     40@@ -272,6 +273,7 @@ struct desc 
    4341 /* Common descriptions. */ 
    4442 #define SHOW_STR "Show running system information\n" 
     
    4846 #define NO_STR "Negate a command or set its defaults\n" 
    4947 #define REDIST_STR "Redistribute information from another routing protocol\n" 
    50 diff -urN quagga-0.99.11/lib/zebra.h quagga-0.99.11.new/lib/zebra.h 
    51 --- quagga-0.99.11/lib/zebra.h  2008-09-24 17:22:51.000000000 +0200 
    52 +++ quagga-0.99.11.new/lib/zebra.h      2008-11-22 20:48:44.000000000 +0100 
    53 @@ -168,6 +168,10 @@ 
     48--- a/lib/zebra.h 
     49+++ b/lib/zebra.h 
     50@@ -176,6 +176,10 @@ typedef int socklen_t; 
    5451 #define RT_TABLE_MAIN          0 
    5552 #endif /* HAVE_NETLINK */ 
     
    6259 #include <netdb.h> 
    6360 #endif /* HAVE_NETDB_H */ 
    64 diff -urN quagga-0.99.11/zebra/main.c quagga-0.99.11.new/zebra/main.c 
    65 --- quagga-0.99.11/zebra/main.c 2008-09-05 16:27:26.000000000 +0200 
    66 +++ quagga-0.99.11.new/zebra/main.c     2008-11-22 20:48:44.000000000 +0100 
     61--- a/zebra/main.c 
     62+++ b/zebra/main.c 
    6763@@ -44,6 +44,7 @@ 
    6864 struct zebra_t zebrad = 
     
    7369  
    7470 /* process id. */ 
    75 diff -urN quagga-0.99.11/zebra/multipath.h quagga-0.99.11.new/zebra/multipath.h 
    76 --- quagga-0.99.11/zebra/multipath.h    1970-01-01 01:00:00.000000000 +0100 
    77 +++ quagga-0.99.11.new/zebra/multipath.h        2008-11-22 20:48:44.000000000 +0100 
     71--- /dev/null 
     72+++ b/zebra/multipath.h 
    7873@@ -0,0 +1,37 @@ 
    7974+/* 
     
    114109+#endif 
    115110+ 
    116 diff -urN quagga-0.99.11/zebra/rt_netlink.c quagga-0.99.11.new/zebra/rt_netlink.c 
    117 --- quagga-0.99.11/zebra/rt_netlink.c   2008-09-05 16:27:26.000000000 +0200 
    118 +++ quagga-0.99.11.new/zebra/rt_netlink.c       2008-11-22 20:48:44.000000000 +0100 
     111--- a/zebra/rt_netlink.c 
     112+++ b/zebra/rt_netlink.c 
    119113@@ -36,6 +36,7 @@ 
    120114 #include "thread.h" 
     
    125119 #include "zebra/rt.h" 
    126120 #include "zebra/redistribute.h" 
    127 @@ -1694,6 +1695,16 @@ 
     121@@ -1694,6 +1695,16 @@ netlink_route_multipath (int cmd, struct 
    128122       if (src) 
    129123         addattr_l (&req.n, sizeof req, RTA_PREFSRC, &src->ipv4, bytelen); 
     
    142136         addattr_l (&req.n, 1024, RTA_MULTIPATH, RTA_DATA (rta), 
    143137                    RTA_PAYLOAD (rta)); 
    144 diff -urN quagga-0.99.11/zebra/zserv.c quagga-0.99.11.new/zebra/zserv.c 
    145 --- quagga-0.99.11/zebra/zserv.c        2008-09-24 17:22:51.000000000 +0200 
    146 +++ quagga-0.99.11.new/zebra/zserv.c    2008-11-22 20:48:44.000000000 +0100 
     138--- a/zebra/zserv.c 
     139+++ b/zebra/zserv.c 
    147140@@ -36,6 +36,7 @@ 
    148141 #include "privs.h" 
     
    153146 #include "zebra/zserv.h" 
    154147 #include "zebra/router-id.h" 
    155 @@ -1120,6 +1121,9 @@ 
     148@@ -1120,6 +1121,9 @@ zebra_client_create (int sock) 
    156149   /* Set table number. */ 
    157150   client->rtm_table = zebrad.rtm_table_default; 
     
    163156   listnode_add (zebrad.client_list, client); 
    164157    
    165 @@ -1697,6 +1701,91 @@ 
     158@@ -1697,6 +1701,91 @@ static struct cmd_node forwarding_node = 
    166159 }; 
    167160  
     
    256249 void 
    257250 zebra_init (void) 
    258 @@ -1715,6 +1804,10 @@ 
     251@@ -1715,6 +1804,10 @@ zebra_init (void) 
    259252   install_node (&table_node, config_write_table); 
    260253   install_node (&forwarding_node, config_write_forwarding); 
     
    267260   install_element (ENABLE_NODE, &show_ip_forwarding_cmd); 
    268261   install_element (CONFIG_NODE, &ip_forwarding_cmd); 
    269 @@ -1725,6 +1818,14 @@ 
     262@@ -1725,6 +1818,14 @@ zebra_init (void) 
    270263   install_element (VIEW_NODE, &show_table_cmd); 
    271264   install_element (ENABLE_NODE, &show_table_cmd); 
     
    282275  
    283276 #ifdef HAVE_IPV6 
    284 diff -urN quagga-0.99.11/zebra/zserv.h quagga-0.99.11.new/zebra/zserv.h 
    285 --- quagga-0.99.11/zebra/zserv.h        2008-09-24 17:22:51.000000000 +0200 
    286 +++ quagga-0.99.11.new/zebra/zserv.h    2008-11-22 20:48:44.000000000 +0100 
    287 @@ -55,6 +55,9 @@ 
     277--- a/zebra/zserv.h 
     278+++ b/zebra/zserv.h 
     279@@ -55,6 +55,9 @@ struct zserv 
    288280   /* default routing table this client munges */ 
    289281   int rtm_table; 
     
    295287   u_char redist[ZEBRA_ROUTE_MAX]; 
    296288  
    297 @@ -78,6 +81,9 @@ 
     289@@ -78,6 +81,9 @@ struct zebra_t 
    298290   /* default table */ 
    299291   int rtm_table_default; 
Note: See TracChangeset for help on using the changeset viewer.