I am porting my 10 gig network driver to solaris( gldv3 base ) . Everything seems to be fine until this crash happens , this is after a one hour of TCP traffic between the network interface and a client .
BAD TRAP: type=e (#pf Page fault) rp=fffffe8000425820 addr=4300000c occurred in
module "mac_ether" due to an illegal access to a user address
Where osm_process_sts is my interrupt function . I tried to debug using
mdb but iam clueless.
SunOS unknown 5.10 Generic_120012-14 i86pc i386 i86pc
Solaris 10 8/07 s10x_u4wos_12b X86
I remember running this in solaris 10 previous release ( 02/07)
Sorry I can't help you with your trouble... but I wonder where you have found the required include files
to compile your GLDv3 driver with? I am referring to mac.h, mac_ether.h, mac_flow.h... all missing on my Solaris 10 u7