On 2011/10/25 20:01:07, johnjoe7 wrote: > I think overall , it is looking good. Just ...
13 years, 6 months ago
(2011-10-28 12:32:50 UTC)
#5
On 2011/10/25 20:01:07, johnjoe7 wrote:
> I think overall , it is looking good. Just added a few minor comments. There
> were the occasional "(" instead of " (".
>
[...]
Thanks for the review and comments!
1. I have done some cleanup with respect to spaces before "()". Thanks for
catching this.
2. As far as some of the IPv6 address ugliness in the example programs, I would
like to revisit these areas when the Ipv6Address changes are integrated and
clean them up.
3. I have taken out "ipv6-l4-protocol.*" and "ipv4-l4-protocol.*" which
uncovered the dependency in the nsc-tcp stuff. I have switched ncs-tcp over to
the new ip-l4-protocol and given it a quick test, but have not done any IPv6
work with nsc-tcp [just place holders to implement virtual methods of
ip-l4-protocol].
Thanks again for your help!
-Ken
Great job. I still have to check it fully, but it seems great. Just two ...
13 years, 6 months ago
(2011-10-31 14:36:58 UTC)
#6
Great job. I still have to check it fully, but it seems great.
Just two things.
1) can you post a "global" patch ? So we don't have to check in / review all the
3 ones differently.
2) in icmpv6-l4-protocol.cc there is a "m_downTarget" callback. Great (plus I
totally need it for other purposes), but... it's never used in the code !
Could you mimic the behavior of icmpv4 ? Well, it's more a mild request,
otherwise some apps might not work.
Cheers,
Tommaso
PS: as soon as I'll have a global patch I'll review the whole code, but don't
wait my +1 if John and Tom gave their ok. I completely trust them.
On 2011/11/01 14:44:45, kdrenard wrote: > Thanks, Tommaso! > > I have combined these 3 ...
13 years, 6 months ago
(2011-11-01 19:47:59 UTC)
#8
On 2011/11/01 14:44:45, kdrenard wrote:
> Thanks, Tommaso!
>
> I have combined these 3 patches and the icmpv6-l4-protocol update as Issue
> 5311077.
>
> http://codereview.appspot.com/5311077
>
> -Ken
Thank you very much, I'll check it all as soon as possible.
By the way, in the previous comment I pointed out the wrong thing. The ICMP
"feature" that was present in v4 and not in v6 is the one allowing this:
CallbackValue cbValue = MakeCallback(&MyClass::HandleReadIcmp, this);
m_socketClient->SetAttribute ("IcmpCallback", cbValue);
actually the code is quite counterintuitive, so I fear we'll have to address
this in another patch. It would be nice to address it in one go tho. Otherwise
it could lead to "strange" things for some cases.
Tommaso
Issue 5088044: IPv6 support in TCP/UDP
Created 13 years, 7 months ago by kdrenard
Modified 13 years, 6 months ago
Reviewers: Tom Henderson, John Abraham, Tommaso Pecorella
Base URL:
Comments: 12