Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2531)

Issue 5689049: Changes to ICMPv6 (and minor fixes) (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 7 months ago by Tommaso Pecorella
Modified:
12 years, 6 months ago
Reviewers:
Tom Henderson
CC:
ns-3-reviews_googlegroups.com
Visibility:
Public.

Description

The patch is all about proper ICMPv6 behavior. 1) UDP sockets must be able to set the ICMP callback also for ICMPv6 2) ICMPv6 should honor this 3) The ICMPv6 post-fragmentation-loss was wrong 4) minor stuff like a couple missing virtual declarations I still have to double check the error ICMPv6 length, as right now it's too short. Not raising bugs, but it's not exactly the RFC behavior.

Patch Set 1 : Removed a change that has been already pushed #

Total comments: 3

Patch Set 2 : Applied Tom's suggestions and used check-style.py #

Patch Set 3 : Forgot to send PacketTooBig #

Patch Set 4 : Fix previous #

Unified diffs Side-by-side diffs Delta from patch set Stats (+901 lines, -251 lines) Patch
M src/internet/model/icmpv6-l4-protocol.h View 1 7 chunks +61 lines, -8 lines 0 comments Download
M src/internet/model/icmpv6-l4-protocol.cc View 1 28 chunks +121 lines, -29 lines 0 comments Download
M src/internet/model/ipv6-end-point-demux.h View 1 5 chunks +16 lines, -7 lines 0 comments Download
M src/internet/model/ipv6-end-point-demux.cc View 1 15 chunks +68 lines, -49 lines 0 comments Download
M src/internet/model/ipv6-extension.h View 1 2 chunks +2 lines, -3 lines 0 comments Download
M src/internet/model/ipv6-extension.cc View 1 17 chunks +37 lines, -32 lines 0 comments Download
M src/internet/model/ipv6-l3-protocol.cc View 1 2 3 18 chunks +36 lines, -29 lines 0 comments Download
M src/internet/model/ipv6-list-routing.h View 1 5 chunks +8 lines, -8 lines 0 comments Download
M src/internet/model/ipv6-list-routing.cc View 1 11 chunks +17 lines, -17 lines 0 comments Download
M src/internet/model/ipv6-static-routing.h View 1 2 chunks +2 lines, -3 lines 0 comments Download
M src/internet/model/ipv6-static-routing.cc View 1 12 chunks +20 lines, -21 lines 0 comments Download
M src/internet/model/tcp-socket-base.cc View 1 27 chunks +82 lines, -45 lines 0 comments Download
A src/internet/test/ipv6-fragmentation-test.cc View 1 1 chunk +430 lines, -0 lines 0 comments Download
M src/internet/wscript View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 6
Tommaso Pecorella
Hi, this patch fixes some stuff in ICMPv6 that was never actually used, since there ...
12 years, 7 months ago (2012-02-20 14:09:34 UTC) #1
Tom Henderson
looks good, just some minor nits (inline). I noticed various small style issues (space before ...
12 years, 7 months ago (2012-02-25 16:33:17 UTC) #2
Tommaso Pecorella
12 years, 7 months ago (2012-02-25 17:36:21 UTC) #3
Tommaso Pecorella
On 2012/02/25 17:36:21, Tommaso Pecorella wrote: I used check-style.py -l3 on all the involved files ...
12 years, 7 months ago (2012-02-25 17:42:09 UTC) #4
Tommaso Pecorella
12 years, 7 months ago (2012-02-25 18:06:03 UTC) #5
Tommaso Pecorella
12 years, 7 months ago (2012-02-25 18:10:30 UTC) #6

          
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b