Questions tagged [mptcp]

MPTCP (Multipath TCP) is a standard that allows the delivery of TCP packets through different paths, maximizing resource usage and redundancy. Use this tag for programming questions related to this standard, preferably applying tcp tag as well.

MPTCP (Multipath TCP) is a standard proposed by IETF with RFC 6824. It allows the delivery of TCP packets through different paths, maximizing data throughput and offering the capability to increase redundancy.

It counts several implementations including on IOS7 and on a Linux reference version.

27 questions
0
votes
0 answers

Is there a way to use mptcp using CAPL environment?

There is a software requirement that needs to send parallel tcp streams, is there a way to enable mptcp in CAPL ?
Nikhil
  • 139
  • 1
  • 5
  • 14
0
votes
0 answers

Does boost::asio support MPTCP?

According to https://www.multipath-tcp.org/ MPTCP is included in Linux Kernel >= 5.6 and I could successfully verify that it is available on my machine. I would like to extend my existing c++ application to use the MPTCP. My current implementation…
Hadarelv
  • 1
  • 1
0
votes
1 answer

How to use Fast Open Mechanism with MultipathTCP?

I would like to use Fast Open Mechanism with MultipathTCP. Are there any options to do that? I tried this: int main(int argc, char *argv[]) { ... struct msghdr msgh; memset(&msgh, 0, sizeof(msgh)); struct cmsghdr *cmsg; unsigned char…
boomer
  • 35
  • 6
0
votes
1 answer

How can i use the mptcp socket api?

I followed this to use the MPTCP Socket API. my mptcp setting (mptcp_enabled=2 I wrote the echo server(localhost) and client in c. And I used tcpdump to capture between(server - client). But I failed, because packet not with the mptcp option. this…
HODOL
  • 11
  • 2
0
votes
0 answers

Why does the System throw "Operation not supported" error when setting MPTCP socket options

i am currently working on a small project trying to make a socks5 proxy to establish a mptcp connection. I did the whole Linux kernel configuration and it now is capable to connect to a server via mptcp. Now i want to configure the socket options…
Lukas
  • 19
  • 6
0
votes
1 answer

ProgMP page showing I'm not using MPTCP even when I'm using it

I'm started exploring MPTCP recently and started using it on my Ubuntu 18.04. My MPTCP version is 0.95. curl http://multipath-tcp.org on my terminal is returning Yay, you are MPTCP-capable! You can now rest in peace. I further checked it on…
MonkeyDLuffy
  • 508
  • 1
  • 5
  • 24
0
votes
1 answer

How to calculate the throughput in TCP?

I am trying to calculate the throughput for TCP/MPTCP by using the parameter tp->packets_out and also tp->snd_una but they are not accurate. How does wireshark do it? Or does anyone know any solution? Thanks in advance.
Hanntor
  • 1
  • 1
0
votes
2 answers

How do I build and run the code from github for NS3 in the link provided

How do I build and run the code from github for NS3 in the link provided below https://github.com/mkheirkhah/mptcp
0
votes
1 answer

how to check i'm using MPTCP

I have tried that website to check that is I'm using MPTCP but it didn't work. but in Wireshark, I can see that there are some entries of MPTCP. but only on eth1. I have attached the picture. 1 is my system is using mptcp or not? thanks
umer
  • 3
  • 3
0
votes
0 answers

PJSIP with MPTCP for video streaming

I am planning to test MPTCP capability with regards to video feed quality between two devices over a network. Consider we have two network paths available between the two devices(for example a mobile network and another wifi network). If one…
user5078020
0
votes
2 answers

Mobile phone with Multipath-TCP: How many subflows?

Only one subflow over LTE and one subflow over WiFi, or a number of subflows over LTE and WiFi? Thank you.
cyminute
  • 11
  • 5
-1
votes
1 answer

ns3 error: invalid conversion from ‘const ns3::TcpOption*’ to ‘ns3::TcpOption*’ [-fpermissive]

I'm compiling ns3-3.26 from https://github.com/Kashif-Nadeem/ns-3.26-MPTCP.git but I meet a problem, I dont know how to solve it, can you give me some advices? that's error information: thats code:
程志超
  • 39
  • 1
  • 2
1
2