Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Aug 2000 17:00:02 -0700 (PDT)
From:      Peter Jeremy <peter.jeremy@alcatel.com.au>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/19436: when using vlanX interface arp ageing work incorrectly
Message-ID:  <200008090000.RAA06896@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/19436; it has been noted by GNATS.

From: Peter Jeremy <peter.jeremy@alcatel.com.au>
To: freebsd-gnats-submit@FreeBSD.ORG
Cc: vova@express.ru
Subject: Re: kern/19436: when using vlanX interface arp ageing work incorrectly
Date: Wed, 09 Aug 2000 09:51:41 +1000

 Looking through your patch, I believe it should be the following:
 The first hunk supports setting ARP entries, the second is your
 patch, the third is to identify the VLAN entries (and is optional).
 
 Index: arp.c
 ===================================================================
 RCS file: /gsmx07/CVSROOT/src/usr.sbin/arp/arp.c,v
 retrieving revision 1.22
 diff -u -b -r1.22 arp.c
 --- arp.c	2000/03/03 13:01:57	1.22
 +++ arp.c	2000/08/08 23:45:19
 @@ -310,7 +310,7 @@
  		    (rtm->rtm_flags & RTF_LLINFO) &&
  		    !(rtm->rtm_flags & RTF_GATEWAY)) switch (sdl->sdl_type) {
  		case IFT_ETHER: case IFT_FDDI: case IFT_ISO88023:
 -		case IFT_ISO88024: case IFT_ISO88025:
 +		case IFT_ISO88024: case IFT_ISO88025: case IFT_PROPVIRTUAL:
  			goto overwrite;
  		}
  		if (doing_proxy == 0) {
 @@ -397,7 +397,7 @@
  		    (rtm->rtm_flags & RTF_LLINFO) &&
  		    !(rtm->rtm_flags & RTF_GATEWAY)) switch (sdl->sdl_type) {
  		case IFT_ETHER: case IFT_FDDI: case IFT_ISO88023:
 -		case IFT_ISO88024: case IFT_ISO88025:
 +		case IFT_ISO88024: case IFT_ISO88025: case IFT_PROPVIRTUAL:
  			goto delete;
  		}
  	}
 @@ -509,6 +509,9 @@
              case IFT_ISO88025:
                  printf(" [token-ring]");
                  break;
 +	    case IFT_PROPVIRTUAL:
 +		printf(" [vlan]");
 +		break;
              default:
          }
  	if (sdl->sdl_rcf != NULL) {
 
 Peter
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008090000.RAA06896>