[DragonFlyBSD - Bug #2666] virtio-net driver unable to use dhcp

2014-04-26 Thread bugtracker-admin
Issue #2666 has been updated by swildner.


Can you try again with latest master? cd7f6b8572c4043cf8f1c50ea157565f6b50562c 
should fix this.



Bug #2666: virtio-net driver unable to use dhcp
http://bugs.dragonflybsd.org/issues/2666#change-11936

* Author: zcrownover
* Status: New
* Priority: Normal
* Assignee: 
* Category: Networking
* Target version: 3.7.1

Running in virtualbox, this VM is running the latest build of master, as of 
April 25, 2014. It had the Intel driver being used for networking, which showed 
up as em0 to the VM. I changed that to paravirtualized network virtio-net, and 
booted, which changed the device name to vtnet0, so it didn't grab a dhcp 
address due to rc.conf pointing to a different device. I ran sudo dhclient 
vtnet0, and then it crashed. This is the output from the call dumpsys resulting 
from that.

 cat core.txt.0 
zcrownover-arista-dfly.aristanetworks.com dumped core - see /var/crash/vmcore.0

Fri Apr 25 06:46:07 PDT 2014

Version String: DragonFly v3.7.1.1120.ga841d-DEVELOPMENT #205: Thu Apr 24 
21:57:20 PDT 2014 
r...@zcrownover-arista-dfly.aristanetworks.com:/usr/obj/usr/src/sys/X86_64_GENERIC

panic: error adding MAC filtering message to sglist

GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as x86_64-dragonfly.
For bug reporting instructions, please see:
http://bugs.dragonflybsd.org/...
Reading symbols from /boot/kernel/kernel...done.

Unread portion of the kernel message buffer:
panic: error adding MAC filtering message to sglist
cpuid = 0
Trace beginning at frame 0xffe07ad58730
panic() at panic+0x225 0x805d88a8 
panic() at panic+0x225 0x805d88a8 
vtnet_rx_filter_mac() at vtnet_rx_filter_mac+0x2a9 0x80884b00 
vtnet_ioctl() at vtnet_ioctl+0x1f8 0x80886f96 
if_addmulti() at if_addmulti+0x2ae 0x8067f220 
in_addmulti() at in_addmulti+0x5b 0x806d49ee 
in_ifinit() at in_ifinit+0x345 0x806d4e09 
in_control_internal() at in_control_internal+0x890 0x806d56e0 
in_control_internal_dispatch() at in_control_internal_dispatch+0x21 
0x806d605f 
netmsg_service_loop() at netmsg_service_loop+0x6e 0x80692b2a 
Debugger(panic)

CPU0 stopping CPUs: 0x000e
 stopped
Physical memory: 4052 MB
Dumping 746 MB: 731 715 699 683 667 651 635 619 603 587 571 555 539 523 507 491 
475 459 443 427 411 395 379 363 347 331 315 299 283 267 251 235 219 203 187 171 
155 139 123 107 91 75 59 43 27 11

[New pid 847/0, sh]
[New pid 825/0, getty]
[New pid 821/0, getty]
[New pid 824/0, getty]
[New pid 717/0, sendmail]
[New pid 712/0, sendmail]
[New pid 273/0, devd]
[New kernel syncer13]
[New kernel syncer5]
[New kernel bufdaemon_hw]
[New kernel pagezero]
[New kernel swapcached]
[New kernel hammer-S1]
[New kernel syncer2]
[New kernel ithread195 3]
[New kernel ithreadE 3]
[New kernel crypto 3]
[New kernel firmware taskq]
[New kernel taskq_cpu 3]
[New kernel ifnet 3]
[New kernel netisr_cpu 3]
[New kernel usched 3]
[New kernel dsched 3]
[New kernel usched 3]
[New kernel softclock 3]
[New kernel idle_3]
[New pid 846/0, dhclient]
[New pid 718/0, sendmail]
[New pid 835/0, sendmail]
[New pid 823/0, getty]
[New pid 820/0, getty]
[New pid 732/0, cron]
[New pid 687/0, sshd]
[New kernel syncer4]
[New kernel bufdaemon]
[New kernel pagedaemon]
[New kernel hammer-S0]
[New kernel syncer1]
[New kernel crypto 2]
[New kernel taskq_cpu 2]
[New kernel ifnet 2]
[New kernel devfs_msg_core]
[New kernel netisr_cpu 2]
[New kernel usched 2]
[New kernel dsched 2]
[New kernel usched 2]
[New kernel softclock 2]
[New kernel idle_2]
[New pid 558/0, dntpd]
[New pid 826/0, tcsh]
[New pid 819/0, getty]
[New kernel consttyd]
[New pid 1/0, init]
[New kernel hammer-S3]
[New kernel hammer-M]
[New kernel ithread197 1]
[New kernel ithreadE 1]
[New kernel xpt_thrd]
[New kernel crypto 1]
[New kernel taskq_cpu 1]
[New kernel ifnet 1]
[New kernel disk_msg_core]
[New kernel netisr_cpu 1]
[New kernel usched 1]
[New kernel dsched 1]
[New kernel usched 1]
[New kernel softclock 1]
[New kernel idle_1]
[New pid 848/0, ifconfig]
[New pid 845/0, dhclient]
[New pid 844/0, sudo]
[New pid 339/0, syslogd]
[New pid 822/0, getty]
[New pid 818/0, login]
[New kernel pfpurge]
[New kernel vnlru]
[New kernel vmdaemon]
[New kernel hammer-S2]
[New kernel syncer3]
[New kernel random]
[New kernel ithread12 0]
[New kernel ithread1 0]
[New kernel ithread15 0]
[New kernel ithread14 0]
[New kernel ithread21 0]
[New kernel ithread19 0]
[New kernel ithread9 0]
[New kernel acpi_task]
[New pid 0/0, swapper]
[New kernel crypto returns]
[New kernel crypto 0]
[New kernel taskq_cpu 0]
[New kernel ifnet 0]
[New kernel netisr_cpu 0]
[New 

[DragonFlyBSD - Bug #2666] virtio-net driver unable to use dhcp

2014-04-25 Thread bugtracker-admin
Issue #2666 has been updated by zcrownover.


Unless asked to stop, be advised that this VM syncs with the master branch of 
the source at 8pm pacific daily and builds and installs kernel and world, so if 
you want things locked at a version to test this, I need to know within the 
next 5 hours.


Bug #2666: virtio-net driver unable to use dhcp
http://bugs.dragonflybsd.org/issues/2666#change-11935

* Author: zcrownover
* Status: New
* Priority: Normal
* Assignee: 
* Category: Networking
* Target version: 3.7.1

Running in virtualbox, this VM is running the latest build of master, as of 
April 25, 2014. It had the Intel driver being used for networking, which showed 
up as em0 to the VM. I changed that to paravirtualized network virtio-net, and 
booted, which changed the device name to vtnet0, so it didn't grab a dhcp 
address due to rc.conf pointing to a different device. I ran sudo dhclient 
vtnet0, and then it crashed. This is the output from the call dumpsys resulting 
from that.

 cat core.txt.0 
zcrownover-arista-dfly.aristanetworks.com dumped core - see /var/crash/vmcore.0

Fri Apr 25 06:46:07 PDT 2014

Version String: DragonFly v3.7.1.1120.ga841d-DEVELOPMENT #205: Thu Apr 24 
21:57:20 PDT 2014 
r...@zcrownover-arista-dfly.aristanetworks.com:/usr/obj/usr/src/sys/X86_64_GENERIC

panic: error adding MAC filtering message to sglist

GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as x86_64-dragonfly.
For bug reporting instructions, please see:
http://bugs.dragonflybsd.org/...
Reading symbols from /boot/kernel/kernel...done.

Unread portion of the kernel message buffer:
panic: error adding MAC filtering message to sglist
cpuid = 0
Trace beginning at frame 0xffe07ad58730
panic() at panic+0x225 0x805d88a8 
panic() at panic+0x225 0x805d88a8 
vtnet_rx_filter_mac() at vtnet_rx_filter_mac+0x2a9 0x80884b00 
vtnet_ioctl() at vtnet_ioctl+0x1f8 0x80886f96 
if_addmulti() at if_addmulti+0x2ae 0x8067f220 
in_addmulti() at in_addmulti+0x5b 0x806d49ee 
in_ifinit() at in_ifinit+0x345 0x806d4e09 
in_control_internal() at in_control_internal+0x890 0x806d56e0 
in_control_internal_dispatch() at in_control_internal_dispatch+0x21 
0x806d605f 
netmsg_service_loop() at netmsg_service_loop+0x6e 0x80692b2a 
Debugger(panic)

CPU0 stopping CPUs: 0x000e
 stopped
Physical memory: 4052 MB
Dumping 746 MB: 731 715 699 683 667 651 635 619 603 587 571 555 539 523 507 491 
475 459 443 427 411 395 379 363 347 331 315 299 283 267 251 235 219 203 187 171 
155 139 123 107 91 75 59 43 27 11

[New pid 847/0, sh]
[New pid 825/0, getty]
[New pid 821/0, getty]
[New pid 824/0, getty]
[New pid 717/0, sendmail]
[New pid 712/0, sendmail]
[New pid 273/0, devd]
[New kernel syncer13]
[New kernel syncer5]
[New kernel bufdaemon_hw]
[New kernel pagezero]
[New kernel swapcached]
[New kernel hammer-S1]
[New kernel syncer2]
[New kernel ithread195 3]
[New kernel ithreadE 3]
[New kernel crypto 3]
[New kernel firmware taskq]
[New kernel taskq_cpu 3]
[New kernel ifnet 3]
[New kernel netisr_cpu 3]
[New kernel usched 3]
[New kernel dsched 3]
[New kernel usched 3]
[New kernel softclock 3]
[New kernel idle_3]
[New pid 846/0, dhclient]
[New pid 718/0, sendmail]
[New pid 835/0, sendmail]
[New pid 823/0, getty]
[New pid 820/0, getty]
[New pid 732/0, cron]
[New pid 687/0, sshd]
[New kernel syncer4]
[New kernel bufdaemon]
[New kernel pagedaemon]
[New kernel hammer-S0]
[New kernel syncer1]
[New kernel crypto 2]
[New kernel taskq_cpu 2]
[New kernel ifnet 2]
[New kernel devfs_msg_core]
[New kernel netisr_cpu 2]
[New kernel usched 2]
[New kernel dsched 2]
[New kernel usched 2]
[New kernel softclock 2]
[New kernel idle_2]
[New pid 558/0, dntpd]
[New pid 826/0, tcsh]
[New pid 819/0, getty]
[New kernel consttyd]
[New pid 1/0, init]
[New kernel hammer-S3]
[New kernel hammer-M]
[New kernel ithread197 1]
[New kernel ithreadE 1]
[New kernel xpt_thrd]
[New kernel crypto 1]
[New kernel taskq_cpu 1]
[New kernel ifnet 1]
[New kernel disk_msg_core]
[New kernel netisr_cpu 1]
[New kernel usched 1]
[New kernel dsched 1]
[New kernel usched 1]
[New kernel softclock 1]
[New kernel idle_1]
[New pid 848/0, ifconfig]
[New pid 845/0, dhclient]
[New pid 844/0, sudo]
[New pid 339/0, syslogd]
[New pid 822/0, getty]
[New pid 818/0, login]
[New kernel pfpurge]
[New kernel vnlru]
[New kernel vmdaemon]
[New kernel hammer-S2]
[New kernel syncer3]
[New kernel random]
[New kernel ithread12 0]
[New kernel ithread1 0]
[New kernel ithread15 0]
[New kernel ithread14 0]
[New kernel ithread21 0]
[New kernel ithread19 0]
[New kernel ithread9 0]
[New kernel