> On Jan 29, 2015, at 2:33 AM, Manikanta Srinivas <[email protected]>
> wrote:
>
> Hi All,
>
> We are beginners to Rump Kernel. We have installed rump kernel on top of
> DPDK(1.8.0). We are facing an issue in loading -lrumpnet_dpdkif library.
>
> Please find the error below.
>
> root@tcs-Standard-PC-i440FX-PIIX-1996:/home/tcs/drv-netif-dpdk/rump/bin#./rump_server
> -lrumpnet_dpdkif unix:///tmp/net9
> failed to load -libraries, last error from "rumpnet_dpdkif":
> /home/tcs/drv-netif-dpdk/rump/lib/librumpnet_dpdkif.so: undefined symbol:
> rte_pktmbuf_init
>
> Could you please let us know whether its the correct way to run the
> rumpserver to load the dpdk library and help us with the hint to debug the
> issue.
Hi Manikanta,
Right now, DPDK’s libraries aren’t being built as shared-objects, so it’s a
bit more complicated to get rump_server to load them. You’re running into the
problem that DPDK librte’s symbols aren’t being resolved.
If you haven’t already, I’d suggest you try running
examples/tcp_http_get/webbrowser and then go from there. It will help you
verify that you have a working DPDK environment, and it will exercise the
rumpkernel functionality. For example, using eth2 (in this case, an Intel
X540):
# Using a built drv-netif-dpdk tree...
$ cd drv-netif-dpdk
$ sudo modprobe uio
$ sudo insmod ./dpdk/build/kmod/igb_uio.ko
$ sudo ./dpdk/tools/dpdk_nic_bind.py --bind=igb_uio eth2
$ ./examples/tcp_http_get/webbrowser
… assuming eth2 is plugged into a network with a DHCP server, and Internet
access, you should see the HTML from NetBSD’s website.
Thanks.
Alexander
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users