| Age | Commit message (Collapse) | Author | 
 | 
'remotes/jocke/snmp_crosscompile'
 | 
 | 
 | 
 | 
--without-crypto
Autoconfig work by me, the rest was done by
"Kirill K. Smirnov" <lich@math.spbu.ru>
 | 
 | 
- Add more stuff, archive libraries, etc..
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
2008-08-17 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra_rib.c: (process_subq) mark static
	  (rib_meta_queue_add) ditto
	  (meta_queue_new) ditt
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-06-17 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra_rib.c: static qualifier on local data
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-17 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra_rib.c: When doing a RIB update, routes in process of removal
	  should be ignored. This fixes bugs where a route is removed but a
	  recursive route is not changed.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-06-17 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* rt_netlink.c: (netlink_parse_info) Linux doesn't check privledges
	  on receive, so avoid the overhead of lowering and raising the
	  priviledges on each received message
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-06-17 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* rt_netlink.c: (netlink_parse_info) There can be harmless races
	  such as adding an existing route, or deleting an already deleted
	  route. Don't bother logging these unless debugging is turned on.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-16 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* rt_netlink.c: (netlink_recvbuf) consolidate recvbuf setting
	  (netlink_socket) no need to set receive buffer on netlink sockets
	  generally
	  (kernel_init) set recvbuffer on the listen socket
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-16 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra/rt_netlink.c: This change removes the overhead of twiddling
          the socket twice on every route change. The netlink support has
          two sockets, one is used for request/response and should always
          block. The other is used for asynchronous notification and should
          always be non-blocking.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-16 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra/rt_netlink.c: Update the netlink socket BPF to cancel out
	  unwanted ACKs on the listen socket by matching on the PID.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-15 Paul Jakma <paul.jakma@sun.com>
	* */*: Fix various problems flagged by Sun Studio compiler.
	  - '<qualifier> <storage>' obsolescent in declarations
	  - empty statements (';' after ALIAS definitions)
	  - implicit declarations (e.g printstack in lib/log.c)
	  - "\%" in printf string instead of "%%"
	  - loops that return on the first iteration (legitimately, but
 	    compiler can't really know), e.g. bgp_routemap.c
 	  - internal declarations which mask prototypes.
 | 
 | 
2008-08-14 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* lib/log.{c,h}: struct message argument should point to const
	* */*.c: adjust to suit,
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-14 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* zebra/rt_netlink.c: local functions should be static.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-13 Timo Teräs <timo.teras@iki.fi>
	* zebra/rt_netlink.c: (netlink_route{,_multipath) Set protocol and
	  scope appropriately for both NEW and DELROUTE messages, to avoid
	  wiping out non-zebra routes on delete.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
2008-08-13 Paul P Komkoff Jr <i@stingr.net>
	* configure.ac: add a configure flag and autoconf macro, which will
	  determine if your toolchain supports PIE.
	* */Makefile.am: add corresponding CFLAGS and LDFLAGS into
	  appropriate places.
Signed-off-by: Paul Jakma <paul@quagga.net>
 | 
 | 
 | 
 | 
2008-07-01 Paul Jakma <paul.jakma@sun.com>
	* ioctl.c: (if_get_flags) Deal more gracefully with failure
	  of the BSD link-state SIOCGIFMEDIA ioctl, as some interfaces
	  apparently don't implement it (e.g. tun).
	  Also, make BSD link-state checking be conditional on the
	  'link-detect' interface configuration flag, as it should be.
	  Fixes bug #465.
 | 
 | 
 | 
 | 
2008-05-29 Martin Nagy <mnagy@redhat.com>
	* */*main.c: Sanity check port numbers before using.
 | 
 | 
2008-05-29 Stephen Hemminger <stephen.hemminger@vyatta.com>
	* rt_netlink.c: (netlink_install_filter) BPF filter to catch and
	  drop responses to zebra's own route messages.
	  (kernel_init) add BPF filter on the netlink socket.
 | 
 | 
 | 
 | 
2008-01-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* lib/zebra.h: Revert previous change, no need to include
	  <net/if_media.h> here.
	* zebra/ioctl.c: If HAVE_BSD_LINK_DETECT is defined, include
	  <net/if_media.h>
	  (if_get_flags) Remove debug messages about BSD link state.
	* zebra/kernel_socket.c: (bsd_linkdetect_translate) If link state
	  is unknown, we should set the IFF_RUNNING flag.
 | 
 | 
2008-01-10 Ingo Flaschberger <if@xip.at>
	* configure.ac: Define HAVE_BSD_LINK_DETECT if <net/if_media.h> is
	  present.
	* lib/zebra.h: If HAVE_BSD_LINK_DETECT is defined,
	  include <net/if_media.h>.
	* zebra/ioctl.c: (if_get_flags) If HAVE_BSD_LINK_DETECT, use the
	  SIOCGIFMEDIA ioctl to ascertain link state.
	* zebra/kernel_socket.c: (bsd_linkdetect_translate) New function to
	  map the ifm_data.ifi_link_state value into the IFF_RUNNING flag.
	  (ifm_read) Call bsd_linkdetect_translate to fix the IFF_RUNNING
	  flag before calling if_flags_update.
 | 
 | 
2008-01-08 Michael Larson <mike@vyatta.com>
	* zebra_rib.c: (nexthop_active_check) Replace if_is_up with
	  if_is_operative to solve problems with static interface
	  routes not behaving properly with link-detect.
 | 
 | 
existing static routes to be revalidated)
 | 
 | 
the RIB debug changeset).
after
 | 
 | 
 | 
 | 
calls. Fixed.
 | 
 | 
 | 
 | 
of the first one before dying
+ we are not going to receive routing messages originated by old_pid,
  because rib_sweep_route() is called after damon() now. This will allow
  to drop old_pid completely soon.
 | 
 | 
 | 
 | 
to zlog_err() uninitialized with debug disabled. Fixed.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
zebra/zebra_rib.c:nexthop_active_update())
 | 
 | 
 | 
 | 
 | 
 | 
2007-08-06  Denis Ovsienko
	* zebra_rib.c: (general) Add extra debug logging for RIB and
	  RIB queue.
 | 
 | 
Fix indentation to match accumulated changes.
 | 
 | 
2007-08-02  Denis Ovsienko
	* rt_socket.c (kernel_rtm_ipv4): Only call rtm_write when changes
	are intended.  Don't set FIB flag on failed additions (such as
	occur with multiple paths.
http://bugzilla.quagga.net/attachment.cgi?id=235&action=view
 | 
 | 
2007-06-25 Denis Ovsienko
	* zebra_rib.c: (rib_add_ipv4_multipath) Loop through RIB
	  is using 'same' variable, but RIB_ENTRY_REMOVED check
	  is testing the constant 'rib' variable, fix. Impact
	  unknown at this point.
 | 
 | 
2007-05-30 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* zebra_routemap.c: (route_set_src_compile) Use '#ifdef HAVE_IPV6'
	  as needed.
	* zebra_vty.c: (vty_show_ip_route_detail, vty_show_ip_route) Use
	  '#ifdef HAVE_IPV6' as needed.
	  (show_ip_protocol) Move function definition outside of
	  '#ifdef HAVE_IPV6' section.
 | 
 | 
2007-05-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* kernel_socket.c: (ifam_read_mesg) Grab RTA_DST and RTA_GATEWAY
	  addresses from the message (if present, which seems unlikely on
	  current BSD platforms), and show them in the debug messages.
	  Also, add ifam_flags to the debug messages.
	  (ifam_read) If the interface is point-to-point, then the RTA_BRD
	  address should be treated as a peer address.
 |