From colinr at caveo.ca Fri May 26 11:43:46 2006 From: colinr at caveo.ca (Colin Ryan) Date: Fri, 26 May 2006 14:43:46 -0400 Subject: [ethbridge-discuss] Addif to primary interface causing syslog race and eventual crash. In-Reply-To: References: Message-ID: <44774C62.7090102@caveo.ca> Howdy, Just playing with this a bit. A couple of questions. I've gotten this to compile on Sol 10 on sparc as an upgrade on Solaris 9 and a fresh spanking new Solaris 10 x86 05/07 and Solaris 10 x86 01/06. In each case if do an brctl addif mybridge I get the following immediately from the command line: Bridge bridge is /devices/pseudo/bridge at 0:1 brctl: sending DLPI message: 00 00 00 0B 00 00 00 00 brctl: received control message: 00 00 00 06 00 00 00 0B brctl: sending DLPI message: 00 00 00 01 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 brctl: received control message: 00 00 00 04 00 00 00 00 00 00 00 08 00 00 00 18 00 00 00 00 00 00 00 00 08 00 20 CF 69 4E 00 00 brctl: sending DLPI message: 00 00 00 1F 00 00 00 01 brctl: received control message: 00 00 00 06 00 00 00 1F brctl: sending DLPI message: 00 00 00 1F 00 00 00 02 brctl: received control message: 00 00 00 06 00 00 00 1F brctl and behind the scenes a ton of kern warn and notice items such as syslog race conditions with WARNINGs and the following type of output in messages May 26 13:24:38 prophet.accessanywhere.net genunix: [ID 723222 kern.notice] 0000 02a100447390 unix:ktl0+48 (50, 13af990, 4, 1, 40, 185283c) My 26 13:24:37 prophet.accessanywhere.net genunix: [ID 723222 kern.notice] 0000 02a100447240 unix:trap+5ac (2a100447440, 30001a889a6, 0, 80000b, 0, 2a100447cc0) May 26 13:24:37 prophet.accessanywhere.net genunix: [ID 179002 kern.notice] %l 0-3: 0000000001834340 0000000000000034 0000000000000000 000000000000000e May 26 13:24:37 prophet.accessanywhere.net %l4-7: 0000000000010008 00000000000 10000 0000000001852834 000000000180c180 May 26 13:24:38 prophet.accessanywhere.net genunix: [ID 723222 kern.notice] 0000 02a100447390 unix:ktl0+48 (50, 13af990, 4, 1, 40, 185283c) May 26 13:24:38 prophet.accessanywhere.net genunix: [ID 179002 kern.notice] %l 0-3: 0000000000000001 0000000000001400 0000004400001600 0000000001013c74 May 26 13:24:38 prophet.accessanywhere.net %l4-7: 000000000000000a 00000000018 5284c 0000000000000000 000002a100447440 May 26 13:24:38 prophet.accessanywhere.net genunix: [ID 723222 kern.notice] 0000 02a1004474e0 bridge:bridge_lrput+f4 (300016f0068, 30001a8cc40, 2a100442000, 1144 4d8, 1144400, 180c000) May 26 13:24:38 prophet.accessanywhere.net genunix: [ID 179002 kern.notice] %l 0-3: 0000000000000001 0000030000e51800 0000000000000001 0000030000063830 May 26 13:24:38 prophet.accessanywhere.net %l4-7: 0000030000063880 00000000000 0000f 0000000000000000 0000000000000000ay 26 13:24:38 prophet.accessanywhere.net genunix: [ID 179002 kern.notice] %l0-3: 0000000000000001 0000000000001400 000 0004400001600 0000000001013c74 until the system panics and reboots. Any thoughts..... Also you reference that it doesn't work yet with IPFilter. Does this mean that having IP filter running AT ALL is an issue or that the bridge cannot span through IP filter or be otherwise managed by IP filter. Thanks C ethbridge-discuss-request at opensolaris.org wrote: >Welcome to the ethbridge-discuss at opensolaris.org mailing list! > >To post to this list, send your email to: > > ethbridge-discuss at opensolaris.org > >If you ever want to unsubscribe or change your options (eg, switch to >or from digest mode, change your password, etc.), you can make such >adjustments via email by sending a message to: > > ethbridge-discuss-request at opensolaris.org > >with the word `help' in the subject or body (don't include the >quotes), and you will get back a message with instructions. > >You must know your password to change your options (including changing >the password, itself) or to unsubscribe. It is: > > geweic > >Normally, Mailman will remind you of your opensolaris.org mailing list >passwords once every month, although you can disable this if you >prefer. This reminder will also include instructions on how to >unsubscribe or change your account options. > > From Michael.Ditto at sun.com Fri May 26 15:36:21 2006 From: Michael.Ditto at sun.com (Mike Ditto) Date: Fri, 26 May 2006 15:36:21 -0700 Subject: [ethbridge-discuss] Addif to primary interface causing syslog race and eventual crash. In-Reply-To: <44774C62.7090102@caveo.ca> References: <44774C62.7090102@caveo.ca> Message-ID: <447782E5.2070102@sun.com> Colin Ryan wrote: [about a panic] We need to see a less corrupted copy of the panic messages. Or start up mdb(1) on the crash dump files and type $c and send that output for starters. You may have hit a bug in the debug message code; you could try setting bridge_debug to 0 or 1 instead of 2. I'm pretty sure the debug level 2 code will panic on SPARC if it receives an unaligned packet, for example. > Also you reference that it doesn't work yet with IPFilter. Does this > mean that having IP filter running AT ALL is an issue or that the bridge > cannot span through IP filter or be otherwise managed by IP filter. bridge and IPFilter co-exist just fine, but IPFilter doesn't see or filter packets as they go through the bridge; IPFilter only filters packets as they enter or leave the IP stack. Someday we'd like to have IPFilter acting on the packets as they go through the bridge. -=] Mike [=-