Received: with ECARTIS (v1.0.0; list netdev); Fri, 22 Aug 2003 18:02:18 -0700 (PDT) Received: from e33.co.us.ibm.com (e33.co.us.ibm.com [32.97.110.131]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h7N113oO022295 for ; Fri, 22 Aug 2003 18:01:44 -0700 Received: from westrelay03.boulder.ibm.com (westrelay03.boulder.ibm.com [9.17.195.12]) by e33.co.us.ibm.com (8.12.9/8.12.2) with ESMTP id h7N10Oj3330788; Fri, 22 Aug 2003 21:00:24 -0400 Received: from austin.ibm.com (d03av03.boulder.ibm.com [9.17.193.83]) by westrelay03.boulder.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id h7N10Nvq325422; Fri, 22 Aug 2003 19:00:24 -0600 Received: from faith.austin.ibm.com (faith.austin.ibm.com [9.41.94.16]) by austin.ibm.com (8.12.9/8.12.9) with ESMTP id h7N10NN2093530; Fri, 22 Aug 2003 20:00:23 -0500 Received: from faith.austin.ibm.com (localhost.localdomain [127.0.0.1]) by faith.austin.ibm.com (8.12.5/8.12.8) with ESMTP id h7N1AlKn019143; Fri, 22 Aug 2003 20:10:47 -0500 Received: (from jml@localhost) by faith.austin.ibm.com (8.12.5/8.12.5/Submit) id h7N1AkOc019141; Fri, 22 Aug 2003 20:10:47 -0500 Date: Fri, 22 Aug 2003 20:10:47 -0500 From: latten@austin.ibm.com Message-Id: <200308230110.h7N1AkOc019141@faith.austin.ibm.com> To: davem@redhat.com Subject: Re: IPSecv6/Neighbor discovery crash Cc: kazunori@miyazawa.org, netdev@oss.sgi.com X-archive-position: 5214 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: latten@austin.ibm.com Precedence: bulk X-list: netdev Content-Length: 785 Lines: 30 Sighhhhh and red-face.... I won't make that mistake again. I'm learning. OK, yes, it seems to be complaining about dev->hard_header... Joy On Fri, 22 Aug 2003 18:12:10 -0500 latten@austin.ibm.com wrote: > So I do not know where or what are some of > the values ndisc_output() or ndisc_build_ll_addr() are using. > Nothing gets written to my log file when I do the ping6. ... > > > EIP is at ndisc_build_ll_hdr+0x17/0x1e0 Why not save yourself all that debugging effort and just use gdb on the kernel image and: (gdb) x/10i ndisc_build_ll_hdr+0x17 then match that assembler up with the output of: bash$ make net/ipv6/ndisc.s I'm flabbergasted that someone would resort to printk()'s to figure out the precise location of this OOPS when the OOPS says exactly the location :(