IGB driver not getting Rx interrupt

Shashi Sharma <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Organization Viosoft Inc.
Message-ID <1334100109.8753.158.camel@shashi-desktop>
Hi,

I ported igb-1.2.45-k2 driver to ankh. Ankh is able to initialize the
Ethernet device using this driver. 

I am testing this with lwip_test example. Using this driver Ankh is able
to send out "DHCP Discover" packet and the Gateway/Router sends back an
"DHCP Offer" packet. 

But the hardware never generates an Rx interrupt in the driver. How can
I debug/solve this problem?

Attached is the log with a lot of debugging turned on, and also debug
messages added in the driver itself.

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lwip_test_log.txt (text/plain, 36.5 KB)
/bootstrap /bootstrap -modaddr 0x01100000                                       
/fiasco fiasco -serial_esc                                                      
/sigma0 sigma0                                                                  
/moe moe rom/lwip.lua                                                           
/lwip.lua lwip.lua                                                              
/l4re l4re                                                                      
/ned ned                                                                        
/io io                                                                          
/rtc rtc                                                                        
/x86-legacy.devs x86-legacy.devs                                                
/l4lx-x86.io l4lx-x86.io                                                        
/ankh.vbus ankh.vbus                                                            
/ankh ankh                                                                      
/Aw.lua Aw.lua                                                                  
/lwip_test lwip_test                                                            
                                                                                
L4 Bootstrapper                                                                 
  Build: #9 Tue Nov  1 15:14:25 PDT 2011, x86-32, 4.4.3                         
  Limiting RAM region   [   100000,  dfdaffff] { dfcb0000} to   [   100000,  bcffffff] { bcf00000} due to 3024 MB limit
  Dropping RAM region   [100000000, 81effffff] {71f000000} due to 3024 MB limit 
  RAM: 0000000000000000 - 000000000009a7ff: 618kB                               
  RAM: 0000000000100000 - 00000000bcffffff: 3095552kB                           
  Total RAM: 3023MB                                                             
  Moving 14 modules to 1100000 with offset 5927b000                            
  moving module 14 { a94e7000-a969862c } -> { 2762000-291362c }
  moving module 13 { dfd61000-dfd61e44 } -> { 38fdc000-38fdce44 }
  moving module 12 { a8d24000-a94e65eb } -> { 1f9f000-27615eb }
  moving module 11 { dfd59000-dfd591e1 } -> { 38fd4000-38fd41e1 }
  moving module 10 { a8d23000-a8d23352 } -> { 1f9e000-1f9e352 }
  moving module 09 { dfd54000-dfd543b6 } -> { 38fcf000-38fcf3b6 }
  moving module 08 { a8c3b000-a8d22e04 } -> { 1eb6000-1f9de04 }
  moving module 07 { a83d6000-a8c3ab00 } -> { 1651000-1eb5b00 }
  moving module 06 { a81de000-a83d5bac } -> { 1459000-1650bac }
  moving module 05 { a80f0000-a81dd71f } -> { 136b000-145871f }
  moving module 04 { a80ef000-a80ef764 } -> { 136a000-136a764 }
  moving module 03 { a7f2d000-a80ee8d6 } -> { 11a8000-13698d6 }
  moving module 02 { a7eec000-a7f2c5ad } -> { 1167000-11a75ad }
  moving module 01 { a7e85000-a7eeb2a0 } -> { 1100000-11662a0 }
  Scanning fiasco -serial_esc
  Scanning sigma000 -> 2
  Scanning moe rom/lwip.lua
  Bootloader MMAP: 0xfffe6000
    [        0,     9a800) RAM (1)
    [    9a800,     a0000) reserved (2)
    [    e6000,    100000) reserved (2)
    [   100000,  dfdb0000) RAM (1)
    [ dfdb0000,  dfdc2000) reserved (2)
    [ dfdc2000,  dfdd0000) ACPI NVS (4)
    [ dfdd0000,  dfde0000) reserved (2)
    [ dfded000,  f0000000) reserved (2)
    [ ffc00000, 100000000) reserved (2)
    [100000000, 81f000000) RAM (1)
  Relocated mbi to [0x2dd000-0x2dd1b8]
  Loading fiasco
  Loading sigma0
  Loading moe
  find kernel info page...
  found kernel info page at 0x400000
Regions of list regions
    [        0,       fff] {     1000} Arch   BIOS
    [    9a800,     9ffff] {     5800} Arch   BIOS
    [    e6000,     fffff] {    1a000} Arch   BIOS
    [   100000,    10a1b3] {     a1b4} Sigma0 sigma0
    [   140000,    18b0df] {    4b0e0} Root   moe
    [   2d0000,    2e13e7] {    113e8} Boot   bootstrap
    [   2dd000,    2dd2b5] {      2b6} Root   Multiboot info
    [   300000,    38ffff] {    90000} Kern   fiasco
    [   400000,    46bfff] {    6c000} Kern   fiasco
    [  136a000,   291362b] {  15a962c} Root   Modules Memory
    [ dfdb0000,  dfdc1fff] {    12000} Arch   BIOS
    [ dfdc2000,  dfdcffff] {     e000} Arch   BIOS
    [ dfdd0000,  dfddffff] {    10000} Arch   BIOS
    [ dfded000,  efffffff] { 10213000} Arch   BIOS
    [ ffc00000,  ffffffff] {   400000} Arch   BIOS
  API Version: (87) experimental
  Sigma0 config    ip:001001dc sp:002dca38
  Roottask config  ip:001401c4 sp:00000000
  Starting kernel fiasco at 00300824

Welcome to Fiasco.OC (ia32)!
L4/Fiasco.OC ia32 microkernel (C) 1998-2011 TU Dresden
Rev: r38 compiled with gcc 4.4.3 for Intel Pentium Pro    []
Build: #11 Thu Feb 16 16:40:22 PST 2012

Performance-critical config option(s) detected:
  CONFIG_NDEBUG is off

Superpages: yes
Kmem:: cpu page at bcfe2000 (4096Bytes)
ACPI-Init
ACPI: RSDP[0xfa3f0]     r02 OEM:ACPIAM
ACPI: XSDT[0x201b0100]  r01 OEM:072811 OEMTID:XSDT1013
ACPI: RSDT[0x201b0000]  r01 OEM:072811 OEMTID:RSDT1013
ACPI: FACP[0x201b0290]  r04 OEM:072811 OEMTID:FACP1013
ACPI: APIC[0x201b0390]  r02 OEM:072811 OEMTID:APIC1013
ACPI: MCFG[0x201b0480]  r01 OEM:072811 OEMTID:OEMMCFG.
ACPI: OEMB[0x201c2040]  r01 OEM:072811 OEMTID:OEMB1013
ACPI: HPET[0x201ba4c0]  r01 OEM:072811 OEMTID:OEMHPET.
ACPI: SRAT[0x201ba500]  r02 OEM:AMD... OEMTID:AGESA...
ACPI: SLIT[0x201ba6d0]  r01 OEM:AMD... OEMTID:AGESA...
ACPI: SSDT[0x201ba700]  r01 OEM:A.M.I. OEMTID:POWERNOW
IO-APIC: MADT = 0x201b0390
IO-APIC[ 0]: struct: 0x201b043c adr=fec00000
IO-APIC[ 0]: pins 24
  PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)
  PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)
  PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)
  PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)
  PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)
  PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)
  PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)
  PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)
  PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)
  PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)
  PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)
  PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)
  PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)
  PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)
  PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)
IO-APIC[ 1]: struct: 0x201b0448 adr=fec20000
IO-APIC[ 1]: pins 32
  PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)
  PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)
  PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)
  PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)
  PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)
  PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)
  PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)
  PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)
  PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)
  PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)
  PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)
  PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)
  PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)
  PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)
  PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)
  PIN[24m]: vector=38, del=0, dm=physical, dest=0 (high, edge)
  PIN[25m]: vector=39, del=0, dm=physical, dest=0 (high, edge)
  PIN[26m]: vector=3a, del=0, dm=physical, dest=0 (high, edge)
  PIN[27m]: vector=3b, del=0, dm=physical, dest=0 (high, edge)
  PIN[28m]: vector=3c, del=0, dm=physical, dest=0 (high, edge)
  PIN[29m]: vector=3d, del=0, dm=physical, dest=0 (high, edge)
  PIN[30m]: vector=3e, del=0, dm=physical, dest=0 (high, edge)
  PIN[31m]: vector=3f, del=0, dm=physical, dest=0 (high, edge)
