As mentioned before, io-pkt* is the framework used to connect drivers and protocols. In order to troubleshoot this, use the pidin command:
$ pidin -P io-pkt-v4 mem
The output should be something like this:
pid tid name prio STATE code data stack
126996 1 sbin/io-pkt-v4-hc 21o SIGWAITINFO 872K 904K 8192(516K)*
126996 2 sbin/io-pkt-v4-hc 21o RECEIVE 872K 904K 8192(132K)
126996 3 sbin/io-pkt-v4-hc 21r RECEIVE 872K 904K 4096(132K)
126996 4 sbin/io-pkt-v4-hc 21o RECEIVE 872K 904K 4096(132K)
126996 5 sbin/io-pkt-v4-hc 20o RECEIVE 872K 904K 4096(132K)
126996 6 sbin/io-pkt-v4-hc 9o RECEIVE 872K 904K 4096(132K)
libc.so.3 @b0300000 444K 16K
devnp-shim.so @b8200000 28K 8192
devn-epic.so @b8209000 40K 4096
lsm-qnet.so @b8214000 168K 36K
You should see a shared object for a network driver (in this case the "shim" driver, devnp-shim.so that lets io-pkt support the legacy io-net driver, devn-epic.so). You can also use the pidin ar and ifconfig commands to get more information about how the networking is configured.