📄 changelog
字号:
* rib.c (nexthop_active_ipv4): Add self lookup nexthop check. (show_ip_route_protocol): Support new RIB. * rt_netlink.c (netlink_route_change): Do not return when gate is NULL.2000-12-18 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_lookup_ipv4_nexthop): IBGP nexthop check function is updated. (rib_add_ipv4): Free implicit withdraw route's RIB.2000-12-15 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (nexthop_active_ipv4): Check indirect nexthop. * redistribute.c (redistribute_add_multipath): Redistribution works with new rib code.2000-12-14 Kunihiro Ishiguro <kunihiro@zebra.org> * rt_netlink.c (netlink_route_multipath): Check useful nexthop number. (netlink_route_multipath): Clear rtnh_flags and rtnh_hops. * rib.c (nexthop_active_update): Set flag for the rib's nexthop activity is changed. (nexthop_active_check): Before checking interface is up, make it sure the interface exist.2000-11-20 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (ip_route): New RIB prototype.2000-11-16 Yon Uriarte <ukl2@rz.uni-karlsruhe.de> * zserv.c (zsend_interface_add): Send hardware address when hw_addr_len is greater than 0.2000-11-07 Kunihiro Ishiguro <kunihiro@zebra.org> * connected.c (connected_up_ipv4): Fix ptop bug. The destination network should be installed into routing table. (connected_down_ipv4): Likewise. (connected_add_ipv4): Change to use connected_up_ipv4. (connected_delete_ipv4): Likewise.2000-11-06 Kunihiro Ishiguro <kunihiro@zebra.org> * rt_netlink.c (netlink_interface_addr): Revert Harald Welte <laforge@gnumonks.org>'s ptop patch then back to original code to avoid duplicated connected route problem. Suggested by Frank van Maarseveen <F.vanMaarseveen@inter.NL.net>. * kernel_socket.c (rtm_read): Make behavior consistent even #ifdef DEBUG is defined. Reported by Jun-ichiro itojun Hagino <itojun@iijlab.net>.2000-10-23 Jochen Friedrich <jochen@scram.de> * main.c (main): Call zebra_snmp_init() when it is enabled.2000-10-23 Kunihiro Ishiguro <kunihiro@zebra.org> * zserv.c (zebra_serv_un): UNIX domain socket server of zebra protocol.2000-10-19 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_add_ipv4): Same check bug is fixed.2000-10-03 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_if_down): Remove kernel route when the interface goes down. * debug.c: New command "debug zebra kernel" is added.2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org> * zebra-0.89 is released.2000-09-24 Harald Welte <laforge@gnumonks.org> * rt_netlink.c (netlink_interface_addr): Fix point-to-point address treatment in netlink interface.2000-09-21 David Lipovkov <dlipovkov@OpticalAccess.com> * rib.c (rib_if_down): Pull static route only. Protocol daemon must withdraw routes when interface goes down. (rib_add_ipv4): Check nexthop when replace route.2000-09-21 Kunihiro Ishiguro <kunihiro@zebra.org> * if_ioctl.c (if_getaddrs): New function for looking up interface's address by getifaddrs().2000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org> * connected.c (connected_delete_ipv4): Add check for connected address is found or not. (connected_add_ipv6): Reflect IPv6 connected address change to protocol daemons. (connected_delete_ipv6): Likewise.2000-09-07 David Lipovkov <davidl@nbase.co.il> * rib.c (rib_delete_ipv4): Reverted the change from pseudo interface patch to original. Because ospfd deletes routes using zero ifindex.2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org> * zebra-0.88 is released.2000-08-15 "Akihiro Mizutani" <mizutani@dml.com> * rib.c (show_ip_route_protocol): Help string correction. (show_ip_route_prefix): Check prefix mask. (show_ip_route_vty_detail): Display distance and metric.2000-08-14 Kunihiro Ishiguro <kunihiro@zebra.org> * zserv.c (zsend_interface_add): Change ifindex store size from two octet to four. (zsend_interface_delete): Likewise. (zsend_interface_address_add): Likewise. (zsend_interface_address_delete): Likewise. (zsend_interface_up): Likewise. (zsend_interface_down): Likewise.2000-08-13 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_add_ipv4): Do not install distance 255 route.2000-08-10 Toshiaki Takada <takada@zebra.org> * interface.c (bandwidth_if), (no_bandwidth_if): Call zebra_interface_up_update () instead of using if_up() and if_down().2000-08-07 "Akihiro Mizutani" <mizutani@dml.com> * interface.c (bandwidth_if): Fix help string.2000-08-07 Matthew Grant <grantma@anathoth.gen.nz> * interface.c (if_dump_vty): Display bandwidth value. (bandwidth_if): New command "bandwidth <1-10000000>" is added. When interface is up, force protocol daemons to recalculate routes due to cost change. (no_bandwidth_if): Likewise. (if_config_write): Output bandwidth configuration. * zserv.c (zsend_interface_add): Send bandwidth value. (zsend_interface_up): Likewise. (zsend_interface_down): Likewise.2000-08-07 Michael Rozhavsky <mike@nbase.co.il> * rib.c (show_ip_route_protocol): "show ip route (bgp|connected|kernel|ospf|rip|static)" is added.2000-08-07 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_lookup_ipv4_nexthop): Check parent node until IGP nexthop is found. (rib_add_ipv4_internal): Set fib ifindex to rib ifindex.2000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org> * redistribute.c (redistribute_delete): Fix bug of default route redistribute treatment.2000-08-05 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (rib_init): Install ip_node in rib.c instead of zserv.c. Change default distance value. Old New ------------------------------------------ system 10 0 kernel 20 0 connected 30 0 static 40 1 rip 50 120 ripng 50 120 ospf 60 110 ospf6 49 110 bgp 70 200(iBGP) 20(eBGP) ------------------------------------------ * zserv.c (client_lookup): Function removed. (zsend_interface_add): Use client's output buffer. Check ifinfo flag. (zsend_interface_delete): Likewise. Delete ipv4_static_radix and ipv6_static_radix.2000-08-02 Kunihiro Ishiguro <kunihiro@zebra.org> * zserv.h (struct zebra_client): When client request interface information, ifinfo is set. * rib.c: Temporary Revert changes for pseudo interface. * rib.h: Likewise. * zserv.c: Likewise. * interface.c: Likewise. 2000-08-02 David Lipovkov <davidl@nbase.co.il> * interface.c (zebra_if_init): Install interface "pseudo" commands. * rib.c (rib_create): ifname argument is added. (rib_add_ipv4_pseudo): New function is added. (rib_delete_ipv4_pseudo): Likewise. * rib.h : Delete INTERFACE_UNKNOWN definition. Add prototype for pseudo interface functions. * rt_netlink.c (netlink_link_change): Check for pseudo interface. * zserv.c (ip_route): When destination is pseudo interface, call rib_add_ipv4_pseudo(). * zserv.c (no_ip_route): Trim "unknown" argument.2000-07-26 kunitake@dti.ad.jp * if_ioctl.c (if_get_hwaddr): Fix hardware address length from 8 to 6. * rtadv.c (rtadv_send_packet): Fix shift bug for hardware address.2000-07-24 Akihiro Mizutani <mizutani@dml.com> * interface.c: Use install_default() for common VTY commands.2000-07-23 Kunihiro Ishiguro <kunihiro@zebra.org> * if_ioctl.c (interface_list_ioctl): A interface list size is calculated from ifreq->if_addr.sa_len. This is for OpenBSD. * ioctl.c (if_get_mtu): Remove codes for SIOCGIFDATA.2000-07-09 Chris Dunlop <chris@onthe.net.au> * if_ioctl.c (if_get_index): Add check for HAVE_BROKEN_ALIASES.2000-07-04 Kunihiro Ishiguro <kunihiro@zebra.org> * zserv.c (zebra_client_read): Add ZEBRA_REDISTRIBUTE_{ADD,DELETE} message handling.2000-07-02 David Lipovkov <davidl@nbase.co.il> * zserv.c: "ip route A.B.C.D/M unknown" command is added.2000-06-28 Michael Rozhavsky <mike@nbase.co.il> * rib.c: Remove old kernel route when new route comes in.2000-06-13 David Lipovkov <davidl@nbase.co.il> * rib.c (rib_if_up): Add check for unknown interface.2000-06-13 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.h: Define INTERFACE_UNKNOWN.2000-06-08 Kunihiro Ishiguro <kunihiro@zebra.org> * Makefile.am (EXTRA_DIST): Move irdp.c until implementation is finished.2000-06-05 David Lipovkov <davidl@nbase.co.il> * interface.c (if_zebra_delete_hook): Call rib_if_delete(). * redistribute.c (zebra_interface_delete_update): New function. * redistribute.h (zebra_interface_delete_update): New function prototype. * rib.c (rib_if_delete): New function. Walk down all routes and delete all on the interface. * rib.h: New function prototype. * rt_netlink.c (netlink_link_change): Call zebra_interface_delete_update ().2000-05-10 Kunihiro Ishiguro <kunihiro@zebra.org> * if_ioctl.c (interface_info_ioctl): Check interface's flag before checking interface's address.2000-04-26 Jochen Friedrich <jochen@nwe.de> * GNOME-PRODUCT-ZEBRA-MIB: New file. * GNOME-SMI: New file.2000-04-23 Kunihiro Ishiguro <kunihiro@zebra.org> * irdp.c: New file from 1997 development code. * irdp.h: Likewise.2000-04-19 Kunihiro Ishiguro <kunihiro@zebra.org> * rtadv.c (rtadv_send_packet): Enclose router advertisement logging with IS_ZEBRA_DEBUG_PACKET.2000-04-17 Kunihiro Ishiguro <kunihiro@zebra.org> * zserv.c (zebra_client_close): Remove client structure from client_list when connection is terminated.2000-03-21 David Lipovkov <davidl@nbase.co.il> * connected.c (connected_add_ipv4): Allows all necessary structure updates for connected route, but doesn't insert it into rib if it's interface is down.2000-01-21 Hideto Yamakawa <hideto.yamakawa@soliton.co.jp> * rtread_getmsg.c: Set some definition for Solaris 2.5 and Solaris 2.5.1.2000-01-21 Kunihiro Ishiguro <kunihiro@zebra.org> * rib.c (no_ipv6_route_ifname): Fix buf of cheking return value from str2prefix_ipv6().2000-01-14 Kunihiro Ishiguro <kunihiro@zebra.org> * rt_socket.c: Revert to use RTF_HOST for IPv4 with /32 route and IPv6 with /128 routes. (kernel_rtm_ipv4): In case of /32 route's gateway is interface. It should have mask for cloning.1999-12-26 Jochen.Friedrich@genorz.de * interface.c (if_dump_vty): Fix a bug of missing VTY_NEWLINE.1999-12-23 Alex Zinin <zinin@amt.ru> * interface.*: dynamic int up/down support1999-12-09 Kunihiro Ishiguro <kunihiro@zebra.org> * ipforward_proc.c (dropline): Move dropline() from lib/dropline.c * rtread_proc.c (proc_route_read): Don't use dropline().1999-12-08 Kunihiro Ishiguro <kunihiro@zebra.org> * kernel_socket.c (rtm_read): When message is RTM_GET, it has own process's pid.1999-12-04 Kunihiro Ishiguro <kunihiro@zebra.org> * main.c (main): Change to default log output to ZLOG_STDOUT. * zserv.c (zebra_serv): More detailed error print.1999-11-30 Kunihiro Ishiguro <kunihiro@zebra.org> * kernel_socket.c (rtm_read): Check old pid for static route insertion check.1999-11-30 Kunihiro Ishiguro <kunihiro@zebra.org> * interface.c (if_dump_vty): BSDI/OS uses 64bit for interface statistics counter. * mtu_kvm.c: New file added.1999-11-27 Vladimir B. Grebenschikov <vova@express.ru> * kernel_socket.c (rtm_write): Set RTF_CLONING flag for route to the directly connected interface.1999-11-27 Kunihiro Ishiguro <kunihiro@zebra.org> * rt_socket.c: Delete USE_HOST_BIT definition.1999-11-21 Michael Handler <handler@sub-rosa.com> * rtread_getmsg.c: Undef some definition to resolve conflict.1999-11-27 Kunihiro Ishiguro <kunihiro@zebra.org> * kernel_socket.c (rtm_write): Change to use pre stored struct_dl value for gateway specification.1999-11-25 Kunihiro Ishiguro <kunihiro@zebra.org> * rt_socket.c (kernel_rtm_ipv4): Even mask is 32 under IPv4 or 128 under IPv6, don't use RTF_HOST.1999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org> * Makefile.am (EXTRA_DIST): Add rtread_getmsg.c.1999-11-21 Michael Handler <handler@sub-rosa.com> * rtread_getmsg.c: Added for Solaris 2.6 support.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -