On 11/17/16 15:56 , John Barfield wrote:
> Good evening Robert,
> 
> My apologies on the emailing the daily digest list. That was an accident.
> 
> Also the reason I’m not running the latest SmartOS is because I’m still using 
> project fifo at the moment and I’ve updated to their latest supported SmartOS 
> image.
> 
> We are planning a migration to Tritan but for the moment I’m still using fifo.
> 
> The GZ NIC driver is:
> 
> 234 fffffffff82ad000  3cb48 185   1  igb (Intel 1Gb Ethernet)
> 
> The host is a Sunfire X4170 M2 and the igb0-3 interfaces are in an LACP L3_L4 
> active aggregation aggr0.

If you look at the core file, you'll see that for some reason your guest
is trying to send a 1546 byte packet. See the following bits from mdb
below. So is there some specific reason that the guest might be
configured to send these larger frame MTUs?

Arguably we should probably just drop the packet in this case and accept
that we can't send it rather than abort, but it is something that you
probably want to dig into your guest as it likely means there's some
disconnect in configuration.

Robert

# mdb core.qemu-system-x86_.9163
Loading modules: [ libc.so.1 ld.so.1 ]
> $C
fffffd7fffded030 libc.so.1`_lwp_kill+0xa()
fffffd7fffded060 libc.so.1`raise+0x20(6)
fffffd7fffded0b0 libc.so.1`abort+0x98()
fffffd7fffded140 vnic_receive_iov+0x2fc(f6c2e0, fffffd7fffdf53b0, 2)
fffffd7fffded1e0 qemu_vlan_deliver_packet_iov+0xe0(182b10410, 0,
fffffd7fffdf53b0, 2, f671c0)
fffffd7fffded270 qemu_net_queue_deliver_iov+0x72(f67200, 182b10410, 0,
fffffd7fffdf53b0, 2)
fffffd7fffded300 qemu_net_queue_send_iov+0x92(f67200, 182b10410, 0,
fffffd7fffdf53b0, 2, 4edb21)
fffffd7fffded370 qemu_sendv_packet_async+0xbe(182b10410,
fffffd7fffdf53b0, 2, 4edb21)
fffffd7fffdf93f0 virtio_net_flush_tx+0x19b(1810abc10, 182b0f050)
fffffd7fffdf9430 virtio_net_tx_timer+0x8f(1810abc10)
fffffd7fffdf9480 qemu_run_timers+0xb0(f62620)
fffffd7fffdf9490 qemu_run_all_timers+0x51()
fffffd7fffdff520 main_loop_wait+0x480(0)
fffffd7fffdff550 kvm_main_loop+0x119()
fffffd7fffdff570 main_loop+0x17()
fffffd7fffdff8b0 main+0x2da4(30, fffffd7fffdff8d8, fffffd7fffdffa60)
fffffd7fffdff8c0 _start+0x6c()
> errno/p
qemu-system-x86_64`errno:
qemu-system-x86_64`errno:       0x22
> f6c2e0::print VNICState vns_wfio[]
vns_wfio = {
    vns_wfio->fio_version = 0x1
    vns_wfio->fio_nvpf = 0x2
    vns_wfio->fio_nvecs = 0x2
    vns_wfio->fio_vecs = [ ... ]
}
> f6c2e0::print VNICState vns_wfio->fio_vecs[0] vns_wfio->fio_vecs[1]
mdb: index 0 is outside of array bounds [0 .. ffffffff]
vns_wfio->fio_vecs[0] = {
    vns_wfio->fio_vecs[0].fv_buf = 0x17f511fae
    vns_wfio->fio_vecs[0].fv_buflen = 0x36
    vns_wfio->fio_vecs[0].fv_actlen = 0x2a
}
mdb: index 1 is outside of array bounds [0 .. ffffffff]
vns_wfio->fio_vecs[1] = {
    vns_wfio->fio_vecs[1].fv_buf = 0x17fc20000
    vns_wfio->fio_vecs[1].fv_buflen = 0x5d0
    vns_wfio->fio_vecs[1].fv_actlen = 0x20
}
> fffffd7fffdf53b0,2::print struct iovec
{
    iov_base = 0x17f511fae
    iov_len = 0x36
}
{
    iov_base = 0x17fc20000
    iov_len = 0x5d0
}



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to