[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-atm
Subject:    Re: Problem with multiple ATM-Adresses on one Interface
From:       Werner Almesberger <almesber>
Date:       1998-09-23 18:04:27
[Download RAW message or body]

Heiko Krupp wrote:
> I'm using Kernel 2.1.117 with atm-0.43. I can set an ATM-Adress using
> atmaddr -a name but if I try to set a second adress I always get 

Oops, that was a stupid one ... patch below.

Thanks for the report !

- Werner

---------------------------------- cut here -----------------------------------

--- atm/sigd/io.c.orig	Wed Sep 23 19:51:44 1998
+++ atm/sigd/io.c	Wed Sep 23 19:51:53 1998
@@ -226,7 +226,7 @@ int get_addr(int itf)
     addrs = req.length/sizeof(struct sockaddr_atmsvc);
     for (i = 0; i < addrs; i++) {
 	for (from = local_addr; from->state != ls_unused; from++)
-	    if (from->itf == itf && atm_equal((struct sockaddr *) buffer+i,
+	    if (from->itf == itf && atm_equal((struct sockaddr *) (buffer+i),
 	      (struct sockaddr *) &from->addr,0,0)) break;
 	if (from->state != ls_unused) from->state = ls_same;
 	else if (to == local_addr+MAX_ADDRS-1)

-- 
  _________________________________________________________________________
 / Werner Almesberger, DI-ICA,EPFL,CH   werner.almesberger@lrc.di.epfl.ch /
/_IN_R_131__Tel_+41_21_693_6621__Fax_+41_21_693_6610_____________________/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic