Commit Graph

64 Commits

Author SHA1 Message Date
paul
931cd54d52 2004-01-23 sowmini.varadhan@sun.com
* rip_interface.c: obsolete unbind code in
        rip_interface_multicast_set, and instead do the more portable
        (though slower) method of creating a socket for each outgoing packet
        and binding the source address on the new socket.
        * rip_interface.c, ripd.c, ripd.h: Modify rip_request_send so that
        source address is determined by the caller of rip_request_send for
        ripv1 packets and non-multicast interfaces (rip_request_send loops
        over all connected address in all other cases).
        * rip_send_packet: don't send packets with source set to
        ZEBRA_IFA_SECONDARY connected addresses; improved debug messages;
2004-01-23 15:31:42 +00:00
paul
cc1131ab01 2003-10-15 sowmini.varadhan@sun.com
* ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
          instead of creating one socket per send. send source addr to
          rip_update_interface.
          (rip_update_process) should send an update on every connected
          network for each interface.
          (rip_request_send) should send a request on every connected
          network for each interface.
        * ripd/ripd.h: update prototype for rip_interface_multicast_set
        * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
          so that it can be called repeatedly for aliased interfaces (on
          multiple networks).
2003-10-15 23:20:17 +00:00
paul
31a476c7e9 2003-09-29 Paul Jakma <paul@dishone.st>
* zebra/connected.c: revert the 'generic PtP' patch as it causes
	far too many problems. People who use FreeSWAN should investigate
	native linux ipsec.
	* zebra/rt_netlink.c: ditto
	* lib/if.c: ditto
	* ripd/ripd.h: ditto
	* ripd/ripd.c: ditto
	* ripd/rip_interface.c: ditto
	* ospfd/ospfd.c: ditto
	* ospfd/ospf_snmp.c: ditto
	* bgpd/bgp_nexthop.c: ditto
2003-09-29 19:54:53 +00:00
paul
878ef2e780 2003-09-24 sowmini.varadhan@sun.com
* rip_interface.c: (rip_interface_address_add) call
	  rip_enable_apply(), or the interface is never considered up.
	  see [quagga-dev 225].
2003-09-23 23:41:50 +00:00
paul
56e475cba9 2003-06-20 Paul Jakma <paul@dishone.st>
* rip_interface.c: add 'default' to passive-interface command DEFUN
2003-06-20 00:23:27 +00:00
paul
01d0908a17 2003-06-08 Paul Jakma <paul@dishone.st>
Compile and warning fixes for the ripd 'passive-interface default' patch.
2003-06-08 21:22:18 +00:00
paul
f38a471c6f From: Andrew J. Schorr <aschorr@telemetry-investments.com>
Subject: [zebra 12403] patch for ripd to accept any version of RIP
by default

The default Cisco IOS behavior is to send RIP version 1 packets and receive
version 1 and version 2 packets.  But zebra version 0.92a sends and receives
only version 2 packets by default.

I have patched the code to change zebra's default behavior to sending
version 2 packets (same as before) but receiving both versions.  While
this is still not identical to Cisco's behavior, it does now accept
packets of both versions and retains backwards compatibility with
zebra configurations.
2003-06-07 01:10:00 +00:00
paul
4aaff3f8d5 From: Andrew J. Schorr <aschorr@telemetry-investments.com>
Subject: [zebra 12406] patch for ripd to support "passive-interface
default" behavior

In Cisco IOS, the router rip passive-interface subcommand can accept
an interface name of "default".  In that cases, all interfaces are set
to be passive by default, and you must explicitly make it non-passive
by using the "no passive-interface <ifname>" command if you want updates
to go to that interface.

<command implemented for zebra>
2003-06-07 01:04:45 +00:00
paul
edd7c245d3 2003-06-04 Paul Jakma <paul@dishone.st>
* Merge of zebra privileges
2003-06-04 13:59:38 +00:00
hasso
16705130a1 Merge RIP part of 6Wind patch. 2003-05-25 14:49:19 +00:00
hasso
034489dee7 Ripd has "no interface ..." command as well. 2003-05-24 07:59:25 +00:00
paul
00df0c1e80 [zebra 14631] Generic PtP and RFC3021 interface addressing support 2002-12-13 21:07:36 +00:00
paul
2e3b2e474e zebra link state detection support 2002-12-13 21:03:13 +00:00
paul
718e374419 Initial revision 2002-12-13 20:15:29 +00:00