IO-APIC[ 2]: struct: 0x201b0454 adr=fa000000
IO-APIC[ 2]: pins 32
  PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)
  PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)
  PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)
  PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)
  PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)
  PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)
  PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)
  PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)
  PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)
  PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)
  PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)
  PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)
  PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)
  PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)
  PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)
  PIN[24m]: vector=38, del=0, dm=physical, dest=0 (high, edge)
  PIN[25m]: vector=39, del=0, dm=physical, dest=0 (high, edge)
  PIN[26m]: vector=3a, del=0, dm=physical, dest=0 (high, edge)
  PIN[27m]: vector=3b, del=0, dm=physical, dest=0 (high, edge)
  PIN[28m]: vector=3c, del=0, dm=physical, dest=0 (high, edge)
  PIN[29m]: vector=3d, del=0, dm=physical, dest=0 (high, edge)
  PIN[30m]: vector=3e, del=0, dm=physical, dest=0 (high, edge)
  PIN[31m]: vector=3f, del=0, dm=physical, dest=0 (high, edge)
IO-APIC: dual 8259: yes
IO-APIC: ovr[ 0] 00 -> 2
IO-APIC: ovr[ 1] 09 -> 9
Allocate cpu_mem @ 0xfffe6000
Local APIC[10]: version=10 max_lvt=5
APIC ESR value before/after enabling: 00000000/00000000
Using the Local APIC timer on vector 90 (Periodic Mode) for scheduling
SERIAL ESC: allocated IRQ 4 for serial uart
SERIAL ESC: allocated IRQ 4 for serial uart
Not using serial hack in slow timer handler.
Absolute KIP Syscalls using: Sysenter
CPU[0:0]: AuthenticAMD (15:1:2:0)[00600f12] Model: AMD Opteron(tm) Processor 4284                  at 3000 MHz

  48/512 Entry I TLB (4K pages)     24 Entry I TLB (4M pages)
  32/1024 Entry D TLB (4K pages)     32/1024 Entry D TLB (4M pages)
  64 KB L1 I Cache (2-way associative, 64 bytes per line)
  16 KB L1 D Cache (4-way associative, 64 bytes per line)
2048 KB L2 U Cache (8-way associative, 64 bytes per line)
6144 KB L3 U Cache (12-way associative, 64 bytes per line)

Freeing init code/data: 28672 bytes (7 pages)

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 400000
  Found Fiasco: KIP syscalls: yes
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:1000;99fff]
[0:10b000;13ffff]
[4:140000;18bfff]
[0:18c000;2dcfff]
[4:2dd000;2ddfff]
[0:2de000;3fffff]
[0:465000;1369fff]
[4:136a000;2913fff]
[0:2914000;b93fffff]
IOMEM:----------------------
[0:0;fff]
[0:9a000;fffff]
[0:bd000000;f9ffffff]
[0:fa001000;febfffff]
[0:fec01000;fec1ffff]
[0:fec21000;fedfffff]
[0:fee01000;ffffffff]
IO PORTS--------------------------
[0:0;fffffff]
MOE: Hello world
MOE: found 3011784 KByte free memory
MOE: found RAM from 1000 to b9400000
MOE: allocated 2963 KByte for the page array @0x465000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [136a000-136a764] [C:503000] lwip.lua
  BOOTFS: [136b000-145871f] [C:504000] l4re
  BOOTFS: [1459000-1650bac] [C:505000] ned
  BOOTFS: [1651000-1eb5b00] [C:506000] io
  BOOTFS: [1eb6000-1f9de04] [C:507000] rtc
  BOOTFS: [38fcf000-38fcf3b6] [C:508000] x86-legacy.devs
  BOOTFS: [1f9e000-1f9e352] [C:509000] l4lx-x86.io
  BOOTFS: [38fd4000-38fd41e1] [C:50a000] ankh.vbus
  BOOTFS: [1f9f000-27615eb] [C:50b000] ankh
  BOOTFS: [38fdc000-38fdce44] [C:50c000] Aw.lua
  BOOTFS: [2762000-291362c] [C:50d000] lwip_test
