support for TCP options

35 views
Skip to first unread message

Matt Anonyme

unread,
Apr 18, 2014, 11:06:00 AM4/18/14
to ns-3-...@googlegroups.com
Hi,

I investigated about MPTCP implementations in ns3. I found 2, one for
3.13 and the other one for 3.14. When rebasing them towards master,
they ceased functioning so I looked into modifying them. But I believe
it is difficult for both of them since ns evolved a bit and also
because of the way they were conceived.
I am still hesitating about implementing MPTCP in ns3 (I already work
with the linux version), since it looks like quite some work, and also
I was surprised there were no support for TCP options, even  basic
ones like TCP timestamp even though some patches exist:
https://codereview.appspot.com/24900043
https://codereview.appspot.com/5452045/
My question would be, are these patches still under review ?

Regards

Matt

Nb: Apology if you already received this same email. I've had some trouble with the different filters (couldn't post to ns-dev for instance).

Tom Henderson

unread,
Apr 18, 2014, 1:12:00 PM4/18/14
to ns-3-...@googlegroups.com, Anh Nguyễn
On 04/18/2014 08:06 AM, Matt Anonyme wrote:
> Hi,
>
> I investigated about MPTCP implementations in ns3. I found 2, one for
> 3.13 and the other one for 3.14. When rebasing them towards master,
> they ceased functioning so I looked into modifying them. But I believe
> it is difficult for both of them since ns evolved a bit and also
> because of the way they were conceived.
> I am still hesitating about implementing MPTCP in ns3 (I already work
> with the linux version), since it looks like quite some work, and also
> I was surprised there were no support for TCP options, even basic
> ones like TCP timestamp even though some patches exist:
> https://codereview.appspot.com/24900043
> <https://codereview.appspot.com/24900043>
> https://codereview.appspot.com/5452045/
> <https://codereview.appspot.com/5452045/>
> My question would be, are these patches still under review ?

Hi Matt,

These are under review/rework. In particular, this one is the active
patch under revision:

https://codereview.appspot.com/24900043

I just added my suggested way forward in the code review (apologies for
not doing this earlier).

I agree that support for this is fairly high priority, and a few of us
are talking off list about moving this forward soon.

- Tom

Teto

unread,
Apr 23, 2014, 8:30:29 PM4/23/14
to ns-3-...@googlegroups.com
Thank you for your answer Tom. I know it is tough in software
development to give a hard deadline but is there any milestone already
set for such a feature ? such as "we target TCP options support for ns
3.21" ?
Just to get an idea if I can deal with ns3 core or if I will have to
rely on DCE (which I've never used but looks like a good solution).

Matt
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "ns-3-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ns-3-users/f9M4SWKcq4c/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> ns-3-users+...@googlegroups.com.
> To post to this group, send email to ns-3-...@googlegroups.com.
> Visit this group at http://groups.google.com/group/ns-3-users.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages