mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 02:46:37 +00:00
![]() 2007-05-01 David L Stevens <dlstevens@us.ibm.com> * (general) These changes collectively add route-map and prefix-list support to zebra and fix a bug in "show route-map" (with no argument). * doc/main.texi: added route-map, prefix-list, ip protocol and set src documentation * lib/command.h: added PROTOCOL_NODE type * lib/log.c: (proto_name2num) new function, protocol name to number translation. * lib/routemap.c: (vty_show_route_map) fixed "show route-map" without route-map name * lib/routemap.h: added RMAP_ZEBRA type * lib/zebra.h: added proto_name2num() prototype * vtysh/extract.pl.in: added VTYSH_ZEBRA flag for route-map and plist * vtysh/Makefile.am: added zebra_routemap.c * vtysh/vtysh.h: added VTYSH_ZEBRA flag to VTYSH_RMAP * zebra/connected.c: (connected_up_ipv4) added src preference argument to rib_add_ipv4() * zebra/kernel_socket.c: (rtm_read) ditto * zebra/main.c: added prefix list initialization * zebra/Makefile.am: added zebra_routemap.c source file * zebra/rib.h: added generic address union "g_addr" and use in existing places that had an explicit union. Added "src" to struct nexthop. Added preferred src arg to nexthop_ipv4_add and rib_add_ipv4. * zebra/rt_netlink.c: (netlink_routing_table) set preferred source on netlink messages. (netlink_route_change) ditto (netlink_route_multipath) ditto. * zebra/rtread_getmsg.c: (handle_route_entry) added (NULL) src to rib_add_ipv4() call. * zebra/rtread_proc.c: (proc_route_read) ditto * zebra/zebra_rib.c: (nexthop_ipv4_add) add src argument. (nexthop_ipv4_ifindex_add) ditto (rib_add_ipv4) ditto (nexthop_active_check) Add route-map processing. * zebra/zebra_routemap.c: new file for zebra route-map commands. * zebra/zebra_vty.c: (ip_protocol_cmd) Apply route-map to protocol (vty_show_ip_route_detail) added "src" printing (vty_show_ip_route) ditto (show_ip_protocol_cmd) new command, list routemaps. (config_write_protocol) write out routemap protocl config. (zebra_vty_init) Install the new routemap protocol commands. * zebra/zserv.c: (zread_ipv4_add) added (NULL) src arg (zebra_init) init zebra route-maps. * zebra/zserv.h: add zebra_route_map_init |
||
---|---|---|
.. | ||
mpls | ||
.cvsignore | ||
appendix.texi | ||
basic.texi | ||
BGP-TypeCode | ||
bgpd.8 | ||
bgpd.texi | ||
ChangeLog | ||
defines.texi.in | ||
draft-zebra-00.ms | ||
fig_topologies_full.dia | ||
fig_topologies_full.png | ||
fig_topologies_full.txt | ||
fig_topologies_rs.dia | ||
fig_topologies_rs.png | ||
fig_topologies_rs.txt | ||
fig-normal-processing.dia | ||
fig-normal-processing.png | ||
fig-normal-processing.txt | ||
fig-rs-processing.dia | ||
fig-rs-processing.png | ||
fig-rs-processing.txt | ||
filter.texi | ||
install.texi | ||
ipv6.texi | ||
isisd.8 | ||
kernel.texi | ||
main.texi | ||
Makefile.am | ||
ospf6d.8 | ||
ospf6d.texi | ||
ospfd.8 | ||
ospfd.texi | ||
overview.texi | ||
protocol.texi | ||
quagga.texi | ||
ripd.8 | ||
ripd.texi | ||
ripngd.8 | ||
ripngd.texi | ||
routemap.texi | ||
routeserver.texi | ||
snmp.texi | ||
snmptrap.texi | ||
texinfo.tex | ||
vtysh.1 | ||
vtysh.texi | ||
zebra.8 |