Update hotplug. Add qle_get_port_name_list, use it to discover local
authorjmatthew <jmatthew@openbsd.org>
Sun, 20 Apr 2014 09:49:23 +0000 (09:49 +0000)
committerjmatthew <jmatthew@openbsd.org>
Sun, 20 Apr 2014 09:49:23 +0000 (09:49 +0000)
commit580dbe8f9d753ea7d361931cd4d852f97dcd24d3
tree79e78d5540183c70cb97bed2ab24cd5ae79fe834
parenta86afd2f81c2e61aa489d725f10b7f631c701105
Update hotplug.  Add qle_get_port_name_list, use it to discover local
loop ports and other fabric ports that have logged in to us, and check
that we're still logged in to other fabric ports.  Rearrange the update
processing loop so we attach and detach targets last, since we need to get
all the way through before we've identified what's gone missing.  Handle
fabric port login errors a bit more usefully too.
sys/dev/pci/qle.c
sys/dev/pci/qlereg.h