From nobody  Thu Nov 12 01:32:15 1998
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id BAA17260;
          Thu, 12 Nov 1998 01:32:15 -0800 (PST)
          (envelope-from nobody)
Message-Id: <199811120932.BAA17260@hub.freebsd.org>
Date: Thu, 12 Nov 1998 01:32:15 -0800 (PST)
From: asun@u.washington.edu
To: freebsd-gnats-submit@freebsd.org
Subject: sys/netatalk/at_control.c needs to correctly translate SIOCADDMULTI
X-Send-Pr-Version: www-1.0

>Number:         8661
>Category:       kern
>Synopsis:       sys/netatalk/at_control.c needs to correctly translate SIOCADDMULTI
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 12 01:40:00 PST 1998
>Closed-Date:    Wed Apr 25 01:50:46 PDT 2001
>Last-Modified:  Wed Apr 25 01:51:05 PDT 2001
>Originator:     Adrian Sun
>Release:        3.0
>Organization:
University of Washington
>Environment:
>Description:
given 
struct ifreq ifr;
struct sockaddr_at *sa;  /* with sa->sa_data holding a multicast address */

strcpy(ifr.ifr_name, iface);
ifr.ifr_addr = *(struct sockaddr *)sa;
ioctl(fd, SIOCADDMULTI, &ifr) fails to set the multicast address as in FreeBSD 2.2.x

>How-To-Repeat:

>Fix:
sys/netatalk/at_control.c should have a SIOCADDMULTI entry which sets up the appropriate data-link layer multicast stuff, copies the multicast address into it, and passes it on appropriately.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->suspended 
State-Changed-By: stb 
State-Changed-When: Thu Dec 31 03:18:15 PST 1998 
State-Changed-Why:  
After some disucction with Adrian and Garret, I think that te current solution (having specific code in the net/netatalk+asun port) is sufficient. 

I'll try to look into Adrians suggestion when I have some more time... 


Responsible-Changed-From-To: freebsd-bugs->stb 
Responsible-Changed-By: stb 
Responsible-Changed-When: Thu Dec 31 03:18:15 PST 1998 
Responsible-Changed-Why:  
stb is maintainer of port net/netatalk-asun. 
Responsible-Changed-From-To: stb->ports 
Responsible-Changed-By: kris 
Responsible-Changed-When: Fri Jan 26 21:08:41 PST 2001 
Responsible-Changed-Why:  
Maintainer is inactive 

http://www.freebsd.org/cgi/query-pr.cgi?pr=8661 
Responsible-Changed-From-To: ports->freebsd-ports 
Responsible-Changed-By: billf 
Responsible-Changed-When: Fri Jan 26 21:56:16 PST 2001 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=8661 
State-Changed-From-To: suspended->feedback 
State-Changed-By: dougb 
State-Changed-When: Wed Apr 25 01:34:59 PDT 2001 
State-Changed-Why:  

Is the originator still having problems? Netatalk has become 
something of an orphan.... 

http://www.freebsd.org/cgi/query-pr.cgi?pr=8661 
State-Changed-From-To: feedback->closed 
State-Changed-By: dougb 
State-Changed-When: Wed Apr 25 01:50:46 PDT 2001 
State-Changed-Why:  

Mail to originator bounces. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=8661 
>Unformatted:
