-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run ./mptcpd (error: symbol lookup error) #266
Comments
It looks like you're running $ cd /usr/local/libexec
# ./mptcpd Is that correct? If so, you'll need to make sure the library search path LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib ./mptcpd This is basically what the
HTH! |
Hello @ossama-othman Thanks for your reply. It helped me in starting the mptcp daemon. However, I m actually trying to emulate a very simple experiment using mptcpd. Where I created this topology - I started the mptcp daemon in both the machines, with default settings (i.e sspi plugin is loaded). However I receive the following output on running iperf3 -
On the client side
And on capturing the packets in wireshark, I observed new subflow creation is not taking place. Is there some configuration that needs to be done from our end? In the plugins or the path-managers. |
Hello, @abhinaba-fbr |
Hello @vandit86 Kernel version used is v5.19 However, I observed the subflow is created if I keep pm_type=0 (Kernel mode). Started the mptcpd in both client and server. I have few additional question?
|
|
Just for a bit clarification. What do you mean by PM logic, do you mean plugins (like add_adv and sspi) or we need to implement/modify PM handling operations (mptcpd/path_manager.c) as well? I m planning to implement my own plugin, is there any documentations, which I can follow to understand the code-base and working of mptcpd. |
yes in PM logic in plugin
see examples in plugins folder : e.x. sspi |
Okay. I will look into it. |
Hi, I am new to mptcpd. I have just installed mptcpd 0.9 on ubuntu 22.04, configured the routing table and endpoint by iproute2 and did some tests by mptcpize run iperf. I notice that mptcpd provides us with a way to customize our own path manager somehow. But I don't really understand what sspi is doing? Are there any more easy examples to help me start? Thank you so much. |
Hello
I have installed mptcpd 0.11 as per the instructions provided in github. Once installed I m trying to run the binary of mptcpd present in
/usr/local/libexec/
. However I encountered an error which mentions./mptcpd: symbol lookup error: ./mptcpd: undefined symbol: mptcpd_lm_destroy
. Is there any other configuration that I need to make sure before running the binary. Or is it an issue that needs to be fixed in mptcpd 0.11?Thanks in advance
The text was updated successfully, but these errors were encountered: