svn commit: r191006 - head/usr.sbin/ppp

Bjoern A. Zeeb bz at FreeBSD.org
Mon Apr 13 17:57:13 UTC 2009


Author: bz
Date: Mon Apr 13 17:57:12 2009
New Revision: 191006
URL: http://svn.freebsd.org/changeset/base/191006

Log:
  In case the peer address was already configured on the interface
  we were not properly handling proxy arp. Make sure we (try to) add
  the proxy arp entry/entries in this case as well.
  
  PR:		bin/131250
  Submitted by:	loos.br gmail.com (Luiz Otavio O Souza)
  MFC after:	3 days

Modified:
  head/usr.sbin/ppp/iface.c

Modified: head/usr.sbin/ppp/iface.c
==============================================================================
--- head/usr.sbin/ppp/iface.c	Mon Apr 13 16:23:32 2009	(r191005)
+++ head/usr.sbin/ppp/iface.c	Mon Apr 13 17:57:12 2009	(r191006)
@@ -456,6 +456,7 @@ iface_Add(struct iface *iface, struct nc
       if (ncprange_equal(&iface->addr[n].ifa, ifa) &&
           ncpaddr_equal(&iface->addr[n].peer, peer)) {
         close(s);
+        ncp_IfaceAddrAdded(ncp, iface->addr + n);
         return 1;	/* Already there */
       }
 


More information about the svn-src-head mailing list