Skip to content

error when closing subflow #4

@Viomnice

Description

@Viomnice

hello,
I am beginner in MPTCP_API and planning to use it to write some application. I have followed the steps to install kernal which support MPTCP_API.
git clone https://github.com/hoang-tranviet/mptcp.git
cd mptcp
sudo make menuconfig
sudo make modules_install
sudo make headers_install INSTALL_HDR_PATH=/usr
then, restart the machine, after installed mptcp-java(https://github.com/reirep/mptcp-java), i do some test to check mptcp-api. I found some results of MPTCP_API:
1:I found MPTCP_OPEN_SUB_TUPLE 、 MPTCP_GET_SUB_TUPLE and MPTCP_GET_SUB_IDS can execute correctly, but results of MPTCP_GET_SUB_TUPLE and MPTCP_GET_SUB_IDS have some orror. for example: first, i use new socket() to create new mptcp connection, then, use MPTCP_OPEN_SUB_TUPLE to create new subflow, and use MPTCP_GET_SUB_IDS to get subflow's information of mptcp connection. besides, i use wireshark to record to all packets of this procedure. I found that the result of using MPTCP_GET_SUB_IDS has some error, the first subflow created by new socket()'s information is wrong.
2:I found MPTCP_CLOSE_SUB_ID can not exectued correctly. when use MPTCP_CLOSE_SUB_ID to terminate subflows, the connection is down and all subflows are closed.
I guess the error occured in kernal, could you please provide me the kernal which can support MPTCP_API correctly? Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions