Ignore:
Timestamp:
02/18/13 13:31:17 (8 years ago)
Author:
Shane Alcock <salcock@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
0801187
Parents:
c0a5a50
Message:
  • Added libtrace structure for the ICMPv6 header
  • Updated trace_get_payload_length to calculate correct payload length for ICMP6 packets
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/protocols_transport.c

    r1d4db58 rdc6072d  
    129129                        len -= sizeof(libtrace_icmp_t);
    130130                        break;
    131                
     131                case TRACE_IPPROTO_ICMPV6:
     132                        if (rem < sizeof(libtrace_icmp6_t))
     133                                return 0;
     134                        if (len < sizeof(libtrace_icmp6_t))
     135                                return 0;
     136                        len -= sizeof(libtrace_icmp6_t);
     137                        break;
     138                       
    132139                default:
    133140                        return 0;
Note: See TracChangeset for help on using the changeset viewer.