MOE: cmdline: moe rom/lwip.lua
MOE: Starting: rom/ned rom/lwip.lua
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/lwip.lua'
io      | Io service
io      | Find root Pointer
io      | Find root Pointer: fa3f0
io      | ACPI: RSDP 0xfa3f0 00024 (v02 ACPIAM)
io      | ACPI: XSDT 0xdfdb0100 00064 (v01 072811 XSDT1013 20110728 MSFT 00000097)
io      | ACPI: FACP 0xdfdb0290 000F4 (v04 072811 FACP1013 20110728 MSFT 00000097)
io      | ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 (20091214/tbfadt-655)
io      | ACPI: DSDT 0xdfdb04c0 06182 (v02  8226_ 8226_001 00000001 INTL 20051117)
io      | ACPI: FACS 0xdfdc2000 00040
io      | ACPI: APIC 0xdfdb0390 000EA (v02 072811 APIC1013 20110728 MSFT 00000097)
io      | ACPI: MCFG 0xdfdb0480 0003C (v01 072811 OEMMCFG  20110728 MSFT 00000097)
io      | ACPI: OEMB 0xdfdc2040 000CB (v01 072811 OEMB1013 20110728 MSFT 00000097)
io      | ACPI: HPET 0xdfdba4c0 00038 (v01 072811 OEMHPET  20110728 MSFT 00000097)
io      | ACPI: SRAT 0xdfdba500 001D0 (v02 AMD    AGESA    00000001 AMD  00000001)
io      | ACPI: SLIT 0xdfdba6d0 00030 (v01 AMD    AGESA    00000001 AMD  00000001)
io      | ACPI: SSDT 0xdfdba700 02E04 (v01 A M I  POWERNOW 00000001 AMD  00000001)
io      | Parsing all Control Methods:
io      | Table [DSDT](id 0001) - 1008 Objects with 89 Devices 249 Methods 27 Regions
io      | Parsing all Control Methods:
io      | Table [SSDT](id 0002) - 128 Objects with 0 Devices 16 Methods 0 Regions
io      |  tbxface-0601 [02] TbLoadNamespace       : ACPI Tables successfully acquired
io      | evxfevnt-0184 [02] Enable                : Transition to ACPI mode successful
io      | evgpeblk-1129 [04] EvCreateGpeBlock      : GPE 00 to 1F [_GPE] 4 regs on int 0x9
io      | /home/shashi/Desktop/L4/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:57:AcpiOsInstallInterruptHandler: UNINPLEMENTED
io      |   nseval-0527 [03] NsExecModuleCode      : Executed module-level code at 0x9b6590
io      | ACPI: Executed 1 blocks of module-level executable AML code
io      | Completing Region/Field/Buffer/Package initialization:.................................................................................................................
io      | Initialized 26/27 Regions 76/76 Fields 39/39 Buffers 156/158 Packages (1147 nodes)
io      | Initializing Device/Processor/Thermal objects by executing _INI methods:
io      | Executed 3 _INI methods requiring 0 _STA executions (examined 107 objects)
io      | evgpeblk-1234 [03] EvInitializeGpeBlock  : Found 6 Wake, Enabled 0 Runtime GPEs in this block
io      | ACPICA-Version:20091214, System in ACPI MODE, 24bit timer
io      | ERROR: could not reserve resource
io      | IOPORT  [0000000000ff00-0000000000ff0f 10] non-pref (32bit) (align=f flags=4a03)
io      | ERROR: could not reserve resource
io      | IOPORT  [00000000000000-00000000000007 8] non-pref (32bit) (align=7 flags=4a03)
io      | ERROR: could not reserve resource
io      | IOPORT  [00000000000000-00000000000007 8] non-pref (32bit) (align=7 flags=4a03)
io      | ERROR: could not reserve resource
io      | IOPORT  [00000000000000-00000000000003 4] non-pref (32bit) (align=3 flags=4a03)
io      | WARNING: device 'PS2' already assigned to an other virtual bus.
io      | WARNING: device '' already assigned to an other virtual bus.
io      | WARNING: device 'VGA' already assigned to an other virtual bus.
io      | WARNING: device 'SATA' already assigned to an other virtual bus.
io      | Ready. Waiting for request.
ankh    | Initialized DDELinux 2.6
ankh    | Initializing DDE page cache
ankh    | ddekit_pci_init
ankh    | pci bus constructor
ankh    | PCI: L4 root bridge is device 4e640
ankh    | pci_irq_enable: dev 0x118004
ankh    | pci_irq_enable: irq 10, pin 2, devfn 0
ankh    | ddekit_pci_irq_enable: devfn 0, pin 1
ankh    | ddekit_pci_irq_enable: l4vbus_pci_irq_enable() = 41
ankh    | IRQ: set irq type of 41 to 8
ankh    | pci_irq_enable: dev 0x118404
ankh    | pci_irq_enable: irq 10, pin 1, devfn 1
ankh    | ddekit_pci_irq_enable: devfn 1, pin 0
ankh    | ddekit_pci_irq_enable: l4vbus_pci_irq_enable() = 40
ankh    | IRQ: set irq type of 40 to 8
ankh    | pci_irq_enable: dev 0x118804
ankh    | pci_irq_enable: irq 10, pin 1, devfn 8
ankh    | ddekit_pci_irq_enable: devfn 10000, pin 0
ankh    | ddekit_pci_irq_enable: l4vbus_pci_irq_enable() = 48
ankh    | IRQ: set irq type of 48 to 8
ankh    | init_wq_head
ankh    | l4dde26_register_rx_callback: New rx callback @ 0x1000270.
ankh    | <6>Intel(R) Gigabit Ethernet Network Driver - version 1.2.45-k2
ankh    | <6>Copyright (c) 2008 Intel Corporation.
ankh    | <6>SHASHI:::::::::igb_probe
ankh    | <6>SHASHI:::::::::igb_is_need_ioport
ankh    | unimplemented: pci_set_master
ankh    | <6>SHASHI:::::::::igb_sw_init
ankh    | <6>SHASHI:::::::::igb_set_interrupt_capability
ankh    | <6>SHASHI:::::::::igb_reset_interrupt_capability
ankh    | <6>SHASHI:::::::::Inside igb_alloc_queues
ankh    | <6>SHASHI:::::::::Inside igb_cache_ring_register
ankh    | <6>SHASHI:::::::::igb_irq_disable
ankh    | Softirq daemon starting
ankh    | <6>SHASHI::::::::: igb_reset
ankh    | <6>SHASHI:::::::::igb_update_mng_vlan
ankh    | <6>SHASHI:::::::::igb_get_hw_control
ankh    | <6>SHASHI:::::::::igb_probe
ankh    | <6>SHASHI:::::::::igb_is_need_ioport
ankh    | unimplemented: pci_set_master
ankh    | <6>SHASHI:::::::::igb_sw_init
ankh    | <6>SHASHI:::::::::igb_set_interrupt_capability
ankh    | <6>SHASHI:::::::::igb_reset_interrupt_capability
ankh    | <6>SHASHI:::::::::Inside igb_alloc_queues
ankh    | <6>SHASHI:::::::::Inside igb_cache_ring_register
ankh    | <6>SHASHI:::::::::igb_irq_disable
ankh    | <6>SHASHI::::::::: igb_reset
ankh    | <6>SHASHI:::::::::igb_update_mng_vlan
ankh    | <6>SHASHI:::::::::igb_get_hw_control
ankh    | <6>Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
ankh    | <6>Copyright (c) 1999-2006 Intel Corporation.
ankh    | <6>net_namespace: 636 bytes
ankh    | open_network_devices() 
ankh    | opening lo
ankh    | <6>device lo entered promiscuous mode
ankh    | set interface to promiscuous mode.
ankh    | opening eth0
ankh    | <6>device eth0 entered promiscuous mode
ankh    | set interface to promiscuous mode.
ankh    | <6>SHASHI:::::::::igb_open
ankh    | <6>SHASHI:::::::::igb_setup_all_tx_resources
ankh    | <6>SHASHI:::::::::igb_setup_tx_resources
ankh    | <6>SHASHI:::::::::igb_setup_all_rx_resources
ankh    | <6>SHASHI:::::::::igb_setup_rx_resources
ankh    | <6>SHASHI:::::::::igb_configure
ankh    | <6>SHASHI:::::::::igb_get_hw_control
ankh    | <6>SHASHI:::::::::igb_set_multi
ankh    | <6>SHASHI:::::::::igb_vlan_rx_register
ankh    | <6>SHASHI:::::::::igb_irq_disable
ankh    | <6>SHASHI:::::::::igb_restore_vlan
ankh    | <6>SHASHI:::::::::igb_configure_tx
ankh    | <6>SHASHI:::::::::igb_setup_rctl
ankh    | <6>SHASHI:::::::::igb_configure_rx
ankh    | <6>SHASHI:::::::::igb_alloc_rx_buffers_adv
ankh    | <6>SHASHI:::::::::igb_request_irq
ankh    | Thread 0xad for IRQ 41
ankh    | <6>SHASHI:::::::::igb_irq_enable
cpu0: APIC error 00000008(00000000)
ankh    | <6>SHASHI:::::::::igb_set_multi
ankh    | opening eth1
ankh    | <6>device eth1 entered promiscuous mode
ankh    | set interface to promiscuous mode.
ankh    | <6>SHASHI:::::::::igb_open
ankh    | <6>SHASHI:::::::::igb_setup_all_tx_resources
ankh    | <6>SHASHI:::::::::igb_setup_tx_resources
ankh    | <6>SHASHI:::::::::igb_setup_all_rx_resources
ankh    | <6>SHASHI:::::::::igb_setup_rx_resources
ankh    | <6>SHASHI:::::::::igb_configure
ankh    | <6>SHASHI:::::::::igb_get_hw_control
ankh    | <6>SHASHI:::::::::igb_set_multi
ankh    | <6>SHASHI:::::::::igb_vlan_rx_register
ankh    | <6>SHASHI:::::::::igb_irq_disable
ankh    | <6>SHASHI:::::::::igb_restore_vlan
ankh    | <6>SHASHI:::::::::igb_configure_tx
ankh    | <6>SHASHI:::::::::igb_setup_rctl
ankh    | <6>SHASHI:::::::::igb_configure_rx
ankh    | <6>SHASHI:::::::::igb_alloc_rx_buffers_adv
ankh    | <6>SHASHI:::::::::igb_request_irq
ankh    | Thread 0xcf for IRQ 40
ankh    | <6>SHASHI:::::::::igb_irq_enable
cpu0: APIC error 00000008(00000000)
ankh    | <6>SHASHI:::::::::igb_set_multi
ankh    | Opened 3 network devices.
ankh    | lo    IRQ: 0x00  MAC: 00:00:00:00:00:00  MTU: 16436
ankh    | eth0  IRQ: 0x00  MAC: 00:E0:81:C4:76:07  MTU:  1500
ankh    | eth1  IRQ: 0x00  MAC: 00:E0:81:C4:76:06  MTU:  1500
ankh    | Registered @ registry.
ankh    | Gooood Morning Ankh-Morpoooooork! TID = 0x56
ankh    | Creating session factory.
ankh    | Configuration: debug,promisc,device=eth1,shm=shm,bufsize=16384,phys_mac
ankh    |   Debug mode ON.
ankh    |   Using promiscuous mode.
ankh    |   Device 'eth1' requested.
ankh    |   SHM area 'shm' requested.
ankh    |   Buffer size: 16384
ankh    |   Physical MAC requested.
ankh    | shmc_create: 0
ankh    | Created shmc area 'shm'
ankh    | Assigning MAC address: 00:E0:81:C4:76:06
lwip_tes| getopt: 1
lwip_tes| shm name: shm
lwip_tes| getopt: 0
lwip_tes| buf size: 16384
lwip_tes| getopt: -1
lwip_tes| udp_bind(ipaddr = 0.0.0.0, port = 161)
lwip_tes| udp_bind: bound to 0.0.0.0, port 161)
lwip_tes| udp_bind(ipaddr = 0.0.0.0, port = 0)
lwip_tes| udp_bind: bound to 0.0.0.0, port 49152)
lwip_tes| netif: IP address of interface netif: netmask of interface netif: GW address of interface SHASHI::Ankh::lib.cc::Before l4shmc_attach
lwip_tes| SHASHI::Ankh::lib.cc::Before l4shmc_rb_init_buffer(&_snd
lwip_tes| SHASHI::++++++++++++
lwip_tes| ++++++++++
lwip_tes|  chunk_name=tx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| SHASHI::2++++++++++++
lwip_tes| ++++++++++
lwip_tes|  chunk_name=tx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| SHASHI::2++++++++++++
lwip_tes| ++++++++++
lwip_tes|  buf->_chunkname=tx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| add_chunk: area 0x1045420, name 'tx_ring', size 16420
lwip_tes| SHASHI::SHMC::ringbuf.c::Before l4shmc_add_chunk(buf->_area
lwip_tes| SHASHI::SHMC::ringbuf.c::Before l4shmc_rb_sender_add_signals(buf
lwip_tes| SND: signal RX eb, TX ec
lwip_tes| buf @ 0x1045440, area 0x1045420 (shm), size 16420
lwip_tes|    owner 0, name tx_ring, signal tx_signal
lwip_tes|    head @ 0x302030, lock state 'unlocked', data size 16384
lwip_tes|    next_rd 0 next_wr 0 filled 0, data @ 0x302051
lwip_tes| SHASHI::Ankh::lib.cc::Before l4shmc_rb_init_buffer(&_rcv
lwip_tes| SHASHI::++++++++++++
lwip_tes| ++++++++++
lwip_tes|  chunk_name=rx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| SHASHI::2++++++++++++
lwip_tes| ++++++++++
lwip_tes|  chunk_name=rx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| SHASHI::2++++++++++++
lwip_tes| ++++++++++
lwip_tes|  buf->_chunkname=rx_ring
lwip_tes|  +++++++++++++
lwip_tes| ++++++++++++
lwip_tes| add_chunk: area 0x1045420, name 'rx_ring', size 16420
lwip_tes| SHASHI::SHMC::ringbuf.c::Before l4shmc_add_chunk(buf->_area
lwip_tes| SHASHI::SHMC::ringbuf.c::Before l4shmc_rb_sender_add_signals(buf
lwip_tes| SND: signal RX ed, TX ee
lwip_tes| buf @ 0x1045480, area 0x1045420 (shm), size 16420
lwip_tes|    owner 0, name rx_ring, signal rx_signal
lwip_tes|    head @ 0x30607c, lock state 'unlocked', data size 16384
lwip_tes|    next_rd 0 next_wr 0 filled 0, data @ 0x30609d
lwip_tes| SHASHI::Ankh::lib.cc::Before l4shmc_add_chunk(&ankh_shmarea
ankh    | l4shmc_attach("shm") = 0
ankh    | Shm_chunk::get(0xba10, "info", 36)
ankh    |  ... = 0xb970
ankh    | SHASHI::2++++++++++++
ankh    | ++++++++++
ankh    |  chunk_name=rx_ring
ankh    |  +++++++++++++
ankh    | ++++++++++++
ankh    | SHASHI::2++++++++++++
ankh    | ++++++++++
ankh    |  buf->_chunkname=rx_ring
ankh    |  +++++++++++++
ankh    | ++++++++++++
ankh    | RCV: signal RX ed, TX ee
ankh    | RCV: buf size 16420
ankh    | buf @ 0xb704, area 0xba10 (shm), size 16420
ankh    |    owner ffffffff, name rx_ring, signal rx_signal
ankh    |    head @ 0x41c07c, lock state 'unlocked', data size 16384
ankh    |    next_rd 0 next_wr 0 filled 0, data @ 0x41c09d
ankh    | SND: attaching to signal ee (47c000)
ankh    |      buf @ 0x41c07c
lwip_tes| activated Ankh connection.
ankh    | xmit thread started, data @ 0xb9b0, TID: 0xf0
ankh    | SHASHI::2++++++++++++
ankh    | ++++++++++
ankh    |  chunk_name=tx_ring
ankh    |  +++++++++++++
ankh    | ++++++++++++
ankh    | SHASHI::2++++++++++++
ankh    | ++++++++++
ankh    |  buf->_chunkname=tx_ring
ankh    |  +++++++++++++
ankh    | ++++++++++++
ankh    | RCV: signal RX eb, TX ec
ankh    | RCV: buf size 16420
ankh    | buf @ 0xb894, area 0xba10 (shm), size 16420
ankh    |    owner ffffffff, name tx_ring, signal tx_signal
ankh    |    head @ 0x418030, lock state 'unlocked', data size 16384
ankh    |    next_rd 0 next_wr 0 filled 0, data @ 0x418051
ankh    | RCV: attaching to signal eb (481000)
ankh    | 16384 ... 16384
lwip_tes| SND: attaching to signal ec (41f000)
lwip_tes|      buf @ 0x302030
lwip_tes| --> 00:E0:81:C4:76:06 <--
lwip_tes| netif: added interface an IP addr 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0
lwip_tes| netif_add: 0x1043980 (0x1043980)
lwip_tes| dhcp_start()
lwip_tes| dhcp_start(netif=0x1043980) an0
lwip_tes| dhcp_start(): starting new DHCP client
lwip_tes| dhcp_start(): allocated dhcpudp_bind(ipaddr = 0.0.0.0, port = 68)
lwip_tes| udp_bind: bound to 0.0.0.0, port 68)
lwip_tes| udp_connect: connected to 0.0.0.0, port 67)
lwip_tes| dhcp_start(): starting DHCP configuration
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        0      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba9d     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 2000 msecs
lwip_tes| dhcp started
lwip_tes| RCV: attaching to signal ed (420000)
lwip_tes| ANKHIF::Recv rb @ 0x1045480
rtc     | Date:09.04.2012 Time:23:15:20
lwip_tes| dhcp_fine_tmr(): request timeout
lwip_tes| dhcp_timeout()
lwip_tes| dhcp_timeout(): restarting discovery
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        1      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba9c     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 4000 msecs
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lwip_tes| dhcp_fine_tmr(): request timeout
lwip_tes| dhcp_timeout()
lwip_tes| dhcp_timeout(): restarting discovery
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        2      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba9b     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 8000 msecs
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lwip_tes| dhcp_fine_tmr(): request timeout
lwip_tes| dhcp_timeout()
lwip_tes| dhcp_timeout(): restarting discovery
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        3      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba9a     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 16000 msecs
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lwip_tes| dhcp_fine_tmr(): request timeout
lwip_tes| dhcp_timeout()
lwip_tes| dhcp_timeout(): restarting discovery
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        4      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba99     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 32000 msecs
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lwip_tes| dhcp_coarse_tmr()
lwip_tes| dhcp_fine_tmr(): request timeout
lwip_tes| dhcp_timeout()
lwip_tes| dhcp_timeout(): restarting discovery
lwip_tes| dhcp_discover()
lwip_tes| transaction id xid(abcd0001)
lwip_tes| dhcp_discover: making request
lwip_tes| dhcp_discover: realloc()ing
lwip_tes| dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
lwip_tes| udp_send: added header in given pbuf 0x61e0
lwip_tes| udp_send: sending datagram of length 316
lwip_tes| udp_send: UDP packet length 316
lwip_tes| udp_send: UDP checksum 0xfc77
lwip_tes| udp_send: ip_output_if (,,,,0x11,)
lwip_tes| ip_output_if: an0
lwip_tes| IP header:
lwip_tes| +-------------------------------+
lwip_tes| | 4 | 5 |  0x00 |       336     | (v, hl, tos, len)
lwip_tes| +-------------------------------+
lwip_tes| |        5      |000|       0   | (id, flags, offset)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |   17  |    0xba98     | (ttl, proto, chksum)
lwip_tes| +-------------------------------+
lwip_tes| |    0  |    0  |    0  |    0  | (src)
lwip_tes| +-------------------------------+
lwip_tes| |  255  |  255  |  255  |  255  | (dest)
lwip_tes| +-------------------------------+
ankh    | <6>SHASHI:::::::::igb_xmit_frame_adv
lwip_tes| netif->output()dhcp_discover: deleting()ing
lwip_tes| dhcp_discover: SELECTING
lwip_tes| dhcp_discover(): set request timeout 60000 msecs
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_tx_csum_adv
ankh    | <6>SHASHI:::::::::igb_tx_map_adv
ankh    | <6>SHASHI:::::::::igb_tx_queue_adv
ankh    | <6>SHASHI:::::::::igb_maybe_stop_tx
ankh    | <6>SHASHI:::::::::igb_xmit_frame_ring_adv ::::: Before return NETDEV_TX_OK
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.