Packets cannot be compressed while using RAW socket packets

Asked by Ashok Kumar on 2014-05-28

Hi, I were using the following code for compressing UDP RAW socket packets using ROHC library, but I got the error as the packet does not matches the fromat..

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<netinet/ip_icmp.h>
#include<netinet/udp.h>
#include<netinet/tcp.h>
#include<netinet/ip.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#include<rohc.h>
#include<rohc_comp.h>
#include<rohc_decomp.h>
#define BUFFER_SIZE 2048

void ProcessPacket(unsigned char* , int);
void print_ip_header(unsigned char* , int);
void print_tcp_packet(unsigned char* , int);
int print_udp_packet(unsigned char * , int);
void print_icmp_packet(unsigned char* , int);
void PrintData (unsigned char* , int);

static int gen_random_num(const struct rohc_comp *const comp,void *const user_context);

int sock_raw;
FILE *logfile;
int tcp=0,udp=0,icmp=0,others=0,igmp=0,total=0,i,j;
struct sockaddr_in source,dest;

int main()
{
    int saddr_size , data_size;
    struct sockaddr saddr;
    struct in_addr in;

    unsigned char *buffer = (unsigned char *)malloc(65536);

    logfile=fopen("log.txt","w");
    if(logfile==NULL) printf("Unable to create file.");
    printf("Starting...\n");
    //Create a raw socket that shall sniff
    sock_raw = socket(AF_INET , SOCK_RAW , IPPROTO_UDP);
    if(sock_raw < 0)
    {
        printf("Socket Error\n");
        return 1;
    }
    while(1)
    {
        saddr_size = sizeof saddr;
        data_size = recvfrom(sock_raw , buffer , 65536 , 0 , &saddr , &saddr_size);
        if(data_size <0 )
        {
            printf("Recvfrom error , failed to get packets\n");
            return 1;
        }

        ProcessPacket(buffer , data_size);
    }
    close(sock_raw);
    printf("Finished");
    return 0;
}

void ProcessPacket(unsigned char* buffer, int size)
{
    //Get the IP Header part of this packet
    struct iphdr *iph = (struct iphdr*)buffer;
 ++total;
    switch (iph->protocol)
    {
        case 1:
            ++icmp;
            break;

        case 2:
            ++igmp;
            break;

        case 6:
            ++tcp;
            print_tcp_packet(buffer , size);
            break;

        case 17:
            ++udp;
            print_udp_packet(buffer , size);
            break;

        default:
            ++others;
            break;
    }
    printf("TCP : %d UDP : %d ICMP : %d IGMP : %d Others : %d Total : %d\r",tcp,udp,icmp,igmp,others,total);
}

void print_ip_header(unsigned char* Buffer, int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen =iph->ihl*4;
 iph->protocol = (unsigned int)17;

    memset(&source, 0, sizeof(source));
    source.sin_addr.s_addr = iph->saddr;

    memset(&dest, 0, sizeof(dest));
    dest.sin_addr.s_addr = iph->daddr;

    fprintf(logfile,"\n");
    fprintf(logfile,"IP Header\n");
    fprintf(logfile," |-IP Version : %d\n",(unsigned int)iph->version);
    fprintf(logfile," |-IP Header Length : %d DWORDS or %d Bytes\n",(unsigned int)iph->ihl,((unsigned int)(iph->ihl))*4);
    fprintf(logfile," |-Type Of Service : %d\n",(unsigned int)iph->tos);
    fprintf(logfile," |-IP Total Length : %d Bytes(Size of Packet)\n",ntohs(iph->tot_len));
    fprintf(logfile," |-Identification : %d\n",ntohs(iph->id));
    fprintf(logfile," |-TTL : %d\n",(unsigned int)iph->ttl);
    fprintf(logfile," |-Protocol : %d\n",(unsigned int)iph->protocol);
    fprintf(logfile," |-Checksum : %d\n",ntohs(iph->check));
    fprintf(logfile," |-Source IP : %s\n",inet_ntoa(source.sin_addr));
    fprintf(logfile," |-Destination IP : %s\n",inet_ntoa(dest.sin_addr));
}

void print_tcp_packet(unsigned char* Buffer, int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;
 iph->protocol = 17;

    struct tcphdr *tcph=(struct tcphdr*)(Buffer + iphdrlen);

    fprintf(logfile,"\n\n***********************TCP Packet*************************\n");

    print_ip_header(Buffer,Size);

    fprintf(logfile,"\n");
    fprintf(logfile,"TCP Header\n");
    fprintf(logfile," |-Source Port : %u\n",ntohs(tcph->source));
    fprintf(logfile," |-Destination Port : %u\n",ntohs(tcph->dest));
    fprintf(logfile," |-Sequence Number : %u\n",ntohl(tcph->seq));
    fprintf(logfile," |-Acknowledge Number : %u\n",ntohl(tcph->ack_seq));
    fprintf(logfile," |-Header Length : %d DWORDS or %d BYTES\n" ,(unsigned int)tcph->doff,(unsigned int)tcph->doff*4);
    fprintf(logfile," |-Urgent Flag : %d\n",(unsigned int)tcph->urg);
    fprintf(logfile," |-Acknowledgement Flag : %d\n",(unsigned int)tcph->ack);
    fprintf(logfile," |-Push Flag : %d\n",(unsigned int)tcph->psh);
    fprintf(logfile," |-Reset Flag : %d\n",(unsigned int)tcph->rst);
    fprintf(logfile," |-Synchronise Flag : %d\n",(unsigned int)tcph->syn);
    fprintf(logfile," |-Finish Flag : %d\n",(unsigned int)tcph->fin);
    fprintf(logfile," |-Window : %d\n",ntohs(tcph->window));
    fprintf(logfile," |-Checksum : %d\n",ntohs(tcph->check));
    fprintf(logfile," |-Urgent Pointer : %d\n",tcph->urg_ptr);
    fprintf(logfile,"\n");
    fprintf(logfile," DATA Dump ");
    fprintf(logfile,"\n");

    fprintf(logfile,"IP Header\n");
    PrintData(Buffer,iphdrlen);

    fprintf(logfile,"TCP Header\n");
    PrintData(Buffer+iphdrlen,tcph->doff*4);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + tcph->doff*4 , (Size - tcph->doff*4-iph->ihl*4) );

    fprintf(logfile,"\n###########################################################");

}

int print_udp_packet(unsigned char *Buffer , int Size)
{

    unsigned short iphdrlen;
 unsigned int ip_packet_len, rohc_packet_len;
 unsigned char rohc_packet[BUFFER_SIZE], op_packet[BUFFER_SIZE];
 int ret;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;

    struct udphdr *udph = (struct udphdr*)(Buffer + iphdrlen);

 struct rohc_comp *compressor;
 struct rohc_decomp *decompressor;

    fprintf(logfile,"\n\n***********************UDP Packet*************************\n");

    print_ip_header(Buffer,Size);

    fprintf(logfile,"\nUDP Header\n");
    fprintf(logfile," |-Source Port : %d\n" , ntohs(udph->source));
    fprintf(logfile," |-Destination Port : %d\n" , ntohs(udph->dest));
    fprintf(logfile," |-UDP Length : %d\n" , ntohs(udph->len));
    fprintf(logfile," |-UDP Checksum : %d\n" , ntohs(udph->check));

    fprintf(logfile,"\n");
    fprintf(logfile,"IP Header\n");
    PrintData(Buffer , iphdrlen);

    fprintf(logfile,"UDP Header\n");
    PrintData(Buffer+iphdrlen , sizeof udph);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + sizeof udph ,( Size - sizeof udph - iph->ihl * 4 ));

    fprintf(logfile,"\n###########################################################");

 printf("\n Creating ROHC compressor......\n\n");
 compressor = rohc_alloc_compressor(15,0,0,0);
 if(compressor == NULL)
  {
   fprintf(stderr,"\n Failed creating compressor!!\n");
   rohc_free_compressor(compressor);
  }

   if(!rohc_comp_set_random_cb(compressor, gen_random_num, NULL))
   {
      fprintf(stderr, "\n Failed to set the compressor callback random numbers!!\n");
      rohc_free_compressor(compressor);
    }

 rohc_activate_profile(compressor, ROHC_PROFILE_IP);
 rohc_activate_profile(compressor, ROHC_PROFILE_UDP);
 printf("\n Compressing the UDP/IP packet...\n\n");

 ip_packet_len = Size - sizeof udph - iph->ihl * 4;

 ret=rohc_compress2(compressor,Buffer,ip_packet_len,rohc_packet, BUFFER_SIZE, &rohc_packet_len);

 if(ret!=ROHC_OK)
 {
  fprintf(stderr, "Compression of IP packet failed\n");
     rohc_free_compressor(compressor);
  return 1;
 }

 printf("\n ROHC packet after compression:\n");
 for(i = 0; i < ((unsigned int) rohc_packet_len); i++)
    {
       printf("0x%02x ", rohc_packet[i]);
       if(i != 0 && ((i + 1) % 8) == 0)
       {
          printf("\n");
       }
    }
    if(i != 0 && (i % 8) != 0)
    {
       printf("\n");
    }

 printf("\n Creating ROHC Decompressor.....");
 decompressor=rohc_alloc_decompressor(compressor);
 if(decompressor == NULL)
 {
  fprintf(stderr,"\n Failed creating decompressor!!\n");
  rohc_free_decompressor(decompressor);
 }

  if(!rohc_decomp_set_traces_cb(decompressor, NULL))
  {
   fprintf(stderr,"\n Failed to set callback traces for decompressor!!");
   rohc_free_decompressor(decompressor);
  }
 printf("\n Decompressing the UDP/IP packet....\n");
 ret=rohc_decompress(decompressor,rohc_packet,rohc_packet_len,op_packet,BUFFER_SIZE);
 if(ret <= 0)
 {
  fprintf(stderr, "Decompression failed\n");
  rohc_free_decompressor(decompressor);
 }

 printf("\n IP packet after Decompression:\n\n");
 for(i = 0; i < ((unsigned int) ret); i++)
    {
       printf("0x%02x ", op_packet[i]);
       if(i != 0 && ((i + 1) % 8) == 0)
       {
          printf("\n");
       }
    }
    if(i != 0 && (i % 8) != 0)
    {
       printf("\n");
    }
 printf("\n Destroy the Compressor and Decompressor");
 rohc_free_compressor(compressor);
 rohc_free_decompressor(decompressor);
return 0;
}

static int gen_random_num(const struct rohc_comp *const comp,void *const user_context)
{
 return rand();
}

void print_icmp_packet(unsigned char* Buffer , int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;

    struct icmphdr *icmph = (struct icmphdr *)(Buffer + iphdrlen);

    fprintf(logfile,"\n\n***********************ICMP Packet*************************\n");

    print_ip_header(Buffer , Size);

    fprintf(logfile,"\n");

    fprintf(logfile,"ICMP Header\n");
    fprintf(logfile," |-Type : %d",(unsigned int)(icmph->type));

    if((unsigned int)(icmph->type) == 11)
        fprintf(logfile," (TTL Expired)\n");
    else if((unsigned int)(icmph->type) == ICMP_ECHOREPLY)
        fprintf(logfile," (ICMP Echo Reply)\n");
    fprintf(logfile," |-Code : %d\n",(unsigned int)(icmph->code));
    fprintf(logfile," |-Checksum : %d\n",ntohs(icmph->checksum));
    fprintf(logfile,"\n");

    fprintf(logfile,"IP Header\n");
    PrintData(Buffer,iphdrlen);

    fprintf(logfile,"UDP Header\n");
    PrintData(Buffer + iphdrlen , sizeof icmph);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + sizeof icmph , (Size - sizeof icmph - iph->ihl * 4));

    fprintf(logfile,"\n###########################################################");

}

void PrintData (unsigned char* data , int Size)
{

    for(i=0 ; i < Size ; i++)
    {
        if( i!=0 && i%16==0)
        {
            fprintf(logfile," ");
            for(j=i-16 ; j<i ; j++)
            {
                if(data[j]>=32 && data[j]<=128)
                    fprintf(logfile,"%c",(unsigned char)data[j]);

                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }

        if(i%16==0) fprintf(logfile," ");
            fprintf(logfile," %02X",(unsigned int)data[i]);

        if( i==Size-1)
        {
            for(j=0;j<15-i%16;j++) fprintf(logfile," ");

            fprintf(logfile," ");

            for(j=i-i%16 ; j<=i ; j++)
            {
                if(data[j]>=32 && data[j]<=128) fprintf(logfile,"%c",(unsigned char)data[j]);
                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }
    }
}

Creating ROHC compressor......

please define a callback for compressor traces
[rohc_comp.c:1102 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1159 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1161 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:2955 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 84 07 7a 00 00 80 11 17 91 0a b0 10 af
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff 44 5c 44 5c 00 70 80 4b 7b 22 68 6f
[rohc_traces_internal.c:77 rohc_dump_packet()] 73 74 5f 69 6e 74 22 3a 20 31 34 32 30 31 33 32
[rohc_traces_internal.c:77 rohc_dump_packet()] 32 37 30 2c 20 22 76 65 72 73 69 6f 6e 22 3a 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 5b 31 2c 20 38 5d 2c 20 22 64 69 73 70 6c 61 79
[rohc_traces_internal.c:77 rohc_dump_packet()] 6e 61 6d 65 22 3a 20 22 22 2c 20 22 70 6f 72 74
[rohc_traces_internal.c:97 rohc_dump_packet()] 22 3a 20 31
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 108 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 0
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'UDP / Compressor' (0x0002) because it does not match packet
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'UDP-Lite / Compressor' (0x0008)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'ESP / Compressor' (0x0003)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'IP / Compressor' (0x0004)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'Uncompressed / Compressor' (0x0000)
[rohc_comp.c:645 rohc_compress2()] no profile found for packet, giving up
Compression of IP packet failed
[rohc_comp.c:328 rohc_free_compressor()] free compressor
TCP : 0 UDP : 1 ICMP : 0 IGMP : 0 Others : 0 Total : 1
 Creating ROHC compressor......

[rohc_comp.c:1102 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1159 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1161 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:2955 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 84 07 7b 00 00 80 11 fa e0 0a b0 10 af
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 44 5c 44 5c 00 70 63 9c 7b 22 68 6f
[rohc_traces_internal.c:77 rohc_dump_packet()] 73 74 5f 69 6e 74 22 3a 20 31 34 32 30 31 33 32
[rohc_traces_internal.c:77 rohc_dump_packet()] 32 37 30 2c 20 22 76 65 72 73 69 6f 6e 22 3a 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 5b 31 2c 20 38 5d 2c 20 22 64 69 73 70 6c 61 79
[rohc_traces_internal.c:77 rohc_dump_packet()] 6e 61 6d 65 22 3a 20 22 22 2c 20 22 70 6f 72 74
[rohc_traces_internal.c:97 rohc_dump_packet()] 22 3a 20 31
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 108 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 0
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'UDP / Compressor' (0x0002) because it does not match packet
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'UDP-Lite / Compressor' (0x0008)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'ESP / Compressor' (0x0003)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'IP / Compressor' (0x0004)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'Uncompressed / Compressor' (0x0000)
[rohc_comp.c:645 rohc_compress2()] no profile found for packet, giving up
Compression of IP packet failed
[rohc_comp.c:328 rohc_free_compressor()] free compressor
TCP : 0 UDP : 2 ICMP : 0 IGMP : 0 Others : 0 Total : 2

Question information

Language:
English Edit question
Status:
Solved
For:
rohc Edit question
Assignee:
No assignee Edit question
Solved by:
Didier Barvaux
Solved:
2014-06-04
Last query:
2014-06-04
Last reply:
2014-06-03

Hello,

Are you sure that the source code and the traces match? It doesn't look like so. You enabled the IP-only profile in the source code but the traces read that it is disabled...

On a side node, you create a ROHC compressor/decompressor for every packet that you compress/decompress, the library doesn't work that way. You create a ROHC compressor and a ROHC decompressor once, then you compress/decompress all packets with the same compressor/decompressor.

Regards,
Didier

Ashok Kumar (ashokkm-9) said : #2

If I am enabling the Uncompressed profile, it works. If that is the case why it doesn't work for UDP profile. Below shown is my modified code and please help me to sort out this problem..

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<net/ethernet.h>
#include<netinet/udp.h>
#include<netinet/tcp.h>
#include<netinet/ip_icmp.h>
#include<netinet/ip.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#include<rohc.h>
#include<rohc_comp.h>
#include<rohc_decomp.h>
#define BUFFER_SIZE 2048

void ProcessPacket(unsigned char* , int);
void print_ip_header(unsigned char* , int);
void print_tcp_packet(unsigned char* , int);
int print_udp_packet(unsigned char * , int);
void print_icmp_packet(unsigned char* , int);
void PrintData (unsigned char* , int);

static int gen_random_num(const struct rohc_comp *const comp,void *const user_context);

int sock_raw;
FILE *logfile;
int tcp=0,udp=0,icmp=0,others=0,igmp=0,total=0,i,j;
struct sockaddr_in source,dest;

int main()
{
    int saddr_size , data_size;
    struct sockaddr saddr;
    struct in_addr in;

    unsigned char *buffer = (unsigned char *)malloc(65536);

    logfile=fopen("log.txt","w");
    if(logfile==NULL) printf("Unable to create file.");
    printf("Starting...\n");

    sock_raw = socket(AF_INET , SOCK_RAW , IPPROTO_UDP);

    if(sock_raw < 0)
    {
        printf("Socket Error\n");
        return 1;
    }
    while(1)
    {
        saddr_size = sizeof saddr;
        data_size = recvfrom(sock_raw , buffer , 65536 , 0 , &saddr , &saddr_size);
        if(data_size <0 )
        {
            printf("Recvfrom error , failed to get packets\n");
            return 1;
        }

        ProcessPacket(buffer , data_size);
    }
    close(sock_raw);
    printf("Finished");
    return 0;
}

void ProcessPacket(unsigned char* buffer, int size)
{
    //Get the IP Header part of this packet
    struct iphdr *iph = (struct iphdr*)buffer;
 ++total;
    switch (iph->protocol)
    {
        case 1:
            ++icmp;
            break;

        case 2:
            ++igmp;
            break;

        case 6:
            ++tcp;
            print_tcp_packet(buffer , size);
            break;

        case 17:
            ++udp;
            print_udp_packet(buffer , size);
            break;

        default:
            ++others;
            break;
    }
    printf("TCP : %d UDP : %d ICMP : %d IGMP : %d Others : %d Total : %d\r",tcp,udp,icmp,igmp,others,total);
}

void print_ip_header(unsigned char* Buffer, int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen =iph->ihl*4;

    memset(&source, 0, sizeof(source));
    source.sin_addr.s_addr = iph->saddr;

    memset(&dest, 0, sizeof(dest));
    dest.sin_addr.s_addr = iph->daddr;

    fprintf(logfile,"\n");
    fprintf(logfile,"IP Header\n");
    fprintf(logfile," |-IP Version : %d\n",(unsigned int)iph->version);
    fprintf(logfile," |-IP Header Length : %d DWORDS or %d Bytes\n",(unsigned int)iph->ihl,((unsigned int)(iph->ihl))*4);
    fprintf(logfile," |-Type Of Service : %d\n",(unsigned int)iph->tos);
    fprintf(logfile," |-IP Total Length : %d Bytes(Size of Packet)\n",ntohs(iph->tot_len));
    fprintf(logfile," |-Identification : %d\n",ntohs(iph->id));
    fprintf(logfile," |-TTL : %d\n",(unsigned int)iph->ttl);
    fprintf(logfile," |-Protocol : %d\n",(unsigned int)iph->protocol);
    fprintf(logfile," |-Checksum : %d\n",ntohs(iph->check));
    fprintf(logfile," |-Source IP : %s\n",inet_ntoa(source.sin_addr));
    fprintf(logfile," |-Destination IP : %s\n",inet_ntoa(dest.sin_addr));
}

void print_tcp_packet(unsigned char* Buffer, int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;

    struct tcphdr *tcph=(struct tcphdr*)(Buffer + iphdrlen);

    fprintf(logfile,"\n\n***********************TCP Packet*************************\n");

    print_ip_header(Buffer,Size);

    fprintf(logfile,"\n");
    fprintf(logfile,"TCP Header\n");
    fprintf(logfile," |-Source Port : %u\n",ntohs(tcph->source));
    fprintf(logfile," |-Destination Port : %u\n",ntohs(tcph->dest));
    fprintf(logfile," |-Sequence Number : %u\n",ntohl(tcph->seq));
    fprintf(logfile," |-Acknowledge Number : %u\n",ntohl(tcph->ack_seq));
    fprintf(logfile," |-Header Length : %d DWORDS or %d BYTES\n" ,(unsigned int)tcph->doff,(unsigned int)tcph->doff*4);
    fprintf(logfile," |-Urgent Flag : %d\n",(unsigned int)tcph->urg);
    fprintf(logfile," |-Acknowledgement Flag : %d\n",(unsigned int)tcph->ack);
    fprintf(logfile," |-Push Flag : %d\n",(unsigned int)tcph->psh);
    fprintf(logfile," |-Reset Flag : %d\n",(unsigned int)tcph->rst);
    fprintf(logfile," |-Synchronise Flag : %d\n",(unsigned int)tcph->syn);
    fprintf(logfile," |-Finish Flag : %d\n",(unsigned int)tcph->fin);
    fprintf(logfile," |-Window : %d\n",ntohs(tcph->window));
    fprintf(logfile," |-Checksum : %d\n",ntohs(tcph->check));
    fprintf(logfile," |-Urgent Pointer : %d\n",tcph->urg_ptr);
    fprintf(logfile,"\n");
    fprintf(logfile," DATA Dump ");
    fprintf(logfile,"\n");

    fprintf(logfile,"IP Header\n");
    PrintData(Buffer,iphdrlen);

    fprintf(logfile,"TCP Header\n");
    PrintData(Buffer+iphdrlen,tcph->doff*4);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + tcph->doff*4 , (Size - tcph->doff*4-iph->ihl*4) );

    fprintf(logfile,"\n###########################################################");

}

int print_udp_packet(unsigned char *Buffer , int Size)
{

    unsigned short iphdrlen;
 unsigned int ip_packet_len, rohc_packet_len;
 unsigned char rohc_packet[BUFFER_SIZE], op_packet[BUFFER_SIZE];
 int ret;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;

    struct udphdr *udph = (struct udphdr*)(Buffer + iphdrlen);

 struct rohc_comp *compressor;
 struct rohc_decomp *decompressor;

 printf("\n Creating ROHC compressor......\n\n");
 compressor = rohc_alloc_compressor(15,0,0,0);
 if(compressor == NULL)
  {
   fprintf(stderr,"\n Failed creating compressor!!\n");
   rohc_free_compressor(compressor);
  }

   if(!rohc_comp_set_random_cb(compressor, gen_random_num, NULL))
   {
      fprintf(stderr, "\n Failed to set the compressor callback random numbers!!\n");
      rohc_free_compressor(compressor);
    }

 rohc_activate_profile(compressor, ROHC_PROFILE_UNCOMPRESSED);
 rohc_activate_profile(compressor, ROHC_PROFILE_IP);
 rohc_activate_profile(compressor, ROHC_PROFILE_UDP);

    fprintf(logfile,"\n\n***********************UDP Packet*************************\n");

    print_ip_header(Buffer,Size);

    fprintf(logfile,"\nUDP Header\n");
    fprintf(logfile," |-Source Port : %d\n" , ntohs(udph->source));
    fprintf(logfile," |-Destination Port : %d\n" , ntohs(udph->dest));
    fprintf(logfile," |-UDP Length : %d\n" , ntohs(udph->len));
    fprintf(logfile," |-UDP Checksum : %d\n" , ntohs(udph->check));

    fprintf(logfile,"\n");
    fprintf(logfile,"IP Header\n");
    PrintData(Buffer , iphdrlen);

    fprintf(logfile,"UDP Header\n");
    PrintData(Buffer+iphdrlen , sizeof udph);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + sizeof udph ,( Size - sizeof udph - iph->ihl * 4 ));

    fprintf(logfile,"\n###########################################################");

 printf("\n Compressing the UDP/IP packet...\n\n");

 ip_packet_len = Size - sizeof udph - iph->ihl * 4;

 ret=rohc_compress2(compressor,Buffer,ip_packet_len,rohc_packet, BUFFER_SIZE, &rohc_packet_len);

 if(ret!=ROHC_OK)
 {
  fprintf(stderr, "Compression of IP packet failed\n");
     rohc_free_compressor(compressor);
  return 1;
 }

 printf("\n ROHC packet after compression:\n");
 for(i = 0; i < ((unsigned int) rohc_packet_len); i++)
    {
       printf("0x%02x ", rohc_packet[i]);
       if(i != 0 && ((i + 1) % 8) == 0)
       {
          printf("\n");
       }
    }
    if(i != 0 && (i % 8) != 0)
    {
       printf("\n");
    }

 printf("\n Creating ROHC Decompressor.....");
 decompressor=rohc_alloc_decompressor(compressor);
 if(decompressor == NULL)
 {
  fprintf(stderr,"\n Failed creating decompressor!!\n");
  rohc_free_decompressor(decompressor);
 }

  if(!rohc_decomp_set_traces_cb(decompressor, NULL))
  {
   fprintf(stderr,"\n Failed to set callback traces for decompressor!!");
   rohc_free_decompressor(decompressor);
  }
 printf("\n Decompressing the UDP/IP packet....\n");
 ret=rohc_decompress(decompressor,rohc_packet,rohc_packet_len,op_packet,BUFFER_SIZE);
 if(ret <= 0)
 {
  fprintf(stderr, "Decompression failed\n");
  rohc_free_decompressor(decompressor);
 }

 printf("\n IP packet after Decompression:\n\n");
 for(i = 0; i < ((unsigned int) ret); i++)
    {
       printf("0x%02x ", op_packet[i]);
       if(i != 0 && ((i + 1) % 8) == 0)
       {
          printf("\n");
       }
    }
    if(i != 0 && (i % 8) != 0)
    {
       printf("\n");
    }
 printf("\n Destroy the Compressor and Decompressor");
 rohc_free_compressor(compressor);
 rohc_free_decompressor(decompressor);
return 0;
}

static int gen_random_num(const struct rohc_comp *const comp,void *const user_context)
{
 return rand();
}

void print_icmp_packet(unsigned char* Buffer , int Size)
{
    unsigned short iphdrlen;

    struct iphdr *iph = (struct iphdr *)Buffer;
    iphdrlen = iph->ihl*4;

    struct icmphdr *icmph = (struct icmphdr *)(Buffer + iphdrlen);

    fprintf(logfile,"\n\n***********************ICMP Packet*************************\n");

    print_ip_header(Buffer , Size);

    fprintf(logfile,"\n");

    fprintf(logfile,"ICMP Header\n");
    fprintf(logfile," |-Type : %d",(unsigned int)(icmph->type));

    if((unsigned int)(icmph->type) == 11)
        fprintf(logfile," (TTL Expired)\n");
    else if((unsigned int)(icmph->type) == ICMP_ECHOREPLY)
        fprintf(logfile," (ICMP Echo Reply)\n");
    fprintf(logfile," |-Code : %d\n",(unsigned int)(icmph->code));
    fprintf(logfile," |-Checksum : %d\n",ntohs(icmph->checksum));
    fprintf(logfile,"\n");

    fprintf(logfile,"IP Header\n");
    PrintData(Buffer,iphdrlen);

    fprintf(logfile,"UDP Header\n");
    PrintData(Buffer + iphdrlen , sizeof icmph);

    fprintf(logfile,"Data Payload\n");
    PrintData(Buffer + iphdrlen + sizeof icmph , (Size - sizeof icmph - iph->ihl * 4));

    fprintf(logfile,"\n###########################################################");

}

void PrintData (unsigned char* data , int Size)
{

    for(i=0 ; i < Size ; i++)
    {
        if( i!=0 && i%16==0)
        {
            fprintf(logfile," ");
            for(j=i-16 ; j<i ; j++)
            {
                if(data[j]>=32 && data[j]<=128)
                    fprintf(logfile,"%c",(unsigned char)data[j]);

                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }

        if(i%16==0) fprintf(logfile," ");
            fprintf(logfile," %02X",(unsigned int)data[i]);

        if( i==Size-1)
        {
            for(j=0;j<15-i%16;j++) fprintf(logfile," ");

            fprintf(logfile," ");

            for(j=i-i%16 ; j<=i ; j++)
            {
                if(data[j]>=32 && data[j]<=128) fprintf(logfile,"%c",(unsigned char)data[j]);
                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }
    }
}

Output:

 Creating ROHC compressor......

please define a callback for compressor traces
[rohc_comp.c:1102 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1159 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1161 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:2955 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (54 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 1d c3 00 00 80 11 e5 38 0a b0 10 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a b7 4c ce 09 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:97 rohc_dump_packet()] 45 43 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 54 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 0
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'UDP / Compressor' (0x0002) because it does not match packet
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'UDP-Lite / Compressor' (0x0008)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'ESP / Compressor' (0x0003)
[c_generic.c:684 c_generic_check_profile()] the outer IP packet (type = 1) is not supported by the profile: only IPv4 and IPv6 are supported
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'IP / Compressor' (0x0004) because it does not match packet
[rohc_comp.c:649 rohc_compress2()] using profile 'Uncompressed / Compressor' (0x0000)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 0)
[rohc_comp.c:2833 c_create_context()] context (CID = 0) created (num_used = 1)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #1
[c_uncompressed.c:580 uncompressed_code_packet()] build IR packet
[c_uncompressed.c:648 uncompressed_code_IR_packet()] code IR packet (CID = 0)
[c_uncompressed.c:659 uncompressed_code_IR_packet()] first byte = 0xfc
[c_uncompressed.c:663 uncompressed_code_IR_packet()] Profile ID = 0x00
[c_uncompressed.c:671 uncompressed_code_IR_packet()] CRC on 2 bytes = 0xb7
[rohc_comp.c:828 rohc_compress2()] copy full 54-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 57 bytes (feedbacks = 0, header = 3, payload = 54), output buffer size = 2048

 ROHC packet after compression:
0xfc 0x00 0xb7 0x45 0x00 0x00 0x4e 0x1d
0xc3 0x00 0x00 0x80 0x11 0xe5 0x38 0x0a
0xb0 0x10 0x45 0x0a 0xb0 0x11 0xff 0x00
0x89 0x00 0x89 0x00 0x3a 0xb7 0x4c 0xce
0x09 0x01 0x10 0x00 0x01 0x00 0x00 0x00
0x00 0x00 0x00 0x20 0x46 0x48 0x46 0x41
0x45 0x42 0x45 0x45 0x43 0x41 0x43 0x41
0x43

 Creating ROHC Decompressor.....
 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 4 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 4 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x1d 0xc3 0x00 0x00
0x80 0x11 0xe5 0x38 0x0a 0xb0 0x10 0x45
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xb7 0x4c 0xce 0x09 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43

 Destroy the Compressor and Decompressor[rohc_comp.c:328 rohc_free_compressor()] free compressor
TCP : 0 UDP : 1 ICMP : 0 IGMP : 0 Others : 0 Total : 1
 Creating ROHC compressor......

[rohc_comp.c:1102 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1159 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1161 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:2955 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (54 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 63 94 00 00 80 11 9f 87 0a b0 10 25
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 92 7d e1 f6 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:97 rohc_dump_packet()] 42 44 49 44 49 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 54 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 0
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'UDP / Compressor' (0x0002) because it does not match packet
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'UDP-Lite / Compressor' (0x0008)
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'ESP / Compressor' (0x0003)
[c_generic.c:684 c_generic_check_profile()] the outer IP packet (type = 1) is not supported by the profile: only IPv4 and IPv6 are supported
[rohc_comp.c:2707 c_get_profile_from_packet()] skip profile 'IP / Compressor' (0x0004) because it does not match packet
[rohc_comp.c:649 rohc_compress2()] using profile 'Uncompressed / Compressor' (0x0000)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 0)
[rohc_comp.c:2833 c_create_context()] context (CID = 0) created (num_used = 1)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #1
[c_uncompressed.c:580 uncompressed_code_packet()] build IR packet
[c_uncompressed.c:648 uncompressed_code_IR_packet()] code IR packet (CID = 0)
[c_uncompressed.c:659 uncompressed_code_IR_packet()] first byte = 0xfc
[c_uncompressed.c:663 uncompressed_code_IR_packet()] Profile ID = 0x00
[c_uncompressed.c:671 uncompressed_code_IR_packet()] CRC on 2 bytes = 0xb7
[rohc_comp.c:828 rohc_compress2()] copy full 54-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 57 bytes (feedbacks = 0, header = 3, payload = 54), output buffer size = 2048

 ROHC packet after compression:
0xfc 0x00 0xb7 0x45 0x00 0x00 0x4e 0x63
0x94 0x00 0x00 0x80 0x11 0x9f 0x87 0x0a
0xb0 0x10 0x25 0x0a 0xb0 0x11 0xff 0x00
0x89 0x00 0x89 0x00 0x3a 0x92 0x7d 0xe1
0xf6 0x01 0x10 0x00 0x01 0x00 0x00 0x00
0x00 0x00 0x00 0x20 0x45 0x43 0x45 0x44
0x45 0x48 0x45 0x42 0x44 0x49 0x44 0x49
0x43

 Creating ROHC Decompressor.....
 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 4 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 4 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x63 0x94 0x00 0x00
0x80 0x11 0x9f 0x87 0x0a 0xb0 0x10 0x25
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x92 0x7d 0xe1 0xf6 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x49 0x43

 Destroy the Compressor and Decompressor[rohc_comp.c:328 rohc_free_compressor()] free compressor
TCP : 0 UDP : 2 ICMP : 0 IGMP : 0 Others : 0 Total : 2

Hello,

The Uncompressed profile is selected instead of the UDP profile because the packet you compress is not an UDP packet. It is not an IPv4 either.

> ip_packet_len = Size - sizeof udph - iph->ihl * 4;
> ret=rohc_compress2(compressor,Buffer,ip_packet_len,
> rohc_packet, BUFFER_SIZE, &rohc_packet_len);

You skip the IPv4 and UDP headers before compression. Replace 'ip_packet_len' by 'Size' in the call to rohc_compress2() and it should work.

Note 1: you should not create a new compressor for every new packet
Note 2: you use the old API of the ROHC library, what version of the library to you use?

Regards,
Didier

Ashok Kumar (ashokkm-9) said : #4

Thanks Baravaux, it worked. I am using ROHC - 1.6.1 and regarding the API you are asking me to use the former API rohc-compress( ) instead of rohc_compress2( ) in my code or the ROHC common API ??

> regarding the API you are asking me to use the former API
> rohc-compress( ) instead of rohc_compress2( ) in my code
> or the ROHC common API ??

Sorry. Forget it. I was mistaken with the API of the future 1.7.0 release. You are up to date with rohc_compress2().

Regards,
Didier

Ashok Kumar (ashokkm-9) said : #6

Thanks Didier Barvaux, that solved my question.

Ashok Kumar (ashokkm-9) said : #7

If u dont mind could you please guide me to use same compressor and decompressor instance for all the packets according to your suggestion, because I dont have idea of how to do that..

Hello,

Create the compressor and decompressor in the main() function, after the socket() call but before the while(1) loop. Then add 2 parameters compressor/decompressor to the ProcessPacket() and print_udp_packet() functions.

Regards,
Didier

Ashok Kumar (ashokkm-9) said : #9

Ya I've got the stuff Didier with this code

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<netinet/if_ether.h>
#include<net/ethernet.h>
#include<netinet/ip.h>
#include<netinet/udp.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#include<rohc.h>
#include<rohc_comp.h>
#include<rohc_decomp.h>
#define BUFFER_SIZE 2048

void PrintData(unsigned char* ,int);
static int gen_random_num(const struct rohc_comp *const comp, void *const user_context);

int raw_sock,i,j;
FILE *logfile;
struct sockaddr_in source,dest;

int main(int argc, char **argv)
{
 int saddr_size, data_size;
 struct sockaddr saddr;
 struct in_addr in;
 struct rohc_comp *compressor;
 struct rohc_decomp *decompressor;
 unsigned short iphdrlen;
 unsigned int ip_packet_len, rohc_packet_len;
 unsigned char BUFFER[BUFFER_SIZE], rohc_packet[BUFFER_SIZE], op_packet[BUFFER_SIZE];
 int ret;

 printf("\n Creating ROHC compressor......\n\n");
 compressor = rohc_alloc_compressor(15,0,0,0);
 if(compressor == NULL)
  {
   fprintf(stderr,"\n Failed creating compressor!!\n");
   rohc_free_compressor(compressor);
  }

   if(!rohc_comp_set_random_cb(compressor, gen_random_num, NULL))
   {
    fprintf(stderr, "\n Failed to set the compressor callback random numbers!!\n");
    rohc_free_compressor(compressor);
   }

 printf("\n Enabling the profile");
 rohc_activate_profile(compressor, ROHC_PROFILE_UNCOMPRESSED);
 rohc_activate_profile(compressor, ROHC_PROFILE_UDP);
 rohc_activate_profile(compressor, ROHC_PROFILE_IP);

 printf("\n Creating ROHC Decompressor.....");
  decompressor=rohc_alloc_decompressor(compressor);
  if(decompressor == NULL)
  {
   fprintf(stderr,"\n Failed creating decompressor!!\n");
   rohc_free_decompressor(decompressor);
  }

   if(!rohc_decomp_set_traces_cb(decompressor, NULL))
   {
    fprintf(stderr,"\n Failed to set callback traces for decompressor!!");
    rohc_free_decompressor(decompressor);
   }

 logfile=fopen("log.txt","w");
 if(logfile == NULL) printf("\n Unable to create file");

 raw_sock = socket(AF_INET, SOCK_RAW, IPPROTO_UDP);

 if(raw_sock < 0)
 {
  printf("\n Socket error; try with sudo");
  return 1;
 }
 while(1)
 {
  saddr_size = sizeof(saddr);
  data_size = recvfrom(raw_sock, BUFFER, BUFFER_SIZE, 0, &saddr, &saddr_size);
  if(data_size < 0)
  {
   printf("\n Error of recvfrom(), failed to get packets");
   return 1;
  }

  struct iphdr *iph = (struct iphdr*)BUFFER;
  iphdrlen = iph->ihl*4;
  memset(&source, 0, sizeof(source));
     source.sin_addr.s_addr = iph->saddr;
  memset(&dest, 0, sizeof(dest));
     dest.sin_addr.s_addr = iph->daddr;

  fprintf(logfile,"\n###########################################################");
  fprintf(logfile,"\n***********************IP*************************\n");
  fprintf(logfile,"\nIP Header\n");
  fprintf(logfile," |-IP Version : %d\n",(unsigned int)iph->version);
  fprintf(logfile," |-IP Header Length : %d DWORDS or %d Bytes\n",(unsigned int)iph->ihl,((unsigned int)(iph->ihl))*4);
  fprintf(logfile," |-Type Of Service : %d\n",(unsigned int)iph->tos);
  fprintf(logfile," |-IP Total Length : %d Bytes(Size of Packet)\n",ntohs(iph->tot_len));
  fprintf(logfile," |-Identification : %d\n",ntohs(iph->id));
  fprintf(logfile," |-TTL : %d\n",(unsigned int)iph->ttl);
  fprintf(logfile," |-Protocol : %d\n",(unsigned int)iph->protocol);
  fprintf(logfile," |-Checksum : %d\n",ntohs(iph->check));
  fprintf(logfile," |-Source IP : %s\n",inet_ntoa(source.sin_addr));
  fprintf(logfile," |-Destination IP : %s\n",inet_ntoa(dest.sin_addr));

  struct udphdr *udph = (struct udphdr*)(BUFFER + iphdrlen);

  fprintf(logfile,"\n\n***********************UDP*************************\n");

  fprintf(logfile,"\nUDP Header\n");
  fprintf(logfile," |-Source Port : %d\n" , ntohs(udph->source));
  fprintf(logfile," |-Destination Port : %d\n" , ntohs(udph->dest));
  fprintf(logfile," |-UDP Length : %d\n" , ntohs(udph->len));
  fprintf(logfile," |-UDP Checksum : %d\n" , ntohs(udph->check));

  fprintf(logfile,"\n************************************************************\n");

  fprintf(logfile,"\n");
  fprintf(logfile,"IP Header\n");
  PrintData(BUFFER , iphdrlen);

  fprintf(logfile,"UDP Header\n");
  PrintData(BUFFER+iphdrlen , sizeof udph);

  fprintf(logfile,"Data Payload\n");
  PrintData(BUFFER + iphdrlen + sizeof udph ,( data_size - sizeof udph - iph->ihl * 4 ));

  fprintf(logfile,"\n###########################################################");

  printf("\n Compressing the UDP/IP packet...\n\n");

  ret=rohc_compress2(compressor,BUFFER,data_size,rohc_packet, BUFFER_SIZE, &rohc_packet_len);

  if(ret!=ROHC_OK)
  {
   fprintf(stderr, "Compression of IP packet failed\n");
   rohc_free_compressor(compressor);
   return 1;
  }

  printf("\n ROHC packet after compression:\n");
  for(i = 0; i < ((unsigned int) rohc_packet_len); i++)
     {
     printf("0x%02x ", rohc_packet[i]);
     if(i != 0 && ((i + 1) % 8) == 0)
     {
        printf("\n");
     }
     }

  printf("\n\n Total number of bytes:%d", i);

     if(i != 0 && (i % 8) != 0)
     {
     printf("\n");
     }

  printf("\n Decompressing the UDP/IP packet....\n");
  ret=rohc_decompress(decompressor,rohc_packet,rohc_packet_len,op_packet,BUFFER_SIZE);
  if(ret <= 0)
  {
   fprintf(stderr, "Decompression failed\n");
   rohc_free_decompressor(decompressor);
  }

  printf("\n IP packet after Decompression:\n\n");
  for(i = 0; i < ((unsigned int) ret); i++)
     {
     printf("0x%02x ", op_packet[i]);
     if(i != 0 && ((i + 1) % 8) == 0)
     {
        printf("\n");
     }
     }

  printf("\n\n Total number of bytes:%d", i);

     if(i != 0 && (i % 8) != 0)
     {
     printf("\n");
     }

 }
 close(raw_sock);
 printf("\n Finished");

 printf("\n Destroy the Compressor and Decompressor");
 rohc_free_compressor(compressor);
 rohc_free_decompressor(decompressor);
 return 0;
}

static int gen_random_num(const struct rohc_comp *const comp,void *const user_context)
{
 return rand();
}

void PrintData (unsigned char* data , int Size)
{

    for(i=0 ; i < Size ; i++)
    {
        if( i!=0 && i%16==0)
        {
            fprintf(logfile," ");
            for(j=i-16 ; j<i ; j++)
            {
                if(data[j]>=32 && data[j]<=128)
                    fprintf(logfile,"%c",(unsigned char)data[j]);

                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }

        if(i%16==0) fprintf(logfile," ");
            fprintf(logfile," %02X",(unsigned int)data[i]);

        if( i==Size-1)
        {
            for(j=0;j<15-i%16;j++) fprintf(logfile," ");

            fprintf(logfile," ");

            for(j=i-i%16 ; j<=i ; j++)
            {
                if(data[j]>=32 && data[j]<=128) fprintf(logfile,"%c",(unsigned char)data[j]);
                else fprintf(logfile,".");
            }
            fprintf(logfile,"\n");
        }
    }
}

Output:

 Creating ROHC compressor......

please define a callback for compressor traces
[rohc_comp.c:1102 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1159 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1161 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:1585 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:2955 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)

 Enabling the profile
 Creating ROHC Decompressor.....
 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 12 cc 00 00 80 11 f0 4a 0a b0 10 2a
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 99 04 ec 6c 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 0)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 17767
[rohc_comp.c:2833 c_create_context()] context (CID = 0) created (num_used = 1)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #1
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 17768
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x12cc, context_sn = 17768
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 17768 / 0x4568
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xcd64 / 52580 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 0)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102a (10.176.16.42)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xcc12, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x499
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 17768 -> 0x4568
[c_generic.c:1817 code_IR_packet()] CRC (header length = 27, crc = 0xc0)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 77 bytes (feedbacks = 0, header = 27, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xfd 0x02 0xc0 0x40 0x11 0x0a 0xb0 0x10
0x2a 0x0a 0xb0 0x11 0xff 0x00 0x89 0x00
0x89 0x00 0x80 0x12 0xcc 0x20 0x00 0x99
0x04 0x45 0x68 0xec 0x6c 0x01 0x10 0x00
0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x20
0x46 0x48 0x46 0x41 0x45 0x42 0x45 0x45
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x41 0x41
0x00 0x00 0x20 0x00 0x01

 Total number of bytes:77

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 6 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 6 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x12 0xcc 0x00 0x00
0x80 0x11 0xf0 0x4a 0x0a 0xb0 0x10 0x2a
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x99 0x04 0xec 0x6c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 44 72 00 00 80 11 bd 0c 0a b0 11 c2
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a a2 3b d3 9a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 44 42 44 45 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 1)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 9158
[rohc_comp.c:2833 c_create_context()] context (CID = 1) created (num_used = 2)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 6 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (6 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] 20 45 41 68 11 07
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #2
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 9159
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x4472, context_sn = 9159
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 9159 / 0x23c7
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x20ab / 8363 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 1)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011c2 (10.176.17.194)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x7244, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x3ba2
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 9159 -> 0x23c7
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x3c)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 85 bytes (feedbacks = 7, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf6 0x20 0x45 0x41 0x68 0x11 0x07 0xe1
0xfd 0x02 0x3c 0x40 0x11 0x0a 0xb0 0x11
0xc2 0x0a 0xb0 0x11 0xff 0x00 0x89 0x00
0x89 0x00 0x80 0x44 0x72 0x20 0x00 0xa2
0x3b 0x23 0xc7 0xd3 0x9a 0x01 0x10 0x00
0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x20
0x45 0x43 0x45 0x44 0x45 0x48 0x45 0x4a
0x44 0x42 0x44 0x45 0x44 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x00 0x00 0x20 0x00 0x01

 Total number of bytes:85

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 6 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 0
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 0: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 0, SN = 0x00004568, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x44 0x72 0x00 0x00
0x80 0x11 0xbd 0x0c 0x0a 0xb0 0x11 0xc2
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xa2 0x3b 0xd3 0x9a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 2a bd 00 00 80 11 d8 1f 0a b0 10 64
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a c5 fa 9c 35 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 46 43 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 44 45 4d 45 46 44 42 44 42 45 48 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 2)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 39017
[rohc_comp.c:2833 c_create_context()] context (CID = 2) created (num_used = 3)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e1 20 23 41 c7 11 9b
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #3
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 39018
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x2abd, context_sn = 39018
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 39018 / 0x986a
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x9253 / 37459 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 2)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01064 (10.176.16.100)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xbd2a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xfac5
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 39018 -> 0x986a
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x92)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe1 0x20 0x23 0x41 0xc7 0x11 0x9b
0xe2 0xfd 0x02 0x92 0x40 0x11 0x0a 0xb0
0x10 0x64 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x2a 0xbd 0x20 0x00
0xc5 0xfa 0x98 0x6a 0x9c 0x35 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 1
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 1: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 1, SN = 0x000023c7, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x2a 0xbd 0x00 0x00
0x80 0x11 0xd8 0x1f 0x0a 0xb0 0x10 0x64
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xc5 0xfa 0x9c 0x35 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3a 96 00 00 80 11 c8 68 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 52 8e f3 bc 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 45 50 46 43 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 3)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 18547
[rohc_comp.c:2833 c_create_context()] context (CID = 3) created (num_used = 4)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e2 20 98 41 6a 11 a5
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #4
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18548
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3a96, context_sn = 18548
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18548 / 0x4874
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf222 / 61986 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 3)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x963a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x8e52
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 18548 -> 0x4874
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xa5)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe2 0x20 0x98 0x41 0x6a 0x11 0xa5
0xe3 0xfd 0x02 0xa5 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x3a 0x96 0x20 0x00
0x52 0x8e 0x48 0x74 0xf3 0xbc 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x45 0x50 0x46 0x43 0x45
0x4c 0x45 0x48 0x46 0x43 0x45 0x50 0x46
0x46 0x46 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 2
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 2: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 2, SN = 0x0000986a, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3a 0x96 0x00 0x00
0x80 0x11 0xc8 0x68 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x52 0x8e 0xf3 0xbc 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x45 0x50 0x46 0x43 0x45
0x4c 0x45 0x48 0x46 0x43 0x45 0x50 0x46
0x46 0x46 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 01 48 60 40 00 00 40 11 fe 8a 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff 00 44 00 43 01 34 36 45 01 01 06 00
[rohc_traces_internal.c:77 rohc_dump_packet()] be 2d 22 f6 00 00 80 00 0a b0 10 2b 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 f0 4d a2 dc 36 40 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:97 rohc_dump_packet()] 00 00 00 00
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 328 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 4)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 56401
[rohc_comp.c:2833 c_create_context()] context (CID = 4) created (num_used = 5)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e3 20 48 41 74 11 65
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #5
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 56402
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x40
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x6040, context_sn = 56402
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 56402 / 0xdc52
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x83ee / 33774 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 4)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102b (10.176.16.43)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = ffffffff (255.255.255.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x4400
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x4300
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x4060, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x4536
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 56402 -> 0xdc52
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xee)
[rohc_comp.c:828 rohc_compress2()] copy full 300-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 336 bytes (feedbacks = 8, header = 28, payload = 300), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe3 0x20 0x48 0x41 0x74 0x11 0x65
0xe4 0xfd 0x02 0xee 0x40 0x11 0x0a 0xb0
0x10 0x2b 0xff 0xff 0xff 0xff 0x00 0x44
0x00 0x43 0x00 0x40 0x60 0x40 0x20 0x00
0x36 0x45 0xdc 0x52 0x01 0x01 0x06 0x00
0xbe 0x2d 0x22 0xf6 0x00 0x00 0x80 0x00
0x0a 0xb0 0x10 0x2b 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xf0 0x4d 0xa2 0xdc 0x36 0x40 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x63 0x82 0x53 0x63 0x35 0x01 0x08 0x3d
0x07 0x01 0xf0 0x4d 0xa2 0xdc 0x36 0x40
0x0c 0x06 0x42 0x43 0x47 0x41 0x39 0x30
0x3c 0x08 0x4d 0x53 0x46 0x54 0x20 0x35
0x2e 0x30 0x37 0x0d 0x01 0x0f 0x03 0x06
0x2c 0x2e 0x2f 0x1f 0x21 0x79 0xf9 0x2b
0xfc 0xff 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

 Total number of bytes:336
 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 3
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 3: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 3, SN = 0x00004874, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x01 0x48 0x60 0x40 0x00 0x00
0x40 0x11 0xfe 0x8a 0x0a 0xb0 0x10 0x2b
0xff 0xff 0xff 0xff 0x00 0x44 0x00 0x43
0x01 0x34 0x36 0x45 0x01 0x01 0x06 0x00
0xbe 0x2d 0x22 0xf6 0x00 0x00 0x80 0x00
0x0a 0xb0 0x10 0x2b 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xf0 0x4d 0xa2 0xdc 0x36 0x40 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x63 0x82 0x53 0x63 0x35 0x01 0x08 0x3d
0x07 0x01 0xf0 0x4d 0xa2 0xdc 0x36 0x40
0x0c 0x06 0x42 0x43 0x47 0x41 0x39 0x30
0x3c 0x08 0x4d 0x53 0x46 0x54 0x20 0x35
0x2e 0x30 0x37 0x0d 0x01 0x0f 0x03 0x06
0x2c 0x2e 0x2f 0x1f 0x21 0x79 0xf9 0x2b
0xfc 0xff 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

 Total number of bytes:328
 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 00 7b 00 00 80 11 02 6f 0a b0 10 57
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ca 50 b7 f2 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 42 44 42 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 5)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 23807
[rohc_comp.c:2833 c_create_context()] context (CID = 5) created (num_used = 6)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e4 20 dc 41 52 11 9d
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #6
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 23808
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x007b, context_sn = 23808
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 23808 / 0x5d00
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xa37b / 41851 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 5)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01057 (10.176.16.87)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x7b00, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x50ca
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 23808 -> 0x5d00
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x38)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe4 0x20 0xdc 0x41 0x52 0x11 0x9d
0xe5 0xfd 0x02 0x38 0x40 0x11 0x0a 0xb0
0x10 0x57 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x00 0x7b 0x20 0x00
0xca 0x50 0x5d 0x00 0xb7 0xf2 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x42 0x44 0x42 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 4
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 4: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 4, SN = 0x0000dc52, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x00 0x7b 0x00 0x00
0x80 0x11 0x02 0x6f 0x0a 0xb0 0x10 0x57
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xca 0x50 0xb7 0xf2 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x42 0x44 0x42 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 0c 32 00 00 80 11 f6 c8 0a b0 10 46
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 9b ce dc 84 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 49 44 45 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 6)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 37962
[rohc_comp.c:2833 c_create_context()] context (CID = 6) created (num_used = 7)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e5 20 5d 41 00 11 e3
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #7
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 37963
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0c32, context_sn = 37963
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 37963 / 0x944b
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77e7 / 30695 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 6)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01046 (10.176.16.70)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x320c, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xce9b
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 37963 -> 0x944b
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x8b)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe5 0x20 0x5d 0x41 0x00 0x11 0xe3
0xe6 0xfd 0x02 0x8b 0x40 0x11 0x0a 0xb0
0x10 0x46 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x0c 0x32 0x20 0x00
0x9b 0xce 0x94 0x4b 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 5
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 5: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 5, SN = 0x00005d00, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x0c 0x32 0x00 0x00
0x80 0x11 0xf6 0xc8 0x0a 0xb0 0x10 0x46
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x9b 0xce 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 64 00 00 40 11 e2 b1 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2b d7 44 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 7)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 22764
[rohc_comp.c:2833 c_create_context()] context (CID = 7) created (num_used = 8)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e6 20 94 41 4b 11 4f
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #8
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22765
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x40
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x6064, context_sn = 22765
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22765 / 0x58ed
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 7)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102b (10.176.16.43)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x6460, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x2bae
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 22765 -> 0x58ed
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xb)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe6 0x20 0x94 0x41 0x4b 0x11 0x4f
0xe7 0xfd 0x02 0x0b 0x40 0x11 0x0a 0xb0
0x10 0x2b 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x60 0x64 0x20 0x00
0xae 0x2b 0x58 0xed 0xd7 0x44 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 6
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 6: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 6, SN = 0x0000944b, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x64 0x00 0x00
0x40 0x11 0xe2 0xb1 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2b 0xd7 0x44 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 65 00 00 40 11 e2 b0 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2a d7 45 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e7 20 58 41 ed 11 b1
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #9
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6064 new_id = 0x6065
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22766
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x6065, context_sn = 22766
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22766 / 0x58ee
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 7)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102b (10.176.16.43)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x6560, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x2aae
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 22766 -> 0x58ee
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xf8)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe7 0x20 0x58 0x41 0xed 0x11 0xb1
0xe7 0xfd 0x02 0xf8 0x40 0x11 0x0a 0xb0
0x10 0x2b 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x60 0x65 0x20 0x00
0xae 0x2a 0x58 0xee 0xd7 0x45 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 7
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 7: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 7, SN = 0x000058ed, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x65 0x00 0x00
0x40 0x11 0xe2 0xb0 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2a 0xd7 0x45 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 67 00 00 40 11 e2 ae 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 28 d7 47 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #10
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6065 new_id = 0x6067
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22767
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x6067, context_sn = 22767
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22767 / 0x58ef
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x778 / 1912 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 7)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102b (10.176.16.43)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x6760, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x28ae
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 22767 -> 0x58ef
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xaa)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xfd 0x02 0xaa 0x40 0x11 0x0a 0xb0
0x10 0x2b 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x60 0x67 0x20 0x00
0xae 0x28 0x58 0xef 0xd7 0x47 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x67 0x00 0x00
0x40 0x11 0xe2 0xae 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x28 0xd7 0x47 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 66 00 00 40 11 e2 af 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 29 d7 46 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #11
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6067 new_id = 0x6066
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x6760 new_id = 0x6660
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22768
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:1350 decide_state()] no STATIC field changed, but 1 DYNAMIC fields changed now or in the last few packets, so go to FO state
[c_generic.c:802 change_state()] CID 7: change from state 1 to state 2
[c_generic.c:961 c_generic_encode()] ip_id = 0x6066, context_sn = 22768
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22768 / 0x58f0
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x776 / 1910 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 1 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd0
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xd6
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 0, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd2
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 1, ip2/I2 = 0
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0x6660
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x29ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd0 0xd6 0xd2 0x06 0x60 0x66 0xae
0x29 0xd7 0x46 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x66 0x00 0x00
0x40 0x11 0xe2 0xaf 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x29 0xd7 0x46 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 68 00 00 40 11 e2 ad 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 27 d7 48 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #12
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6066 new_id = 0x6068
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22769
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x6068, context_sn = 22769
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22769 / 0x58f1
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd1
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x9c
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0x77
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x27ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd1 0x9c 0xd6 0x04 0x07 0x77 0xae
0x27 0xd7 0x48 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x68 0x00 0x00
0x40 0x11 0xe2 0xad 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x27 0xd7 0x48 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6a 00 00 40 11 e2 ab 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 25 d7 4a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #13
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6068 new_id = 0x606a
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22770
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x606a, context_sn = 22770
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22770 / 0x58f2
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x778 / 1912 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd2
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xf5
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 1
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0x78
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x25ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd2 0xf5 0xd6 0x04 0x07 0x78 0xae
0x25 0xd7 0x4a 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6a 0x00 0x00
0x40 0x11 0xe2 0xab 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x25 0xd7 0x4a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 69 00 00 40 11 e2 ac 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 26 d7 49 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #14
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606a new_id = 0x6069
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x6a60 new_id = 0x6960
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22771
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x6069, context_sn = 22771
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22771 / 0x58f3
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x776 / 1910 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd3
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xd9
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 0, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd2
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 1, ip2/I2 = 0
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0x6960
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x26ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd3 0xd9 0xd2 0x06 0x60 0x69 0xae
0x26 0xd7 0x49 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x69 0x00 0x00
0x40 0x11 0xe2 0xac 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x26 0xd7 0x49 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6b 00 00 40 11 e2 aa 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 24 d7 4b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #15
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6069 new_id = 0x606b
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22772
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x606b, context_sn = 22772
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22772 / 0x58f4
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd4
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xb0
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0x77
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x24ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd4 0xb0 0xd6 0x04 0x07 0x77 0xae
0x24 0xd7 0x4b 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6b 0x00 0x00
0x40 0x11 0xe2 0xaa 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x24 0xd7 0x4b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6c 00 00 40 11 e2 a9 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 23 d7 4c 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #16
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606b new_id = 0x606c
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22773
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x606c, context_sn = 22773
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22773 / 0x58f5
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd5
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x9d
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 1
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0x77
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x23ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd5 0x9d 0xd6 0x04 0x07 0x77 0xae
0x23 0xd7 0x4c 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6c 0x00 0x00
0x40 0x11 0xe2 0xa9 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x23 0xd7 0x4c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6d 00 00 40 11 e2 a8 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 22 d7 4d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #17
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606c new_id = 0x606d
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22774
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x606d, context_sn = 22774
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22774 / 0x58f6
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd6
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xd8
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 2
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0x77
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x22ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd6 0xd8 0xd6 0x04 0x07 0x77 0xae
0x22 0xd7 0x4d 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6d 0x00 0x00
0x40 0x11 0xe2 0xa8 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x22 0xd7 0x4d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6e 00 00 40 11 e2 a7 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 21 d7 4e 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #18
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606d new_id = 0x606e
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22775
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:961 c_generic_encode()] ip_id = 0x606e, context_sn = 22775
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22775 / 0x58f7
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-0' chosen
[c_generic.c:3128 code_UOR2_bytes()] code UOR-2 packet with extension 0
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xde
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xd4
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x21ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 56 bytes (feedbacks = 0, header = 6, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xde 0xd4 0x3f 0xae 0x21 0xd7 0x4e
0x01 0x10 0x00 0x01 0x00 0x00 0x00 0x00
0x00 0x00 0x20 0x46 0x48 0x46 0x41 0x45
0x42 0x45 0x45 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:56
 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6e 0x00 0x00
0x40 0x11 0xe2 0xa7 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x21 0xd7 0x4e 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 6f 00 00 40 11 e2 a6 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 20 d7 4f 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #19
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606e new_id = 0x606f
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22776
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1393 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 7: change from state 2 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x606f, context_sn = 22776
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22776 / 0x58f8
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x777 / 1911 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x41 (CRC = 0x1)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x20ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x41 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x6f 0x00 0x00
0x40 0x11 0xe2 0xa6 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 94 00 00 40 11 a8 79 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 37 86 30 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 8)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 7977
[rohc_comp.c:2833 c_create_context()] context (CID = 8) created (num_used = 9)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #20
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7978
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x40
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a94, context_sn = 7978
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7978 / 0x1f2a
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6a / 31594 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 8)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01033 (10.176.16.51)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x949a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x37ed
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7978 -> 0x1f2a
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xa)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xfd 0x02 0x0a 0x40 0x11 0x0a 0xb0
0x10 0x33 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x9a 0x94 0x20 0x00
0xed 0x37 0x1f 0x2a 0x86 0x30 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x94 0x00 0x00
0x40 0x11 0xa8 0x79 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x37 0x86 0x30 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 95 00 00 40 11 a8 78 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 34 86 31 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e8 20 1f 41 2a 11 3d
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #21
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a94 new_id = 0x9a95
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7979
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a95, context_sn = 7979
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7979 / 0x1f2b
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6a / 31594 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 8)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01033 (10.176.16.51)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x959a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x34ed
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7979 -> 0x1f2b
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x7b)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe8 0x20 0x1f 0x41 0x2a 0x11 0x3d
0xe8 0xfd 0x02 0x7b 0x40 0x11 0x0a 0xb0
0x10 0x33 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x9a 0x95 0x20 0x00
0xed 0x34 0x1f 0x2b 0x86 0x31 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 8
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 8: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 8, SN = 0x00001f2a, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x95 0x00 0x00
0x40 0x11 0xa8 0x78 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x34 0x86 0x31 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 12 cd 00 00 80 11 f0 49 0a b0 10 2a
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 99 04 ec 6c 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 0
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #22
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x12cc new_id = 0x12cd
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 17769
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x12cd, context_sn = 17769
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 17769 / 0x4569
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xcd64 / 52580 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 0)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0102a (10.176.16.42)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xcd12, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x499
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 17769 -> 0x4569
[c_generic.c:1817 code_IR_packet()] CRC (header length = 27, crc = 0x0)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 77 bytes (feedbacks = 0, header = 27, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xfd 0x02 0x00 0x40 0x11 0x0a 0xb0 0x10
0x2a 0x0a 0xb0 0x11 0xff 0x00 0x89 0x00
0x89 0x00 0x80 0x12 0xcd 0x20 0x00 0x99
0x04 0x45 0x69 0xec 0x6c 0x01 0x10 0x00
0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x20
0x46 0x48 0x46 0x41 0x45 0x42 0x45 0x45
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x41 0x41
0x00 0x00 0x20 0x00 0x01

 Total number of bytes:77

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x12 0xcd 0x00 0x00
0x80 0x11 0xf0 0x49 0x0a 0xb0 0x10 0x2a
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x99 0x04 0xec 0x6c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 44 73 00 00 80 11 bd 0b 0a b0 11 c2
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a a2 3b d3 9a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 44 42 44 45 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 1
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #23
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x4472 new_id = 0x4473
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 9160
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x4473, context_sn = 9160
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 9160 / 0x23c8
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x20ab / 8363 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 1)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011c2 (10.176.17.194)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x7344, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x3ba2
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 9160 -> 0x23c8
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x16)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe1 0xfd 0x02 0x16 0x40 0x11 0x0a 0xb0
0x11 0xc2 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x44 0x73 0x20 0x00
0xa2 0x3b 0x23 0xc8 0xd3 0x9a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x44 0x73 0x00 0x00
0x80 0x11 0xbd 0x0b 0x0a 0xb0 0x11 0xc2
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xa2 0x3b 0xd3 0x9a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 2a c4 00 00 80 11 d8 18 0a b0 10 64
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a c5 f7 9c 38 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 46 43 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 44 45 4d 45 46 44 42 44 42 45 48 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 2
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #24
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x2abd new_id = 0x2ac4
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 39019
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x2ac4, context_sn = 39019
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 39019 / 0x986b
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x9259 / 37465 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 2)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01064 (10.176.16.100)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xc42a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xf7c5
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 39019 -> 0x986b
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xaa)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe2 0xfd 0x02 0xaa 0x40 0x11 0x0a 0xb0
0x10 0x64 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x2a 0xc4 0x20 0x00
0xc5 0xf7 0x98 0x6b 0x9c 0x38 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x2a 0xc4 0x00 0x00
0x80 0x11 0xd8 0x18 0x0a 0xb0 0x10 0x64
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xc5 0xf7 0x9c 0x38 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 0c 33 00 00 80 11 f6 c7 0a b0 10 46
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 9b ce dc 84 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 49 44 45 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 6
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #25
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x0c32 new_id = 0x0c33
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 37964
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0c33, context_sn = 37964
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 37964 / 0x944c
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77e7 / 30695 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 6)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01046 (10.176.16.70)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x330c, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xce9b
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 37964 -> 0x944c
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xaf)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe6 0xfd 0x02 0xaf 0x40 0x11 0x0a 0xb0
0x10 0x46 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x0c 0x33 0x20 0x00
0x9b 0xce 0x94 0x4c 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x0c 0x33 0x00 0x00
0x80 0x11 0xf6 0xc7 0x0a 0xb0 0x10 0x46
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x9b 0xce 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 73 00 00 40 11 e2 a2 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 27 d7 48 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #26
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x606f new_id = 0x6073
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22777
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6073, context_sn = 22777
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22777 / 0x58f9
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xba
[c_generic.c:2776 code_UO1_packet()] SN (22777) + CRC (5) = 0xcd
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x27ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xba 0xcd 0xae 0x27 0xd7 0x48 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x73 0x00 0x00
0x40 0x11 0xe2 0xa2 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x27 0xd7 0x48 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 74 00 00 40 11 e2 a1 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 28 d7 47 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #27
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6073 new_id = 0x6074
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22778
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6074, context_sn = 22778
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22778 / 0x58fa
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xba
[c_generic.c:2776 code_UO1_packet()] SN (22778) + CRC (2) = 0xd2
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x28ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xba 0xd2 0xae 0x28 0xd7 0x47 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x74 0x00 0x00
0x40 0x11 0xe2 0xa1 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x28 0xd7 0x47 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 75 00 00 40 11 e2 a0 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 29 d7 46 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #28
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6074 new_id = 0x6075
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22779
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6075, context_sn = 22779
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22779 / 0x58fb
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xba
[c_generic.c:2776 code_UO1_packet()] SN (22779) + CRC (1) = 0xd9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x29ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xba 0xd9 0xae 0x29 0xd7 0x46 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x75 0x00 0x00
0x40 0x11 0xe2 0xa0 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x29 0xd7 0x46 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 76 00 00 40 11 e2 9f 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2a d7 45 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #29
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6075 new_id = 0x6076
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22780
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6076, context_sn = 22780
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22780 / 0x58fc
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xba
[c_generic.c:2776 code_UO1_packet()] SN (22780) + CRC (7) = 0xe7
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x2aae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xba 0xe7 0xae 0x2a 0xd7 0x45 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x76 0x00 0x00
0x40 0x11 0xe2 0x9f 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2a 0xd7 0x45 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 77 00 00 40 11 e2 9e 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2b d7 44 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #30
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6076 new_id = 0x6077
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22781
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6077, context_sn = 22781
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22781 / 0x58fd
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x6c (CRC = 0x4)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x2bae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x6c 0xae 0x2b 0xd7 0x44 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x77 0x00 0x00
0x40 0x11 0xe2 0x9e 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2b 0xd7 0x44 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 78 00 00 40 11 e2 9d 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 22 d7 4d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #31
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6077 new_id = 0x6078
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22782
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6078, context_sn = 22782
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22782 / 0x58fe
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x75 (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x22ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x75 0xae 0x22 0xd7 0x4d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x78 0x00 0x00
0x40 0x11 0xe2 0x9d 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x22 0xd7 0x4d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 79 00 00 40 11 e2 9c 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 23 d7 4c 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #32
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6078 new_id = 0x6079
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22783
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x6079, context_sn = 22783
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22783 / 0x58ff
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x7e (CRC = 0x6)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x23ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x7e 0xae 0x23 0xd7 0x4c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x79 0x00 0x00
0x40 0x11 0xe2 0x9c 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x23 0xd7 0x4c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 7a 00 00 40 11 e2 9b 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 24 d7 4b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #33
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x6079 new_id = 0x607a
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22784
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x607a, context_sn = 22784
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22784 / 0x5900
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x06 (CRC = 0x6)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x24ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x06 0xae 0x24 0xd7 0x4b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x7a 0x00 0x00
0x40 0x11 0xe2 0x9b 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x24 0xd7 0x4b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 7b 00 00 40 11 e2 9a 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 25 d7 4a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #34
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x607a new_id = 0x607b
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22785
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x607b, context_sn = 22785
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22785 / 0x5901
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x0d (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x25ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x0d 0xae 0x25 0xd7 0x4a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x7b 0x00 0x00
0x40 0x11 0xe2 0x9a 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x25 0xd7 0x4a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 7c 00 00 40 11 e2 99 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 26 d7 49 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #35
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x607b new_id = 0x607c
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22786
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x607c, context_sn = 22786
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22786 / 0x5902
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x14 (CRC = 0x4)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x26ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x14 0xae 0x26 0xd7 0x49 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x7c 0x00 0x00
0x40 0x11 0xe2 0x99 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x26 0xd7 0x49 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 7d 00 00 40 11 e2 98 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 20 d7 4f 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #36
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x607c new_id = 0x607d
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22787
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x607d, context_sn = 22787
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22787 / 0x5903
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x1a (CRC = 0x2)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x20ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x1a 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x7d 0x00 0x00
0x40 0x11 0xe2 0x98 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 7e 00 00 40 11 e2 97 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 21 d7 4e 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #37
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x607d new_id = 0x607e
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22788
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x607e, context_sn = 22788
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22788 / 0x5904
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77a / 1914 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x22 (CRC = 0x2)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x21ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x22 0xae 0x21 0xd7 0x4e 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0x7e 0x00 0x00
0x40 0x11 0xe2 0x97 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x21 0xd7 0x4e 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 78 7e c9 00 00 80 11 9f 54 0a b0 11 a8
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff 1e 55 1e 55 00 64 11 14 7b 22 6e 61
[rohc_traces_internal.c:77 rohc_dump_packet()] 6d 65 22 3a 22 42 43 47 41 31 32 36 22 2c 22 73
[rohc_traces_internal.c:77 rohc_dump_packet()] 79 73 22 3a 22 77 69 6e 22 2c 22 75 6e 69 71 75
[rohc_traces_internal.c:77 rohc_dump_packet()] 65 22 3a 22 46 38 2d 42 31 2d 35 36 2d 43 33 2d
[rohc_traces_internal.c:77 rohc_dump_packet()] 46 30 2d 34 30 22 2c 22 70 61 73 73 22 3a 22 37
[rohc_traces_internal.c:97 rohc_dump_packet()] 37 36 35 22
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 120 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 9)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 31949
[rohc_comp.c:2833 c_create_context()] context (CID = 9) created (num_used = 10)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #38
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 31950
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x7ec9, context_sn = 31950
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 31950 / 0x7cce
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x1fb / 507 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 9)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011a8 (10.176.17.168)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = ffffffff (255.255.255.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x551e
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x551e
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xc97e, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x1411
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 31950 -> 0x7cce
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x3f)
[rohc_comp.c:828 rohc_compress2()] copy full 92-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 120 bytes (feedbacks = 0, header = 28, payload = 92), output buffer size = 2048

 ROHC packet after compression:
0xe9 0xfd 0x02 0x3f 0x40 0x11 0x0a 0xb0
0x11 0xa8 0xff 0xff 0xff 0xff 0x1e 0x55
0x1e 0x55 0x00 0x80 0x7e 0xc9 0x20 0x00
0x11 0x14 0x7c 0xce 0x7b 0x22 0x6e 0x61
0x6d 0x65 0x22 0x3a 0x22 0x42 0x43 0x47
0x41 0x31 0x32 0x36 0x22 0x2c 0x22 0x73
0x79 0x73 0x22 0x3a 0x22 0x77 0x69 0x6e
0x22 0x2c 0x22 0x75 0x6e 0x69 0x71 0x75
0x65 0x22 0x3a 0x22 0x46 0x38 0x2d 0x42
0x31 0x2d 0x35 0x36 0x2d 0x43 0x33 0x2d
0x46 0x30 0x2d 0x34 0x30 0x22 0x2c 0x22
0x70 0x61 0x73 0x73 0x22 0x3a 0x22 0x37
0x37 0x36 0x35 0x22 0x2c 0x22 0x73 0x74
0x61 0x74 0x65 0x22 0x3a 0x22 0x73 0x63
0x61 0x6e 0x6e 0x69 0x6e 0x67 0x22 0x7d

 Total number of bytes:120
 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x78 0x7e 0xc9 0x00 0x00
0x80 0x11 0x9f 0x54 0x0a 0xb0 0x11 0xa8
0xff 0xff 0xff 0xff 0x1e 0x55 0x1e 0x55
0x00 0x64 0x11 0x14 0x7b 0x22 0x6e 0x61
0x6d 0x65 0x22 0x3a 0x22 0x42 0x43 0x47
0x41 0x31 0x32 0x36 0x22 0x2c 0x22 0x73
0x79 0x73 0x22 0x3a 0x22 0x77 0x69 0x6e
0x22 0x2c 0x22 0x75 0x6e 0x69 0x71 0x75
0x65 0x22 0x3a 0x22 0x46 0x38 0x2d 0x42
0x31 0x2d 0x35 0x36 0x2d 0x43 0x33 0x2d
0x46 0x30 0x2d 0x34 0x30 0x22 0x2c 0x22
0x70 0x61 0x73 0x73 0x22 0x3a 0x22 0x37
0x37 0x36 0x35 0x22 0x2c 0x22 0x73 0x74
0x61 0x74 0x65 0x22 0x3a 0x22 0x73 0x63
0x61 0x6e 0x6e 0x69 0x6e 0x67 0x22 0x7d

 Total number of bytes:120
 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 96 00 00 40 11 a8 77 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 37 86 30 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] e9 20 7c 41 ce 11 ee
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #39
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a95 new_id = 0x9a96
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7980
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a96, context_sn = 7980
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7980 / 0x1f2c
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6a / 31594 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 8)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01033 (10.176.16.51)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x969a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x37ed
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7980 -> 0x1f2c
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x4c)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xe9 0x20 0x7c 0x41 0xce 0x11 0xee
0xe8 0xfd 0x02 0x4c 0x40 0x11 0x0a 0xb0
0x10 0x33 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x40 0x9a 0x96 0x20 0x00
0xed 0x37 0x1f 0x2c 0x86 0x30 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 9
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 9: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 9, SN = 0x00007cce, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x96 0x00 0x00
0x40 0x11 0xa8 0x77 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x37 0x86 0x30 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 97 00 00 40 11 a8 76 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 34 86 31 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #40
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a96 new_id = 0x9a97
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7981
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1366 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 8: change from state 1 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a97, context_sn = 7981
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7981 / 0x1f2d
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6a / 31594 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 1, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 1 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 8)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x6f (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x34ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0x6f 0xed 0x34 0x86 0x31 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x97 0x00 0x00
0x40 0x11 0xa8 0x76 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x34 0x86 0x31 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 d9 00 00 40 00 40 11 00 d5 0a b0 11 e1
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 c5 8d e8 11 0a 74 a4
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 e1 00 8a 00 af 00 00 20 45 45 45 44 46
[rohc_traces_internal.c:77 rohc_dump_packet()] 43 45 4e 46 44 44 43 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 46 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 217 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 10)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 22714
[rohc_comp.c:2833 c_create_context()] context (CID = 10) created (num_used = 11)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #41
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22715
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x40
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5602 changed_dynamic_one_hdr()] DF changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 3
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0000, context_sn = 22715
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22715 / 0x58bb
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xa745 / 42821 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 10)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011e1 (10.176.17.225)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x0000, df_rnd_nbo_sid = 0xa0 (DF = 1, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xe88d
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 22715 -> 0x58bb
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x14)
[rohc_comp.c:828 rohc_compress2()] copy full 189-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 217 bytes (feedbacks = 0, header = 28, payload = 189), output buffer size = 2048

 ROHC packet after compression:
0xea 0xfd 0x02 0x14 0x40 0x11 0x0a 0xb0
0x11 0xe1 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x40 0x00 0x00 0xa0 0x00
0x8d 0xe8 0x58 0xbb 0x11 0x0a 0x74 0xa4
0x0a 0xb0 0x11 0xe1 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x45 0x45 0x44 0x46
0x43 0x45 0x4e 0x46 0x44 0x44 0x43 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x07 0x0f
0x01 0x14 0x18 0x0b 0xa7 0x80 0x00 0x00
0x00 0x00 0x44 0x43 0x52 0x4d 0x53 0x32
0x00

 Total number of bytes:217

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0xd9 0x00 0x00 0x40 0x00
0x40 0x11 0x00 0xd5 0x0a 0xb0 0x11 0xe1
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xc5 0x8d 0xe8 0x11 0x0a 0x74 0xa4
0x0a 0xb0 0x11 0xe1 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x45 0x45 0x44 0x46
0x43 0x45 0x4e 0x46 0x44 0x44 0x43 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x07 0x0f
0x01 0x14 0x18 0x0b 0xa7 0x80 0x00 0x00
0x00 0x00 0x44 0x43 0x52 0x4d 0x53 0x32
0x00

 Total number of bytes:217

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 44 76 00 00 80 11 bd 08 0a b0 11 c2
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a a2 38 d3 9d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 44 42 44 45 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 1
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] ea 20 58 41 bb 11 ec
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #42
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x4473 new_id = 0x4476
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 9161
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x4476, context_sn = 9161
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 9161 / 0x23c9
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x20ad / 8365 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 1)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011c2 (10.176.17.194)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x7644, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x38a2
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 9161 -> 0x23c9
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xe2)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xea 0x20 0x58 0x41 0xbb 0x11 0xec
0xe1 0xfd 0x02 0xe2 0x40 0x11 0x0a 0xb0
0x11 0xc2 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x44 0x76 0x20 0x00
0xa2 0x38 0x23 0xc9 0xd3 0x9d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 10
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 10: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 10, SN = 0x000058bb, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x44 0x76 0x00 0x00
0x80 0x11 0xbd 0x08 0x0a 0xb0 0x11 0xc2
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xa2 0x38 0xd3 0x9d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 2a cb 00 00 80 11 d8 11 0a b0 10 64
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a c5 f7 9c 38 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 46 43 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 44 45 4d 45 46 44 42 44 42 45 48 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 2
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #43
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x2ac4 new_id = 0x2acb
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 39020
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x2acb, context_sn = 39020
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 39020 / 0x986c
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x925f / 37471 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 2)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01064 (10.176.16.100)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xcb2a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xf7c5
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 39020 -> 0x986c
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x62)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe2 0xfd 0x02 0x62 0x40 0x11 0x0a 0xb0
0x10 0x64 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x2a 0xcb 0x20 0x00
0xc5 0xf7 0x98 0x6c 0x9c 0x38 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x2a 0xcb 0x00 0x00
0x80 0x11 0xd8 0x11 0x0a 0xb0 0x10 0x64
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xc5 0xf7 0x9c 0x38 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 13 9b 00 00 80 11 ef 95 0a b0 10 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a f4 30 83 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 4f 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 11)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 55211
[rohc_comp.c:2833 c_create_context()] context (CID = 11) created (num_used = 12)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #44
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 55212
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x139b, context_sn = 55212
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 55212 / 0xd7ac
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x3bef / 15343 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 11)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01010 (10.176.16.16)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x9b13, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x30f4
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 55212 -> 0xd7ac
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xf0)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xeb 0xfd 0x02 0xf0 0x40 0x11 0x0a 0xb0
0x10 0x10 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x13 0x9b 0x20 0x00
0xf4 0x30 0xd7 0xac 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x13 0x9b 0x00 0x00
0x80 0x11 0xef 0x95 0x0a 0xb0 0x10 0x10
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xf4 0x30 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 35 f6 00 00 80 11 cd 2a 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a d3 e7 a3 91 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 44 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 12)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 16882
[rohc_comp.c:2833 c_create_context()] context (CID = 12) created (num_used = 13)
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] eb 20 d7 41 ac 11 92
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #45
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 16883
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x35f6, context_sn = 16883
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 16883 / 0x41f3
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf403 / 62467 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 12)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01020 (10.176.16.32)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xf635, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xe7d3
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 16883 -> 0x41f3
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xce)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xeb 0x20 0xd7 0x41 0xac 0x11 0x92
0xec 0xfd 0x02 0xce 0x40 0x11 0x0a 0xb0
0x10 0x20 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x35 0xf6 0x20 0x00
0xd3 0xe7 0x41 0xf3 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 11
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 11: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 11, SN = 0x0000d7ac, SN-not-valid = 0)
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x35 0xf6 0x00 0x00
0x80 0x11 0xcd 0x2a 0x0a 0xb0 0x10 0x20
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xd3 0xe7 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 0c 35 00 00 80 11 f6 c5 0a b0 10 46
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 9b ce dc 84 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 49 44 45 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 6
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] ec 20 41 41 f3 11 d8
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #46
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x0c33 new_id = 0x0c35
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 37965
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0c35, context_sn = 37965
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 37965 / 0x944d
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x77e8 / 30696 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 6)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01046 (10.176.16.70)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x350c, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xce9b
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 37965 -> 0x944d
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x19)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 86 bytes (feedbacks = 8, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xec 0x20 0x41 0x41 0xf3 0x11 0xd8
0xe6 0xfd 0x02 0x19 0x40 0x11 0x0a 0xb0
0x10 0x46 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x0c 0x35 0x20 0x00
0x9b 0xce 0x94 0x4d 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:86

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 12
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 12: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 12, SN = 0x000041f3, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x0c 0x35 0x00 0x00
0x80 0x11 0xf6 0xc5 0x0a 0xb0 0x10 0x46
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x9b 0xce 0xdc 0x84 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x42 0x44 0x49 0x44 0x45 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 d3 3a cf 00 00 80 11 c7 aa 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 bf c7 b9 11 0e f3 bd
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 10 42 00 8a 00 a9 00 00 20 45 43 45 44 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 45 42 46 47 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 46 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 211 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 13)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 7931
[rohc_comp.c:2833 c_create_context()] context (CID = 13) created (num_used = 14)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #47
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7932
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3acf, context_sn = 7932
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7932 / 0x1efc
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x1bd3 / 7123 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 13)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xcf3a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xb9c7
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7932 -> 0x1efc
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x72)
[rohc_comp.c:828 rohc_compress2()] copy full 183-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 211 bytes (feedbacks = 0, header = 28, payload = 183), output buffer size = 2048

 ROHC packet after compression:
0xed 0xfd 0x02 0x72 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x80 0x3a 0xcf 0x20 0x00
0xc7 0xb9 0x1e 0xfc 0x11 0x0e 0xf3 0xbd
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa9
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x0f 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x0f 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x20 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00

 Total number of bytes:211

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0xd3 0x3a 0xcf 0x00 0x00
0x80 0x11 0xc7 0xaa 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xbf 0xc7 0xb9 0x11 0x0e 0xf3 0xbd
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa9
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x0f 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x0f 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x20 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00

 Total number of bytes:211

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 ca 3a d0 00 00 80 11 c7 b2 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 b6 2e f0 11 0e f3 be
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 10 42 00 8a 00 a0 00 00 20 45 43 45 44 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 45 42 46 47 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 45 50 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 47 45 47 45 4a 45 44 45 46 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 202 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 13
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] ed 20 1e 41 fc 11 94
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #48
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3acf new_id = 0x3ad0
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7933
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3ad0, context_sn = 7933
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7933 / 0x1efd
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x1bd3 / 7123 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 13)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xd03a, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xf02e
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7933 -> 0x1efd
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xdb)
[rohc_comp.c:828 rohc_compress2()] copy full 174-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 210 bytes (feedbacks = 8, header = 28, payload = 174), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xed 0x20 0x1e 0x41 0xfc 0x11 0x94
0xed 0xfd 0x02 0xdb 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x80 0x3a 0xd0 0x20 0x00
0x2e 0xf0 0x1e 0xfd 0x11 0x0e 0xf3 0xbe
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa0
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x45 0x50 0x45
0x47 0x45 0x47 0x45 0x4a 0x45 0x44 0x45
0x46 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4e 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x06 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x17 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x09 0x04 0xad 0x05
0x00 0x00

 Total number of bytes:210

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 13
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 13: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 13, SN = 0x00001efc, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0xca 0x3a 0xd0 0x00 0x00
0x80 0x11 0xc7 0xb2 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xb6 0x2e 0xf0 0x11 0x0e 0xf3 0xbe
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa0
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x45 0x50 0x45
0x47 0x45 0x47 0x45 0x4a 0x45 0x44 0x45
0x46 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4e 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x06 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x17 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x09 0x04 0xad 0x05
0x00 0x00

 Total number of bytes:202

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3a d1 00 00 80 11 c8 2d 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 66 95 f3 c0 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 45 47 45 47 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 45 44 45 46 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 3
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #49
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3a96 new_id = 0x3ad1
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x963a new_id = 0xd13a
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18549
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3ad1, context_sn = 18549
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18549 / 0x4875
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf25c / 62044 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 3)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xd13a, df_rnd_nbo_sid = 0x60 (DF = 0, RND = 1, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x9566
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 18549 -> 0x4875
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x8f)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe3 0xfd 0x02 0x8f 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x3a 0xd1 0x60 0x00
0x66 0x95 0x48 0x75 0xf3 0xc0 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x45 0x47 0x45 0x47 0x45
0x4a 0x45 0x44 0x45 0x46 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3a 0xd1 0x00 0x00
0x80 0x11 0xc8 0x2d 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x66 0x95 0xf3 0xc0 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x45 0x47 0x45 0x47 0x45
0x4a 0x45 0x44 0x45 0x46 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ce 00 00 40 11 e2 47 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2b d7 44 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #50
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x607e new_id = 0x60ce
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x7e60 new_id = 0xce60
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22789
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:1404 decide_state()] 0 STATIC and 1 DYNAMIC fields changed now or in the last few packets, so go back to FO state
[c_generic.c:802 change_state()] CID 7: change from state 3 to state 2
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ce, context_sn = 22789
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22789 / 0x5905
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 7 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc5
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x92
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 0, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd2
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 1, ip2/I2 = 0
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0xce60
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x2bae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc5 0x92 0xd2 0x06 0x60 0xce 0xae
0x2b 0xd7 0x44 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xce 0x00 0x00
0x40 0x11 0xe2 0x47 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2b 0xd7 0x44 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 cf 00 00 40 11 e2 46 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 2a d7 45 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #51
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ce new_id = 0x60cf
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22790
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60cf, context_sn = 22790
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22790 / 0x5906
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 7 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc6
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xd7
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x2aae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc6 0xd7 0xd6 0x04 0x07 0xc9 0xae
0x2a 0xd7 0x45 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xcf 0x00 0x00
0x40 0x11 0xe2 0x46 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x2a 0xd7 0x45 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d0 00 00 40 11 e2 45 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 29 d7 46 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #52
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60cf new_id = 0x60d0
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22791
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d0, context_sn = 22791
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22791 / 0x5907
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 7 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc7
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xf7
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 1
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x29ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc7 0xf7 0xd6 0x04 0x07 0xc9 0xae
0x29 0xd7 0x46 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd0 0x00 0x00
0x40 0x11 0xe2 0x45 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x29 0xd7 0x46 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d1 00 00 40 11 e2 44 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 28 d7 47 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #53
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d0 new_id = 0x60d1
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22792
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d1, context_sn = 22792
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22792 / 0x5908
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 7 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc8
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xb2
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 2
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x28ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc8 0xb2 0xd6 0x04 0x07 0xc9 0xae
0x28 0xd7 0x47 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd1 0x00 0x00
0x40 0x11 0xe2 0x44 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x28 0xd7 0x47 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d2 00 00 40 11 e2 43 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 27 d7 48 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #54
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d1 new_id = 0x60d2
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22793
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d2, context_sn = 22793
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22793 / 0x5909
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:3011 code_UO2_packet()] extension 'none' chosen
[c_generic.c:3114 code_UOR2_bytes()] code UOR-2 packet with no extension
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc9
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x21
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x27ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc9 0x21 0xae 0x27 0xd7 0x48 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd2 0x00 0x00
0x40 0x11 0xe2 0x43 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x27 0xd7 0x48 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d3 00 00 40 11 e2 42 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 26 d7 49 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #55
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d2 new_id = 0x60d3
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22794
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1393 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 7: change from state 2 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d3, context_sn = 22794
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22794 / 0x590a
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x56 (CRC = 0x6)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x26ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x56 0xae 0x26 0xd7 0x49 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd3 0x00 0x00
0x40 0x11 0xe2 0x42 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x26 0xd7 0x49 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d4 00 00 40 11 e2 41 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 25 d7 4a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #56
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d3 new_id = 0x60d4
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22795
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d4, context_sn = 22795
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22795 / 0x590b
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x5f (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x25ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x5f 0xae 0x25 0xd7 0x4a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd4 0x00 0x00
0x40 0x11 0xe2 0x41 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x25 0xd7 0x4a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d5 00 00 40 11 e2 40 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 24 d7 4b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #57
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d4 new_id = 0x60d5
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22796
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d5, context_sn = 22796
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22796 / 0x590c
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x64 (CRC = 0x4)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x24ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x64 0xae 0x24 0xd7 0x4b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd5 0x00 0x00
0x40 0x11 0xe2 0x40 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x24 0xd7 0x4b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d6 00 00 40 11 e2 3f 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 23 d7 4c 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #58
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d5 new_id = 0x60d6
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22797
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d6, context_sn = 22797
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22797 / 0x590d
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x6a (CRC = 0x2)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x23ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x6a 0xae 0x23 0xd7 0x4c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd6 0x00 0x00
0x40 0x11 0xe2 0x3f 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x23 0xd7 0x4c 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d7 00 00 40 11 e2 3e 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 22 d7 4d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #59
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d6 new_id = 0x60d7
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22798
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d7, context_sn = 22798
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22798 / 0x590e
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x71 (CRC = 0x1)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x22ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x71 0xae 0x22 0xd7 0x4d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd7 0x00 0x00
0x40 0x11 0xe2 0x3e 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x22 0xd7 0x4d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d8 00 00 40 11 e2 3d 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 21 d7 4e 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #60
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d7 new_id = 0x60d8
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22799
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d8, context_sn = 22799
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22799 / 0x590f
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x7d (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x21ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x7d 0xae 0x21 0xd7 0x4e 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd8 0x00 0x00
0x40 0x11 0xe2 0x3d 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x21 0xd7 0x4e 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 d9 00 00 40 11 e2 3c 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 20 d7 4f 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #61
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d8 new_id = 0x60d9
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22800
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60d9, context_sn = 22800
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22800 / 0x5910
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x06 (CRC = 0x6)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x20ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x06 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xd9 0x00 0x00
0x40 0x11 0xe2 0x3c 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x20 0xd7 0x4f 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 9c 00 00 40 11 a8 71 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 37 86 30 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #62
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a97 new_id = 0x9a9c
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7982
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a9c, context_sn = 7982
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7982 / 0x1f2e
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6e / 31598 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 8)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xae
[c_generic.c:2776 code_UO1_packet()] SN (7982) + CRC (0) = 0x70
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x37ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xae 0x70 0xed 0x37 0x86 0x30 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x46 0x44 0x46
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x9c 0x00 0x00
0x40 0x11 0xa8 0x71 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x37 0x86 0x30 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 9d 00 00 40 11 a8 70 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 34 86 31 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #63
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a9c new_id = 0x9a9d
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7983
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a9d, context_sn = 7983
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7983 / 0x1f2f
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6e / 31598 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 8)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xae
[c_generic.c:2776 code_UO1_packet()] SN (7983) + CRC (2) = 0x7a
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x34ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xae 0x7a 0xed 0x34 0x86 0x31 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x46 0x44 0x46
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x9d 0x00 0x00
0x40 0x11 0xa8 0x70 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x34 0x86 0x31 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 44 77 00 00 80 11 bd 07 0a b0 11 c2
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a a2 38 d3 9d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 44 42 44 45 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 1
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #64
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x4476 new_id = 0x4477
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 9162
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1366 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 1: change from state 1 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x4477, context_sn = 9162
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 9162 / 0x23ca
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x20ad / 8365 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 1, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 1 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 1)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xad
[c_generic.c:2776 code_UO1_packet()] SN (9162) + CRC (3) = 0x53
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x38a2
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe1 0xad 0x53 0xa2 0x38 0xd3 0x9d 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x43 0x45 0x44 0x45 0x48
0x45 0x4a 0x44 0x42 0x44 0x45 0x44 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x44 0x77 0x00 0x00
0x80 0x11 0xbd 0x07 0x0a 0xb0 0x11 0xc2
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xa2 0x38 0xd3 0x9d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 2a d1 00 00 80 11 d8 0b 0a b0 10 64
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a c5 f7 9c 38 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 46 43 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 44 45 4d 45 46 44 42 44 42 45 48 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 2
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #65
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x2acb new_id = 0x2ad1
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 39021
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1366 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 2: change from state 1 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x2ad1, context_sn = 39021
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 39021 / 0x986d
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x9264 / 37476 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 4 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 4, nr_sn_bits = 1, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 1 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 4 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 2)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xa4
[c_generic.c:2776 code_UO1_packet()] SN (39021) + CRC (7) = 0x6f
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0xf7c5
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe2 0xa4 0x6f 0xc5 0xf7 0x9c 0x38 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x50 0x46 0x43 0x45 0x42
0x45 0x44 0x45 0x4d 0x45 0x46 0x44 0x42
0x44 0x42 0x45 0x48 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x2a 0xd1 0x00 0x00
0x80 0x11 0xd8 0x0b 0x0a 0xb0 0x10 0x64
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xc5 0xf7 0x9c 0x38 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x46 0x43 0x45 0x42 0x45
0x44 0x45 0x4d 0x45 0x46 0x44 0x42 0x44
0x42 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 13 9c 00 00 80 11 ef 94 0a b0 10 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a f4 30 83 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 4f 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 11
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #66
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x139b new_id = 0x139c
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 55213
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x139c, context_sn = 55213
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 55213 / 0xd7ad
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x3bef / 15343 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 11)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01010 (10.176.16.16)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x9c13, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x30f4
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 55213 -> 0xd7ad
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x17)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xeb 0xfd 0x02 0x17 0x40 0x11 0x0a 0xb0
0x10 0x10 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x13 0x9c 0x20 0x00
0xf4 0x30 0xd7 0xad 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x13 0x9c 0x00 0x00
0x80 0x11 0xef 0x94 0x0a 0xb0 0x10 0x10
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xf4 0x30 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 35 f8 00 00 80 11 cd 28 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a d3 e7 a3 91 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 44 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 12
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #67
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x35f6 new_id = 0x35f8
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 16884
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x35f8, context_sn = 16884
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 16884 / 0x41f4
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf404 / 62468 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 12)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01020 (10.176.16.32)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xf835, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xe7d3
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 16884 -> 0x41f4
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x57)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xec 0xfd 0x02 0x57 0x40 0x11 0x0a 0xb0
0x10 0x20 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x35 0xf8 0x20 0x00
0xd3 0xe7 0x41 0xf4 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x35 0xf8 0x00 0x00
0x80 0x11 0xcd 0x28 0x0a 0xb0 0x10 0x20
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xd3 0xe7 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3a ee 00 00 80 11 c8 10 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 66 95 f3 c0 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 45 47 45 47 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 45 44 45 46 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 3
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #68
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3ad1 new_id = 0x3aee
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0xd13a new_id = 0xee3a
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18550
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3aee, context_sn = 18550
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18550 / 0x4876
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf278 / 62072 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 3)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xee3a, df_rnd_nbo_sid = 0x60 (DF = 0, RND = 1, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x9566
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 18550 -> 0x4876
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xb9)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe3 0xfd 0x02 0xb9 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x3a 0xee 0x60 0x00
0x66 0x95 0x48 0x76 0xf3 0xc0 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x45 0x47 0x45 0x47 0x45
0x4a 0x45 0x44 0x45 0x46 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3a 0xee 0x00 0x00
0x80 0x11 0xc8 0x10 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x66 0x95 0xf3 0xc0 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x45 0x47 0x45 0x47 0x45
0x4a 0x45 0x44 0x45 0x46 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a 9f 00 00 40 11 a8 6e 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 35 86 32 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #69
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a9d new_id = 0x9a9f
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7984
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x9a9f, context_sn = 7984
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7984 / 0x1f30
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b6f / 31599 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 8)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xaf
[c_generic.c:2776 code_UO1_packet()] SN (7984) + CRC (1) = 0x81
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x35ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xaf 0x81 0xed 0x35 0x86 0x32 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x46 0x44 0x46
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0x9f 0x00 0x00
0x40 0x11 0xa8 0x6e 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x35 0x86 0x32 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 44 78 00 00 80 11 bd 06 0a b0 11 c2
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a a2 38 d3 9d 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 43 45 44 45 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 44 42 44 45 44 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 1
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #70
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x4477 new_id = 0x4478
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 9163
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x4478, context_sn = 9163
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 9163 / 0x23cb
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x20ad / 8365 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 1)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xad
[c_generic.c:2776 code_UO1_packet()] SN (9163) + CRC (5) = 0x5d
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x38a2
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe1 0xad 0x5d 0xa2 0x38 0xd3 0x9d 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x43 0x45 0x44 0x45 0x48
0x45 0x4a 0x44 0x42 0x44 0x45 0x44 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x44 0x78 0x00 0x00
0x80 0x11 0xbd 0x06 0x0a 0xb0 0x11 0xc2
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xa2 0x38 0xd3 0x9d 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x43 0x45 0x44 0x45 0x48 0x45
0x4a 0x44 0x42 0x44 0x45 0x44 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 da 00 00 40 11 e2 3b 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1f d7 50 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #71
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60d9 new_id = 0x60da
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22801
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60da, context_sn = 22801
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22801 / 0x5911
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x08 (CRC = 0x0)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1fae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x08 0xae 0x1f 0xd7 0x50 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xda 0x00 0x00
0x40 0x11 0xe2 0x3b 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1f 0xd7 0x50 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 db 00 00 40 11 e2 3a 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1e d7 51 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #72
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60da new_id = 0x60db
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22802
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60db, context_sn = 22802
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22802 / 0x5912
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x13 (CRC = 0x3)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1eae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x13 0xae 0x1e 0xd7 0x51 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xdb 0x00 0x00
0x40 0x11 0xe2 0x3a 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1e 0xd7 0x51 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 dc 00 00 40 11 e2 39 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1d d7 52 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #73
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60db new_id = 0x60dc
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22803
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60dc, context_sn = 22803
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22803 / 0x5913
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x1a (CRC = 0x2)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1dae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x1a 0xae 0x1d 0xd7 0x52 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xdc 0x00 0x00
0x40 0x11 0xe2 0x39 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1d 0xd7 0x52 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 dd 00 00 40 11 e2 38 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1c d7 53 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #74
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60dc new_id = 0x60dd
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22804
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60dd, context_sn = 22804
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22804 / 0x5914
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x21 (CRC = 0x1)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1cae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x21 0xae 0x1c 0xd7 0x53 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xdd 0x00 0x00
0x40 0x11 0xe2 0x38 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1c 0xd7 0x53 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 df 00 00 40 11 e2 36 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1a d7 55 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #75
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60dd new_id = 0x60df
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22805
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60df, context_sn = 22805
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22805 / 0x5915
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (22805) + CRC (1) = 0xa9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1aae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8a 0xa9 0xae 0x1a 0xd7 0x55 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xdf 0x00 0x00
0x40 0x11 0xe2 0x36 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1a 0xd7 0x55 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 de 00 00 40 11 e2 37 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1b d7 54 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #76
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60df new_id = 0x60de
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0xdf60 new_id = 0xde60
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22806
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:1404 decide_state()] 0 STATIC and 1 DYNAMIC fields changed now or in the last few packets, so go back to FO state
[c_generic.c:802 change_state()] CID 7: change from state 3 to state 2
[c_generic.c:961 c_generic_encode()] ip_id = 0x60de, context_sn = 22806
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22806 / 0x5916
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c8 / 1992 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd6
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xab
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 0, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd2
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 1, ip2/I2 = 0
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0xde60
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1bae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd6 0xab 0xd2 0x06 0x60 0xde 0xae
0x1b 0xd7 0x54 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xde 0x00 0x00
0x40 0x11 0xe2 0x37 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1b 0xd7 0x54 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e0 00 00 40 11 e2 35 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 19 d7 56 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #77
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60de new_id = 0x60e0
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22807
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e0, context_sn = 22807
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22807 / 0x5917
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd7
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xee
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 0
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x1 -> 0x0) in the current packet
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x19ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd7 0xee 0xd6 0x04 0x07 0xc9 0xae
0x19 0xd7 0x56 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe0 0x00 0x00
0x40 0x11 0xe2 0x35 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x19 0xd7 0x56 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e1 00 00 40 11 e2 34 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 18 d7 57 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #78
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e0 new_id = 0x60e1
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22808
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e1, context_sn = 22808
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22808 / 0x5918
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd8
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xab
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 1
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x18ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd8 0xab 0xd6 0x04 0x07 0xc9 0xae
0x18 0xd7 0x57 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe1 0x00 0x00
0x40 0x11 0xe2 0x34 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x18 0xd7 0x57 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e2 00 00 40 11 e2 33 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 17 d7 58 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #79
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e1 new_id = 0x60e2
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22809
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e2, context_sn = 22809
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22809 / 0x5919
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd9
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xb8
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 2
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 1, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd6
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 0, ip2/I2 = 0
[c_generic.c:4883 code_EXT3_packet()] IP ID of IP header #1 = 0x07 0xc9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x17ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 59 bytes (feedbacks = 0, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xd9 0xb8 0xd6 0x04 0x07 0xc9 0xae
0x17 0xd7 0x58 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x46 0x48
0x46 0x41 0x45 0x42 0x45 0x45 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x41 0x41 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:59

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe2 0x00 0x00
0x40 0x11 0xe2 0x33 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x17 0xd7 0x58 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e3 00 00 40 11 e2 32 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 16 d7 59 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #80
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e2 new_id = 0x60e3
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22810
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e3, context_sn = 22810
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22810 / 0x591a
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 7)
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-0' chosen
[c_generic.c:3128 code_UOR2_bytes()] code UOR-2 packet with extension 0
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xc3
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xfd
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x16ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 56 bytes (feedbacks = 0, header = 6, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0xc3 0xfd 0x11 0xae 0x16 0xd7 0x59
0x01 0x10 0x00 0x01 0x00 0x00 0x00 0x00
0x00 0x00 0x20 0x46 0x48 0x46 0x41 0x45
0x42 0x45 0x45 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:56
 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe3 0x00 0x00
0x40 0x11 0xe2 0x32 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x16 0xd7 0x59 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e4 00 00 40 11 e2 31 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 15 d7 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #81
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e3 new_id = 0x60e4
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22811
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1393 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 7: change from state 2 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e4, context_sn = 22811
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22811 / 0x591b
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x5c (CRC = 0x4)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x15ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x5c 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe4 0x00 0x00
0x40 0x11 0xe2 0x31 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 d9 00 00 40 00 40 11 01 58 0a b0 11 5e
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 c5 39 93 11 0a 4b c1
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 5e 00 8a 00 af 00 00 20 45 43 45 44 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 45 42 44 46 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 46 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 217 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 14)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 43491
[rohc_comp.c:2833 c_create_context()] context (CID = 14) created (num_used = 15)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #82
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 43492
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x40
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5602 changed_dynamic_one_hdr()] DF changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 3
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0000, context_sn = 43492
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 43492 / 0xa9e4
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x561c / 22044 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 14)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab0115e (10.176.17.94)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x0000, df_rnd_nbo_sid = 0xa0 (DF = 1, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x9339
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 43492 -> 0xa9e4
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x7a)
[rohc_comp.c:828 rohc_compress2()] copy full 189-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 217 bytes (feedbacks = 0, header = 28, payload = 189), output buffer size = 2048

 ROHC packet after compression:
0xee 0xfd 0x02 0x7a 0x40 0x11 0x0a 0xb0
0x11 0x5e 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x40 0x00 0x00 0xa0 0x00
0x39 0x93 0xa9 0xe4 0x11 0x0a 0x4b 0xc1
0x0a 0xb0 0x11 0x5e 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x44 0x46 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x02 0x0f
0x01 0x14 0x28 0x4c 0x8b 0x00 0x00 0x00
0x00 0x00 0x42 0x43 0x47 0x41 0x35 0x33
0x00

 Total number of bytes:217

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0xd9 0x00 0x00 0x40 0x00
0x40 0x11 0x01 0x58 0x0a 0xb0 0x11 0x5e
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xc5 0x39 0x93 0x11 0x0a 0x4b 0xc1
0x0a 0xb0 0x11 0x5e 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x44 0x46 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x02 0x0f
0x01 0x14 0x28 0x4c 0x8b 0x00 0x00 0x00
0x00 0x00 0x42 0x43 0x47 0x41 0x35 0x33
0x00

 Total number of bytes:217

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e5 00 00 40 11 e2 30 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 14 d7 5b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] ee 20 a9 41 e4 11 5b
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #83
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e4 new_id = 0x60e5
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22812
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e5, context_sn = 22812
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22812 / 0x591c
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7c9 / 1993 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x67 (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x14ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 62 bytes (feedbacks = 8, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xee 0x20 0xa9 0x41 0xe4 0x11 0x5b
0xe7 0x67 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:62

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 14
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 14: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 14, SN = 0x0000a9e4, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe5 0x00 0x00
0x40 0x11 0xe2 0x30 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 13 9d 00 00 80 11 ef 93 0a b0 10 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a f4 30 83 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 4f 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 11
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #84
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x139c new_id = 0x139d
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 55214
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x139d, context_sn = 55214
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 55214 / 0xd7ae
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x3bef / 15343 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 11)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01010 (10.176.16.16)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x9d13, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x30f4
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 55214 -> 0xd7ae
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x34)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xeb 0xfd 0x02 0x34 0x40 0x11 0x0a 0xb0
0x10 0x10 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x13 0x9d 0x20 0x00
0xf4 0x30 0xd7 0xae 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x13 0x9d 0x00 0x00
0x80 0x11 0xef 0x93 0x0a 0xb0 0x10 0x10
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xf4 0x30 0x83 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x4f 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 35 fa 00 00 80 11 cd 26 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a d3 e7 a3 91 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 44 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 12
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #85
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x35f8 new_id = 0x35fa
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 16885
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x35fa, context_sn = 16885
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 16885 / 0x41f5
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf405 / 62469 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 12)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01020 (10.176.16.32)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xfa35, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xe7d3
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 16885 -> 0x41f5
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x64)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xec 0xfd 0x02 0x64 0x40 0x11 0x0a 0xb0
0x10 0x20 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x35 0xfa 0x20 0x00
0xd3 0xe7 0x41 0xf5 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x35 0xfa 0x00 0x00
0x80 0x11 0xcd 0x26 0x0a 0xb0 0x10 0x20
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xd3 0xe7 0xa3 0x91 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 74 35 fb 00 00 80 11 e9 ae 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff c0 1d 4c 54 00 60 42 e2 00 04 95 06
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:97 rohc_dump_packet()] 00 00 00 00
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 116 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2789 c_create_context()] take the first unused context (CID = 15)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 57670
[rohc_comp.c:2833 c_create_context()] context (CID = 15) created (num_used = 16)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #86
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 57671
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x35fb, context_sn = 57671
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 57671 / 0xe147
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x54b4 / 21684 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 15)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01020 (10.176.16.32)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = ffffffff (255.255.255.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x1dc0
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x544c
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0xfb35, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xe242
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 57671 -> 0xe147
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x21)
[rohc_comp.c:828 rohc_compress2()] copy full 88-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 116 bytes (feedbacks = 0, header = 28, payload = 88), output buffer size = 2048

 ROHC packet after compression:
0xef 0xfd 0x02 0x21 0x40 0x11 0x0a 0xb0
0x10 0x20 0xff 0xff 0xff 0xff 0xc0 0x1d
0x4c 0x54 0x00 0x80 0x35 0xfb 0x20 0x00
0x42 0xe2 0xe1 0x47 0x00 0x04 0x95 0x06
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00

 Total number of bytes:116

 Decompressing the UDP/IP packet....
[rohc_comp.c:2113 rohc_comp_piggyback_feedback()] try to add 7 byte(s) of feedback to the next outgoing ROHC packet
[rohc_comp.c:2148 rohc_comp_piggyback_feedback()] 7 byte(s) of feedback added to the next outgoing ROHC packet

 IP packet after Decompression:

0x45 0x00 0x00 0x74 0x35 0xfb 0x00 0x00
0x80 0x11 0xe9 0xae 0x0a 0xb0 0x10 0x20
0xff 0xff 0xff 0xff 0xc0 0x1d 0x4c 0x54
0x00 0x60 0x42 0xe2 0x00 0x04 0x95 0x06
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00

 Total number of bytes:116

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3b 36 00 00 80 11 c7 c8 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 66 95 f3 c0 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 50 45 47 45 47 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 4a 45 44 45 46 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 3
[rohc_comp.c:3085 rohc_feedback_get()] some available feedbacks are not locked
[rohc_comp.c:3107 rohc_feedback_get()] use 1-byte form factor for feedback length
[rohc_comp.c:3135 rohc_feedback_get()] add 7 byte(s) of feedback data
[rohc_traces_internal.c:68 rohc_dump_packet()] feedback data added (7 bytes):
[rohc_traces_internal.c:97 rohc_dump_packet()] ef 20 e1 41 47 11 d7
[rohc_comp.c:3068 rohc_feedback_get()] all available feedbacks are locked
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #87
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3aee new_id = 0x3b36
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0xee3a new_id = 0x363b
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18551
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 1
[c_generic.c:1350 decide_state()] no STATIC field changed, but 1 DYNAMIC fields changed now or in the last few packets, so go to FO state
[c_generic.c:802 change_state()] CID 3: change from state 1 to state 2
[c_generic.c:961 c_generic_encode()] ip_id = 0x3b36, context_sn = 18551
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18551 / 0x4877
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf2bf / 62143 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 7 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 1 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 3)
[c_generic.c:6154 decide_extension()] force EXT-3 because at least one static or dynamic field changed
[c_generic.c:3011 code_UO2_packet()] extension 'EXT-3' chosen
[c_generic.c:3170 code_UOR2_bytes()] code UOR-2 packet with extension 3
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd7
[c_generic.c:3030 code_UO2_packet()] t_byte = 0xfa
[c_generic.c:4637 code_EXT3_packet()] S = 0, Mode = 2
[c_generic.c:4644 code_EXT3_packet()] rnd_count_up = 2
[c_generic.c:4681 code_EXT3_packet()] check for changed fields in the inner IP header
[c_generic.c:5627 changed_dynamic_one_hdr()] RND changed in the last few packets
[c_generic.c:4797 code_EXT3_packet()] I = 0, ip = 1, I2 = 0, ip2 = 0
[c_generic.c:4799 code_EXT3_packet()] part 1 = 0xd2
[c_generic.c:5280 header_flags()] IPv4 header flags: TOS = 0, TTL = 0, DF = 0, PR = 0, IPX = 0, NBO = 1, RND = 1, ip2/I2 = 0
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0x363b
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x9566
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 1 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 67 bytes (feedbacks = 8, header = 9, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xf7 0xef 0x20 0xe1 0x41 0x47 0x11 0xd7
0xe3 0xd7 0xfa 0xd2 0x06 0x3b 0x36 0x66
0x95 0xf3 0xc0 0x01 0x10 0x00 0x01 0x00
0x00 0x00 0x00 0x00 0x00 0x20 0x45 0x50
0x45 0x47 0x45 0x47 0x45 0x4a 0x45 0x44
0x45 0x46 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x42 0x4c 0x00 0x00
0x20 0x00 0x01

 Total number of bytes:67

 Decompressing the UDP/IP packet....
[rohc_comp.c:2181 c_deliver_feedback()] deliver 7 byte(s) of feedback to the right context
[rohc_comp.c:2218 c_deliver_feedback()] feedback CID = 15
[rohc_comp.c:2222 c_deliver_feedback()] feedback size = 6
[c_generic.c:1112 c_generic_feedback()] FEEDBACK-2 received
[c_generic.c:1180 c_generic_feedback()] mode change (1 -> 2) requested by feedback for CID 2
[c_generic.c:779 change_mode()] CID 15: change from mode 1 to mode 2
[c_generic.c:1200 c_generic_feedback()] ACK received (CID = 15, SN = 0x0000e147, SN-not-valid = 0)

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3b 0x36 0x00 0x00
0x80 0x11 0xc7 0xc8 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x66 0x95 0xf3 0xc0 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x50 0x45 0x47 0x45 0x47 0x45
0x4a 0x45 0x44 0x45 0x46 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 d9 00 00 40 00 40 11 00 d5 0a b0 11 e1
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 c5 bd df 11 0a 74 a5
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 e1 00 8a 00 af 00 00 20 45 45 45 44 46
[rohc_traces_internal.c:77 rohc_dump_packet()] 43 45 4e 46 44 44 43 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 46 48 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 217 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 10
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #88
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x0000 new_id = 0x0000
[c_generic.c:5841 detect_ip_id_behaviour()] IP-ID is constant (SID detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 1
[c_generic.c:926 c_generic_encode()] SN = 22716
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5608 changed_dynamic_one_hdr()] DF changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:5664 changed_dynamic_one_hdr()] SID changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 3
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x0000, context_sn = 22716
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22716 / 0x58bc
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xa744 / 42820 (NBO = 1, RND = 0, SID = 1)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 10)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab011e1 (10.176.17.225)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x40, IP-ID = 0x0000, df_rnd_nbo_sid = 0xb0 (DF = 1, RND = 0, NBO = 1, SID = 1)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xdfbd
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 22716 -> 0x58bc
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xa8)
[rohc_comp.c:828 rohc_compress2()] copy full 189-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 217 bytes (feedbacks = 0, header = 28, payload = 189), output buffer size = 2048

 ROHC packet after compression:
0xea 0xfd 0x02 0xa8 0x40 0x11 0x0a 0xb0
0x11 0xe1 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x40 0x00 0x00 0xb0 0x00
0xbd 0xdf 0x58 0xbc 0x11 0x0a 0x74 0xa5
0x0a 0xb0 0x11 0xe1 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x45 0x45 0x44 0x46
0x43 0x45 0x4e 0x46 0x44 0x44 0x43 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x07 0x0f
0x01 0x14 0xe8 0x12 0xa7 0x80 0x00 0x00
0x00 0x00 0x44 0x43 0x52 0x4d 0x53 0x32
0x00

 Total number of bytes:217

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0xd9 0x00 0x00 0x40 0x00
0x40 0x11 0x00 0xd5 0x0a 0xb0 0x11 0xe1
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xc5 0xbd 0xdf 0x11 0x0a 0x74 0xa5
0x0a 0xb0 0x11 0xe1 0x00 0x8a 0x00 0xaf
0x00 0x00 0x20 0x45 0x45 0x45 0x44 0x46
0x43 0x45 0x4e 0x46 0x44 0x44 0x43 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x46 0x48 0x45
0x50 0x46 0x43 0x45 0x4c 0x45 0x48 0x46
0x43 0x45 0x50 0x46 0x46 0x46 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4f 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x15 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x26 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x08 0x01 0x07 0x0f
0x01 0x14 0xe8 0x12 0xa7 0x80 0x00 0x00
0x00 0x00 0x44 0x43 0x52 0x4d 0x53 0x32
0x00

 Total number of bytes:217

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a a1 00 00 40 11 a8 6c 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 35 86 32 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #89
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9a9f new_id = 0x9aa1
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7985
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x9aa1, context_sn = 7985
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7985 / 0x1f31
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b70 / 31600 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 8)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xb0
[c_generic.c:2776 code_UO1_packet()] SN (7985) + CRC (3) = 0x8b
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x35ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xb0 0x8b 0xed 0x35 0x86 0x32 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x46 0x44 0x46
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0xa1 0x00 0x00
0x40 0x11 0xa8 0x6c 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x35 0x86 0x32 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e7 00 00 40 11 e2 2e 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1f d7 50 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #90
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e5 new_id = 0x60e7
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22813
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e7, context_sn = 22813
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22813 / 0x591d
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (22813) + CRC (1) = 0xe9
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1fae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8a 0xe9 0xae 0x1f 0xd7 0x50 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe7 0x00 0x00
0x40 0x11 0xe2 0x2e 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1f 0xd7 0x50 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e8 00 00 40 11 e2 2d 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1e d7 51 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #91
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e7 new_id = 0x60e8
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22814
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e8, context_sn = 22814
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22814 / 0x591e
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (22814) + CRC (4) = 0xf4
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1eae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8a 0xf4 0xae 0x1e 0xd7 0x51 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe8 0x00 0x00
0x40 0x11 0xe2 0x2d 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1e 0xd7 0x51 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 e9 00 00 40 11 e2 2c 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1d d7 52 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #92
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e8 new_id = 0x60e9
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22815
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60e9, context_sn = 22815
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22815 / 0x591f
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (22815) + CRC (6) = 0xfe
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1dae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8a 0xfe 0xae 0x1d 0xd7 0x52 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xe9 0x00 0x00
0x40 0x11 0xe2 0x2c 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1d 0xd7 0x52 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ea 00 00 40 11 e2 2b 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1c d7 53 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #93
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60e9 new_id = 0x60ea
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22816
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ea, context_sn = 22816
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22816 / 0x5920
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (22816) + CRC (5) = 0x05
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1cae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8a 0x05 0xae 0x1c 0xd7 0x53 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xea 0x00 0x00
0x40 0x11 0xe2 0x2b 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1c 0xd7 0x53 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 eb 00 00 40 11 e2 2a 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1b d7 54 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #94
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ea new_id = 0x60eb
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22817
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60eb, context_sn = 22817
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22817 / 0x5921
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x0d (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1bae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x0d 0xae 0x1b 0xd7 0x54 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xeb 0x00 0x00
0x40 0x11 0xe2 0x2a 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1b 0xd7 0x54 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ec 00 00 40 11 e2 29 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1a d7 55 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #95
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60eb new_id = 0x60ec
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22818
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ec, context_sn = 22818
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22818 / 0x5922
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x15 (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1aae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x15 0xae 0x1a 0xd7 0x55 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xec 0x00 0x00
0x40 0x11 0xe2 0x29 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1a 0xd7 0x55 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ed 00 00 40 11 e2 28 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 19 d7 56 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #96
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ec new_id = 0x60ed
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22819
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ed, context_sn = 22819
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22819 / 0x5923
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x1f (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x19ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x1f 0xae 0x19 0xd7 0x56 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xed 0x00 0x00
0x40 0x11 0xe2 0x28 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x19 0xd7 0x56 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ee 00 00 40 11 e2 27 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 18 d7 57 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #97
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ed new_id = 0x60ee
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22820
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ee, context_sn = 22820
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22820 / 0x5924
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x27 (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x18ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x27 0xae 0x18 0xd7 0x57 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xee 0x00 0x00
0x40 0x11 0xe2 0x27 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x18 0xd7 0x57 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ef 00 00 40 11 e2 26 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 17 d7 58 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #98
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ee new_id = 0x60ef
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22821
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ef, context_sn = 22821
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22821 / 0x5925
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x2b (CRC = 0x3)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x17ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x2b 0xae 0x17 0xd7 0x58 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xef 0x00 0x00
0x40 0x11 0xe2 0x26 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x17 0xd7 0x58 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f0 00 00 40 11 e2 25 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 16 d7 59 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #99
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60ef new_id = 0x60f0
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22822
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f0, context_sn = 22822
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22822 / 0x5926
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x31 (CRC = 0x1)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x16ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x31 0xae 0x16 0xd7 0x59 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf0 0x00 0x00
0x40 0x11 0xe2 0x25 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x16 0xd7 0x59 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f1 00 00 40 11 e2 24 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 15 d7 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #100
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f0 new_id = 0x60f1
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22823
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f1, context_sn = 22823
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22823 / 0x5927
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x3b (CRC = 0x3)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x15ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x3b 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf1 0x00 0x00
0x40 0x11 0xe2 0x24 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f2 00 00 40 11 e2 23 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 14 d7 5b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #101
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f1 new_id = 0x60f2
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22824
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f2, context_sn = 22824
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22824 / 0x5928
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7ca / 1994 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x40 (CRC = 0x0)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x14ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x40 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf2 0x00 0x00
0x40 0x11 0xe2 0x23 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 31 55 00 00 80 11 d1 6a 0a b0 10 81
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ef 56 95 c3 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2767 c_create_context()] recycle oldest context (CID = 4)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 124
[rohc_comp.c:2833 c_create_context()] context (CID = 4) created (num_used = 16)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #102
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 125
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3155, context_sn = 125
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 125 / 0x7d
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x30d8 / 12504 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 4)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01081 (10.176.16.129)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x5531, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x56ef
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 125 -> 0x007d
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xf6)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe4 0xfd 0x02 0xf6 0x40 0x11 0x0a 0xb0
0x10 0x81 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x31 0x55 0x20 0x00
0xef 0x56 0x00 0x7d 0x95 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x31 0x55 0x00 0x00
0x80 0x11 0xd1 0x6a 0x0a 0xb0 0x10 0x81
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xef 0x56 0x95 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 01 48 31 56 00 00 80 11 ed 1e 0a b0 10 81
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff 00 44 00 43 01 34 6d 4c 01 01 06 00
[rohc_traces_internal.c:77 rohc_dump_packet()] f0 69 cc 8e 00 00 80 00 0a b0 10 81 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 e8 39 35 34 5d e0 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[rohc_traces_internal.c:97 rohc_dump_packet()] 00 00 00 00
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 328 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2767 c_create_context()] recycle oldest context (CID = 5)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 25282
[rohc_comp.c:2833 c_create_context()] context (CID = 5) created (num_used = 16)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #103
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 25283
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3156, context_sn = 25283
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 25283 / 0x62c3
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xce93 / 52883 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 5)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01081 (10.176.16.129)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = ffffffff (255.255.255.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x4400
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x4300
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x5631, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x4c6d
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 25283 -> 0x62c3
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xb5)
[rohc_comp.c:828 rohc_compress2()] copy full 300-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 328 bytes (feedbacks = 0, header = 28, payload = 300), output buffer size = 2048

 ROHC packet after compression:
0xe5 0xfd 0x02 0xb5 0x40 0x11 0x0a 0xb0
0x10 0x81 0xff 0xff 0xff 0xff 0x00 0x44
0x00 0x43 0x00 0x80 0x31 0x56 0x20 0x00
0x6d 0x4c 0x62 0xc3 0x01 0x01 0x06 0x00
0xf0 0x69 0xcc 0x8e 0x00 0x00 0x80 0x00
0x0a 0xb0 0x10 0x81 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xe8 0x39 0x35 0x34 0x5d 0xe0 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x63 0x82 0x53 0x63 0x35 0x01 0x08 0x3d
0x07 0x01 0xe8 0x39 0x35 0x34 0x5d 0xe0
0x0c 0x07 0x42 0x43 0x47 0x49 0x31 0x35
0x33 0x3c 0x08 0x4d 0x53 0x46 0x54 0x20
0x35 0x2e 0x30 0x37 0x0d 0x01 0x0f 0x03
0x06 0x2c 0x2e 0x2f 0x1f 0x21 0x79 0xf9
0x2b 0xfc 0xff 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

 Total number of bytes:328
 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x01 0x48 0x31 0x56 0x00 0x00
0x80 0x11 0xed 0x1e 0x0a 0xb0 0x10 0x81
0xff 0xff 0xff 0xff 0x00 0x44 0x00 0x43
0x01 0x34 0x6d 0x4c 0x01 0x01 0x06 0x00
0xf0 0x69 0xcc 0x8e 0x00 0x00 0x80 0x00
0x0a 0xb0 0x10 0x81 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xe8 0x39 0x35 0x34 0x5d 0xe0 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x63 0x82 0x53 0x63 0x35 0x01 0x08 0x3d
0x07 0x01 0xe8 0x39 0x35 0x34 0x5d 0xe0
0x0c 0x07 0x42 0x43 0x47 0x49 0x31 0x35
0x33 0x3c 0x08 0x4d 0x53 0x46 0x54 0x20
0x35 0x2e 0x30 0x37 0x0d 0x01 0x0f 0x03
0x06 0x2c 0x2e 0x2f 0x1f 0x21 0x79 0xf9
0x2b 0xfc 0xff 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

 Total number of bytes:328
 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 36 00 00 00 80 11 cd 20 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a d3 e6 a3 92 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 44 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 12
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #104
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x35fa new_id = 0x3600
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 16886
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1366 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so go to SO state
[c_generic.c:802 change_state()] CID 12: change from state 1 to state 3
[c_generic.c:961 c_generic_encode()] ip_id = 0x3600, context_sn = 16886
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 16886 / 0x41f6
[c_generic.c:5988 encode_uncomp_fields()] 1 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf40a / 62474 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 1, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 1 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 12)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8a
[c_generic.c:2776 code_UO1_packet()] SN (16886) + CRC (7) = 0xb7
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0xe6d3
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xec 0x8a 0xb7 0xd3 0xe6 0xa3 0x92 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x44 0x44 0x44
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x36 0x00 0x00 0x00
0x80 0x11 0xcd 0x20 0x0a 0xb0 0x10 0x20
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xd3 0xe6 0xa3 0x92 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 e5 93 3d 00 00 80 11 6e c9 0a b0 10 a3
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 d1 1d 5f 11 0e 80 82
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 10 a3 00 8a 00 bb 00 00 20 45 43 45 44 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 45 4a 44 42 44 43 44 45 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 43 41 00 20 45 43 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 44 45 48 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 229 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2767 c_create_context()] recycle oldest context (CID = 0)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 2132
[rohc_comp.c:2833 c_create_context()] context (CID = 0) created (num_used = 16)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #105
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 2133
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x933d, context_sn = 2133
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 2133 / 0x855
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x8ae8 / 35560 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 0)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab010a3 (10.176.16.163)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x3d93, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x5f1d
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 2133 -> 0x0855
[c_generic.c:1817 code_IR_packet()] CRC (header length = 27, crc = 0xa0)
[rohc_comp.c:828 rohc_compress2()] copy full 201-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 228 bytes (feedbacks = 0, header = 27, payload = 201), output buffer size = 2048

 ROHC packet after compression:
0xfd 0x02 0xa0 0x40 0x11 0x0a 0xb0 0x10
0xa3 0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00
0x8a 0x00 0x80 0x93 0x3d 0x20 0x00 0x1d
0x5f 0x08 0x55 0x11 0x0e 0x80 0x82 0x0a
0xb0 0x10 0xa3 0x00 0x8a 0x00 0xbb 0x00
0x00 0x20 0x45 0x43 0x45 0x44 0x45 0x48
0x45 0x4a 0x44 0x42 0x44 0x43 0x44 0x45
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x20 0x45 0x43 0x45 0x44
0x45 0x48 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x42 0x4e 0x00 0xff 0x53 0x4d
0x42 0x25 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x11 0x00 0x00
0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0xe8 0x03 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x21 0x00 0x56 0x00
0x03 0x00 0x01 0x00 0x00 0x00 0x02 0x00
0x32 0x00 0x5c 0x4d 0x41 0x49 0x4c 0x53
0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f 0x57
0x53 0x45 0x00 0x01 0x00 0x80 0xfc 0x0a
0x00 0x42 0x43 0x47 0x49 0x31 0x32 0x34
0x00 0x00 0x00 0x68 0x00 0x00 0x00 0x00
0x00 0x05 0x01 0x03 0x10 0x01 0x00 0x0f
0x01 0x55 0xaa 0x00

 Total number of bytes:228

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0xe5 0x93 0x3d 0x00 0x00
0x80 0x11 0x6e 0xc9 0x0a 0xb0 0x10 0xa3
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xd1 0x1d 0x5f 0x11 0x0e 0x80 0x82
0x0a 0xb0 0x10 0xa3 0x00 0x8a 0x00 0xbb
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x4a 0x44 0x42 0x44 0x43 0x44
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x00 0x20 0x45 0x43 0x45
0x44 0x45 0x48 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4e 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x21 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x21 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x00 0x00 0x02
0x00 0x32 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x01 0x00 0x80 0xfc
0x0a 0x00 0x42 0x43 0x47 0x49 0x31 0x32
0x34 0x00 0x00 0x00 0x68 0x00 0x00 0x00
0x00 0x00 0x05 0x01 0x03 0x10 0x01 0x00
0x0f 0x01 0x55 0xaa 0x00

 Total number of bytes:229

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 ca 3b 9d 00 00 80 11 c6 e5 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 8a 00 8a 00 b6 49 f2 11 0e f3 c1
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 10 42 00 8a 00 a0 00 00 20 45 43 45 44 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 45 42 46 47 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 41 41 00 20 45 46 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 48 46 44 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 202 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 13
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #106
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3ad0 new_id = 0x3b9d
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0xd03a new_id = 0x9d3b
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7934
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 2
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5621 changed_dynamic_one_hdr()] RND changed (0x0 -> 0x1) in the current packet
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3b9d, context_sn = 7934
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7934 / 0x1efe
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x1c9f / 7327 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 13)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01042 (10.176.16.66)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8a00
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8a00
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x9d3b, df_rnd_nbo_sid = 0x60 (DF = 0, RND = 1, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0xf249
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 7934 -> 0x1efe
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xf5)
[rohc_comp.c:828 rohc_compress2()] copy full 174-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 202 bytes (feedbacks = 0, header = 28, payload = 174), output buffer size = 2048

 ROHC packet after compression:
0xed 0xfd 0x02 0xf5 0x40 0x11 0x0a 0xb0
0x10 0x42 0x0a 0xb0 0x11 0xff 0x00 0x8a
0x00 0x8a 0x00 0x80 0x3b 0x9d 0x60 0x00
0x49 0xf2 0x1e 0xfe 0x11 0x0e 0xf3 0xc1
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa0
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x45 0x46 0x45
0x48 0x46 0x44 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4e 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x06 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x17 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x09 0x04 0xaf 0x05
0x00 0x00

 Total number of bytes:202

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0xca 0x3b 0x9d 0x00 0x00
0x80 0x11 0xc6 0xe5 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x8a 0x00 0x8a
0x00 0xb6 0x49 0xf2 0x11 0x0e 0xf3 0xc1
0x0a 0xb0 0x10 0x42 0x00 0x8a 0x00 0xa0
0x00 0x00 0x20 0x45 0x43 0x45 0x44 0x45
0x48 0x45 0x42 0x46 0x47 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x41 0x41 0x00 0x20 0x45 0x46 0x45
0x48 0x46 0x44 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x42 0x4e 0x00 0xff 0x53
0x4d 0x42 0x25 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x00
0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0xe8 0x03 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x06 0x00 0x56
0x00 0x03 0x00 0x01 0x00 0x01 0x00 0x02
0x00 0x17 0x00 0x5c 0x4d 0x41 0x49 0x4c
0x53 0x4c 0x4f 0x54 0x5c 0x42 0x52 0x4f
0x57 0x53 0x45 0x00 0x09 0x04 0xaf 0x05
0x00 0x00

 Total number of bytes:202

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3b 9e 00 00 80 11 c7 60 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 83 97 f3 c3 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 46 45 48 46 44 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 3
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #107
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3b36 new_id = 0x3b9e
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x363b new_id = 0x9e3b
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18552
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:961 c_generic_encode()] ip_id = 0x3b9e, context_sn = 18552
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18552 / 0x4878
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf326 / 62246 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 8 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 3)
[c_generic.c:3011 code_UO2_packet()] extension 'none' chosen
[c_generic.c:3114 code_UOR2_bytes()] code UOR-2 packet with no extension
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd8
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x57
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0x9e3b
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x9783
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 57 bytes (feedbacks = 0, header = 7, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe3 0xd8 0x57 0x3b 0x9e 0x83 0x97 0xf3
0xc3 0x01 0x10 0x00 0x01 0x00 0x00 0x00
0x00 0x00 0x00 0x20 0x45 0x46 0x45 0x48
0x46 0x44 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x42 0x4c 0x00 0x00 0x20 0x00
0x01

 Total number of bytes:57

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3b 0x9e 0x00 0x00
0x80 0x11 0xc7 0x60 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x83 0x97 0xf3 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x46 0x45 0x48 0x46 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 9a a2 00 00 40 11 a8 6b 0a b0 10 33
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ed 35 86 32 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 46 44 46 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 8
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #108
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x9aa1 new_id = 0x9aa2
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 7986
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x9aa2, context_sn = 7986
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 7986 / 0x1f32
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7b70 / 31600 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 2 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 2, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 2 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 8)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0xb0
[c_generic.c:2776 code_UO1_packet()] SN (7986) + CRC (6) = 0x96
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x35ed
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe8 0xb0 0x96 0xed 0x35 0x86 0x32 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x46 0x44 0x46
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x9a 0xa2 0x00 0x00
0x40 0x11 0xa8 0x6b 0x0a 0xb0 0x10 0x33
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xed 0x35 0x86 0x32 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x46 0x44 0x46 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f4 00 00 40 11 e2 21 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1f d7 50 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #109
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f2 new_id = 0x60f4
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22825
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f4, context_sn = 22825
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22825 / 0x5929
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8b
[c_generic.c:2776 code_UO1_packet()] SN (22825) + CRC (0) = 0x48
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1fae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8b 0x48 0xae 0x1f 0xd7 0x50 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf4 0x00 0x00
0x40 0x11 0xe2 0x21 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1f 0xd7 0x50 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f5 00 00 40 11 e2 20 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1e d7 51 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #110
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f4 new_id = 0x60f5
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22826
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f5, context_sn = 22826
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22826 / 0x592a
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8b
[c_generic.c:2776 code_UO1_packet()] SN (22826) + CRC (3) = 0x53
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1eae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8b 0x53 0xae 0x1e 0xd7 0x51 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf5 0x00 0x00
0x40 0x11 0xe2 0x20 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1e 0xd7 0x51 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f6 00 00 40 11 e2 1f 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1d d7 52 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #111
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f5 new_id = 0x60f6
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22827
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f6, context_sn = 22827
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22827 / 0x592b
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8b
[c_generic.c:2776 code_UO1_packet()] SN (22827) + CRC (5) = 0x5d
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1dae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8b 0x5d 0xae 0x1d 0xd7 0x52 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf6 0x00 0x00
0x40 0x11 0xe2 0x1f 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1d 0xd7 0x52 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f7 00 00 40 11 e2 1e 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1c d7 53 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #112
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f6 new_id = 0x60f7
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22828
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f7, context_sn = 22828
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22828 / 0x592c
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 1 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 1, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 1 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 7)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8b
[c_generic.c:2776 code_UO1_packet()] SN (22828) + CRC (6) = 0x66
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1cae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x8b 0x66 0xae 0x1c 0xd7 0x53 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x46 0x48 0x46 0x41 0x45 0x42
0x45 0x45 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x41 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf7 0x00 0x00
0x40 0x11 0xe2 0x1e 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1c 0xd7 0x53 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f8 00 00 40 11 e2 1d 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1b d7 54 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #113
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f7 new_id = 0x60f8
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22829
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f8, context_sn = 22829
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22829 / 0x592d
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x68 (CRC = 0x0)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1bae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x68 0xae 0x1b 0xd7 0x54 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf8 0x00 0x00
0x40 0x11 0xe2 0x1d 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1b 0xd7 0x54 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 f9 00 00 40 11 e2 1c 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 1a d7 55 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #114
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f8 new_id = 0x60f9
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22830
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60f9, context_sn = 22830
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22830 / 0x592e
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x73 (CRC = 0x3)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x1aae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x73 0xae 0x1a 0xd7 0x55 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xf9 0x00 0x00
0x40 0x11 0xe2 0x1c 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x1a 0xd7 0x55 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 fa 00 00 40 11 e2 1b 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 19 d7 56 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #115
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60f9 new_id = 0x60fa
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22831
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60fa, context_sn = 22831
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22831 / 0x592f
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x79 (CRC = 0x1)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x19ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x79 0xae 0x19 0xd7 0x56 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xfa 0x00 0x00
0x40 0x11 0xe2 0x1b 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x19 0xd7 0x56 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 fb 00 00 40 11 e2 1a 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 18 d7 57 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #116
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60fa new_id = 0x60fb
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22832
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60fb, context_sn = 22832
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22832 / 0x5930
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x02 (CRC = 0x2)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x18ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x02 0xae 0x18 0xd7 0x57 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xfb 0x00 0x00
0x40 0x11 0xe2 0x1a 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x18 0xd7 0x57 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 fc 00 00 40 11 e2 19 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 17 d7 58 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #117
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60fb new_id = 0x60fc
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22833
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60fc, context_sn = 22833
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22833 / 0x5931
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x0d (CRC = 0x5)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x17ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x0d 0xae 0x17 0xd7 0x58 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xfc 0x00 0x00
0x40 0x11 0xe2 0x19 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x17 0xd7 0x58 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 fd 00 00 40 11 e2 18 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 16 d7 59 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #118
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60fc new_id = 0x60fd
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22834
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60fd, context_sn = 22834
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22834 / 0x5932
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x16 (CRC = 0x6)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x16ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x16 0xae 0x16 0xd7 0x59 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xfd 0x00 0x00
0x40 0x11 0xe2 0x18 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x16 0xd7 0x59 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 fe 00 00 40 11 e2 17 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 15 d7 5a 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #119
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60fd new_id = 0x60fe
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22835
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60fe, context_sn = 22835
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22835 / 0x5933
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x1f (CRC = 0x7)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x15ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x1f 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xfe 0x00 0x00
0x40 0x11 0xe2 0x17 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x15 0xd7 0x5a 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 60 ff 00 00 40 11 e2 16 0a b0 10 2b
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ae 14 d7 5b 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 7
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #120
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x60fe new_id = 0x60ff
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 22836
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x60ff, context_sn = 22836
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 22836 / 0x5934
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x7cb / 1995 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 0 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 0, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:384 c_ip_decide_SO_packet()] choose packet UO-0 because 2 <= 4 SN bits must be transmitted, and the single IP header is either 'non-IPv4' or 'IPv4 with random IP-ID' or 'IPv4 with non-random IP-ID but 0 IP-ID bit to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-0' chosen
[c_generic.c:2542 code_UO0_packet()] code UO-0 packet (CID = 7)
[c_generic.c:2571 code_UO0_packet()] first byte = 0x24 (CRC = 0x4)
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x14ae
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 54 bytes (feedbacks = 0, header = 4, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe7 0x24 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:54

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x60 0xff 0x00 0x00
0x40 0x11 0xe2 0x16 0x0a 0xb0 0x10 0x2b
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xae 0x14 0xd7 0x5b 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 31 57 00 00 80 11 d1 68 0a b0 10 81
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a ef 56 95 c3 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 46 48 46 41 45 42 45
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 41 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 4
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #121
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3155 new_id = 0x3157
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 126
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 1
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5585 changed_dynamic_one_hdr()] TTL/HL changed in the last few packets
[c_generic.c:5646 changed_dynamic_one_hdr()] NBO changed in the last few packets
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x3157, context_sn = 126
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 126 / 0x7e
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x30d9 / 12505 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 4)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01081 (10.176.16.129)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = 0ab011ff (10.176.17.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x8900
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x8900
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x5731, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x56ef
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 126 -> 0x007e
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0x26)
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 78 bytes (feedbacks = 0, header = 28, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe4 0xfd 0x02 0x26 0x40 0x11 0x0a 0xb0
0x10 0x81 0x0a 0xb0 0x11 0xff 0x00 0x89
0x00 0x89 0x00 0x80 0x31 0x57 0x20 0x00
0xef 0x56 0x00 0x7e 0x95 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x31 0x57 0x00 0x00
0x80 0x11 0xd1 0x68 0x0a 0xb0 0x10 0x81
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xef 0x56 0x95 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x46 0x48 0x46 0x41 0x45 0x42 0x45
0x45 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x41
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 36 02 00 00 80 11 cd 1e 0a b0 10 20
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a d3 e6 a3 92 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 44 45 4a 45 48 44
[rohc_traces_internal.c:77 rohc_dump_packet()] 42 44 41 44 44 44 44 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 12
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #122
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3600 new_id = 0x3602
[c_generic.c:5849 detect_ip_id_behaviour()] IP-ID is increasing in NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 16887
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:1420 decide_state()] no STATIC nor DYNAMIC field changed in the last few packets, so stay in SO state
[c_generic.c:961 c_generic_encode()] ip_id = 0x3602, context_sn = 16887
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 3
[c_generic.c:5965 encode_uncomp_fields()] new SN = 16887 / 0x41f7
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf40b / 62475 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 3 bits are required to encode new outer IP-ID delta
[c_generic.c:1489 decide_packet()] SO state
[c_ip.c:367 c_ip_decide_SO_packet()] nr_ip_bits = 3, nr_sn_bits = 2, nr_of_ip_hdr = 1, rnd = 0
[c_ip.c:393 c_ip_decide_SO_packet()] choose packet UO-1 because 2 <= 5 SN bits must be transmitted, and the single IP header is 'IPv4 with non-random IP-ID but 3 <= 6 IP-ID bits to transmit'
[c_generic.c:1512 decide_packet()] packet 'UO-1 (non-RTP)' chosen
[c_generic.c:2681 code_UO1_packet()] code UO-1 packet (CID = 12)
[c_generic.c:2756 code_UO1_packet()] 1 0 + T + TS/IP-ID = 0x8b
[c_generic.c:2776 code_UO1_packet()] SN (16887) + CRC (3) = 0xbb
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0xe6d3
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 55 bytes (feedbacks = 0, header = 5, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xec 0x8b 0xbb 0xd3 0xe6 0xa3 0x92 0x01
0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x20 0x45 0x44 0x45 0x4a 0x45 0x48
0x44 0x42 0x44 0x41 0x44 0x44 0x44 0x44
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:55

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x36 0x02 0x00 0x00
0x80 0x11 0xcd 0x1e 0x0a 0xb0 0x10 0x20
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0xd3 0xe6 0xa3 0x92 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x44 0x45 0x4a 0x45 0x48 0x44
0x42 0x44 0x41 0x44 0x44 0x44 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (100 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 78 64 75 00 00 80 11 ba eb 0a b0 10 65
[rohc_traces_internal.c:77 rohc_dump_packet()] ff ff ff ff 1e 55 1e 55 00 64 11 61 7b 22 6e 61
[rohc_traces_internal.c:77 rohc_dump_packet()] 6d 65 22 3a 22 42 43 47 49 31 35 34 22 2c 22 73
[rohc_traces_internal.c:77 rohc_dump_packet()] 79 73 22 3a 22 77 69 6e 22 2c 22 75 6e 69 71 75
[rohc_traces_internal.c:77 rohc_dump_packet()] 65 22 3a 22 45 38 2d 33 39 2d 33 35 2d 33 34 2d
[rohc_traces_internal.c:77 rohc_dump_packet()] 35 44 2d 38 31 22 2c 22 70 61 73 73 22 3a 22 37
[rohc_traces_internal.c:97 rohc_dump_packet()] 37 36 35 22
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 120 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2902 c_find_context()] no context was found
[rohc_comp.c:657 rohc_compress2()] no existing context found for packet, create a new one
[rohc_comp.c:2767 c_create_context()] recycle oldest context (CID = 9)
[c_generic.c:482 c_generic_create()] new generic context required for a new stream
[c_generic.c:522 c_generic_create()] use shift parameter -1 for LSB-encoding of SN
[c_udp.c:144 c_udp_create()] initialize context(SN) = random() = 10232
[rohc_comp.c:2833 c_create_context()] context (CID = 9) created (num_used = 16)
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #123
[c_generic.c:5819 detect_ip_id_behaviour()] no previous IP-ID, consider non-random/static and NBO
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 0, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 10233
[c_generic.c:5739 changed_fields()] TTL/HL changed from 0x00 to 0x80
[c_generic.c:5747 changed_fields()] Protocol/NH changed from 0x00 to 0x11
[c_generic.c:5471 changed_static_one_hdr()] protocol_count 3
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:5579 changed_dynamic_one_hdr()] TTL/HL changed in the current packet
[c_generic.c:5640 changed_dynamic_one_hdr()] NBO changed (0x0 -> 0x1) in the current packet
[c_generic.c:950 c_generic_encode()] send_static = 1, send_dynamic = 2
[c_udp.c:610 udp_decide_state()] go back to IR state because UDP checksum behaviour changed in the last few packets
[c_generic.c:961 c_generic_encode()] ip_id = 0x6475, context_sn = 10233
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 1
[c_generic.c:5965 encode_uncomp_fields()] new SN = 10233 / 0x27f9
[c_generic.c:5973 encode_uncomp_fields()] IR state: force using 16 bits to encode new SN
[c_generic.c:5988 encode_uncomp_fields()] 16 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0x3c7c / 15484 (NBO = 1, RND = 0, SID = 0)
[c_generic.c:6016 encode_uncomp_fields()] IR state: force using 16 bits to encode new outer IP-ID delta
[c_generic.c:6040 encode_uncomp_fields()] 16 bits are required to encode new outer IP-ID delta
[c_generic.c:1466 decide_packet()] IR state
[c_generic.c:1512 decide_packet()] packet 'IR' chosen
[c_generic.c:1707 code_IR_packet()] code IR packet (CID = 9)
[c_generic.c:1726 code_IR_packet()] type of packet + D flag = 0xfd
[c_generic.c:1730 code_IR_packet()] profile ID = 0x02
[c_generic.c:1736 code_IR_packet()] CRC = 0x00 for CRC calculation
[c_generic.c:2034 code_ipv4_static_part()] version = 0x40
[c_generic.c:2039 code_ipv4_static_part()] protocol = 0x11
[c_generic.c:2048 code_ipv4_static_part()] src addr = 0ab01065 (10.176.16.101)
[c_generic.c:2055 code_ipv4_static_part()] dst addr = ffffffff (255.255.255.255)
[c_udp.c:688 udp_code_static_udp_part()] UDP source port = 0x551e
[c_udp.c:693 udp_code_static_udp_part()] UDP dest port = 0x551e
[c_generic.c:2264 code_ipv4_dynamic_part()] TOS = 0x00, TTL = 0x80, IP-ID = 0x7564, df_rnd_nbo_sid = 0x20 (DF = 0, RND = 0, NBO = 1, SID = 0)
[c_udp.c:735 udp_code_dynamic_udp_part()] UDP checksum = 0x6111
[c_ip.c:531 c_ip_code_ir_remainder()] SN = 10233 -> 0x27f9
[c_generic.c:1817 code_IR_packet()] CRC (header length = 28, crc = 0xe5)
[rohc_comp.c:828 rohc_compress2()] copy full 92-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 120 bytes (feedbacks = 0, header = 28, payload = 92), output buffer size = 2048

 ROHC packet after compression:
0xe9 0xfd 0x02 0xe5 0x40 0x11 0x0a 0xb0
0x10 0x65 0xff 0xff 0xff 0xff 0x1e 0x55
0x1e 0x55 0x00 0x80 0x64 0x75 0x20 0x00
0x11 0x61 0x27 0xf9 0x7b 0x22 0x6e 0x61
0x6d 0x65 0x22 0x3a 0x22 0x42 0x43 0x47
0x49 0x31 0x35 0x34 0x22 0x2c 0x22 0x73
0x79 0x73 0x22 0x3a 0x22 0x77 0x69 0x6e
0x22 0x2c 0x22 0x75 0x6e 0x69 0x71 0x75
0x65 0x22 0x3a 0x22 0x45 0x38 0x2d 0x33
0x39 0x2d 0x33 0x35 0x2d 0x33 0x34 0x2d
0x35 0x44 0x2d 0x38 0x31 0x22 0x2c 0x22
0x70 0x61 0x73 0x73 0x22 0x3a 0x22 0x37
0x37 0x36 0x35 0x22 0x2c 0x22 0x73 0x74
0x61 0x74 0x65 0x22 0x3a 0x22 0x73 0x63
0x61 0x6e 0x6e 0x69 0x6e 0x67 0x22 0x7d

 Total number of bytes:120
 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x78 0x64 0x75 0x00 0x00
0x80 0x11 0xba 0xeb 0x0a 0xb0 0x10 0x65
0xff 0xff 0xff 0xff 0x1e 0x55 0x1e 0x55
0x00 0x64 0x11 0x61 0x7b 0x22 0x6e 0x61
0x6d 0x65 0x22 0x3a 0x22 0x42 0x43 0x47
0x49 0x31 0x35 0x34 0x22 0x2c 0x22 0x73
0x79 0x73 0x22 0x3a 0x22 0x77 0x69 0x6e
0x22 0x2c 0x22 0x75 0x6e 0x69 0x71 0x75
0x65 0x22 0x3a 0x22 0x45 0x38 0x2d 0x33
0x39 0x2d 0x33 0x35 0x2d 0x33 0x34 0x2d
0x35 0x44 0x2d 0x38 0x31 0x22 0x2c 0x22
0x70 0x61 0x73 0x73 0x22 0x3a 0x22 0x37
0x37 0x36 0x35 0x22 0x2c 0x22 0x73 0x74
0x61 0x74 0x65 0x22 0x3a 0x22 0x73 0x63
0x61 0x6e 0x6e 0x69 0x6e 0x67 0x22 0x7d

 Total number of bytes:120
 Compressing the UDP/IP packet...

[rohc_traces_internal.c:68 rohc_dump_packet()] uncompressed data, max 100 bytes (78 bytes):
[rohc_traces_internal.c:77 rohc_dump_packet()] 45 00 00 4e 3b ba 00 00 80 11 c7 44 0a b0 10 42
[rohc_traces_internal.c:77 rohc_dump_packet()] 0a b0 11 ff 00 89 00 89 00 3a 83 97 f3 c3 01 10
[rohc_traces_internal.c:77 rohc_dump_packet()] 00 01 00 00 00 00 00 00 20 45 46 45 48 46 44 43
[rohc_traces_internal.c:77 rohc_dump_packet()] 41 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43
[rohc_traces_internal.c:97 rohc_dump_packet()] 41 43 41 43 41 43 41 42 4c 00 00 20 00 01
[rohc_comp.c:609 rohc_compress2()] size of uncompressed packet = 78 bytes
[rohc_comp.c:640 rohc_compress2()] try to find the best profile for packet with transport protocol 17
[rohc_comp.c:2692 c_get_profile_from_packet()] skip disabled profile 'RTP / Compressor' (0x0001)
[rohc_comp.c:649 rohc_compress2()] using profile 'UDP / Compressor' (0x0002)
[rohc_comp.c:2887 c_find_context()] using context CID = 3
[rohc_comp.c:3060 rohc_feedback_get()] no feedback is available
[rohc_comp.c:3135 rohc_feedback_get()] add 0 byte(s) of feedback data
[rohc_comp.c:691 rohc_compress2()] compress the packet #124
[c_generic.c:5836 detect_ip_id_behaviour()] 1) old_id = 0x3b9e new_id = 0x3bba
[c_generic.c:5861 detect_ip_id_behaviour()] 2) old_id = 0x9e3b new_id = 0xba3b
[c_generic.c:5873 detect_ip_id_behaviour()] IP-ID is random (RND detected)
[c_generic.c:5883 detect_ip_id_behaviour()] NBO = 1, RND = 1, SID = 0
[c_generic.c:926 c_generic_encode()] SN = 18553
[c_generic.c:5503 changed_dynamic_both_hdr()] check for changed fields in the outer IP header
[c_generic.c:950 c_generic_encode()] send_static = 0, send_dynamic = 0
[c_generic.c:961 c_generic_encode()] ip_id = 0x3bba, context_sn = 18553
[c_generic.c:5960 encode_uncomp_fields()] compressor is in state 2
[c_generic.c:5965 encode_uncomp_fields()] new SN = 18553 / 0x4879
[c_generic.c:5988 encode_uncomp_fields()] 2 bits are required to encode new SN
[c_generic.c:6008 encode_uncomp_fields()] new outer IP-ID delta = 0xf341 / 62273 (NBO = 1, RND = 1, SID = 0)
[c_generic.c:6040 encode_uncomp_fields()] 8 bits are required to encode new outer IP-ID delta
[c_generic.c:1474 decide_packet()] FO state
[c_ip.c:322 c_ip_decide_FO_packet()] choose packet UOR-2 because 2 <= 13 SN bits must be transmitted
[c_generic.c:1512 decide_packet()] packet 'UOR-2 (non-RTP)' chosen
[c_generic.c:2927 code_UO2_packet()] code UOR-2 packet (CID = 3)
[c_generic.c:3011 code_UO2_packet()] extension 'none' chosen
[c_generic.c:3114 code_UOR2_bytes()] code UOR-2 packet with no extension
[c_generic.c:3023 code_UO2_packet()] f_byte = 0xd9
[c_generic.c:3030 code_UO2_packet()] t_byte = 0x10
[c_generic.c:2463 code_uo_remainder()] outer IP-ID = 0xba3b
[c_udp.c:650 udp_code_uo_remainder()] UDP checksum = 0x9783
[rohc_comp.c:828 rohc_compress2()] copy full 50-byte payload
[rohc_comp.c:2573 rohc_feedback_remove_locked()] 0 locked feedbacks removed
[rohc_comp.c:849 rohc_compress2()] ROHC size = 57 bytes (feedbacks = 0, header = 7, payload = 50), output buffer size = 2048

 ROHC packet after compression:
0xe3 0xd9 0x10 0x3b 0xba 0x83 0x97 0xf3
0xc3 0x01 0x10 0x00 0x01 0x00 0x00 0x00
0x00 0x00 0x00 0x20 0x45 0x46 0x45 0x48
0x46 0x44 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x43 0x41 0x43 0x41 0x43 0x41
0x43 0x41 0x42 0x4c 0x00 0x00 0x20 0x00
0x01

 Total number of bytes:57

 Decompressing the UDP/IP packet....

 IP packet after Decompression:

0x45 0x00 0x00 0x4e 0x3b 0xba 0x00 0x00
0x80 0x11 0xc7 0x44 0x0a 0xb0 0x10 0x42
0x0a 0xb0 0x11 0xff 0x00 0x89 0x00 0x89
0x00 0x3a 0x83 0x97 0xf3 0xc3 0x01 0x10
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00
0x20 0x45 0x46 0x45 0x48 0x46 0x44 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x43
0x41 0x43 0x41 0x43 0x41 0x43 0x41 0x42
0x4c 0x00 0x00 0x20 0x00 0x01

 Total number of bytes:78

My simple doubt is ROHC compression efficiency could be increased depending upon packet flows? Why ROHC_TCP profile is missing out in your code while rest of all exist ??

Hello,

Sorry for the answer delay. I missed your post at first :(

> My simple doubt is ROHC compression efficiency could be increased
> depending upon packet flows?

I don't understand your question well? Please try to rephrase it.

> Why ROHC_TCP profile is missing out in your
> code while rest of all exist ??

The TCP profile was missing in 1.6.x releases because it was not coded yet. That's a large chunk of work! The TCP profile is new in release 1.7.0 that I just released last weekend. I didn't announce it yet because some documentation is still under work, but it is available for download from the website. Give it a try!

Regards,
Didier

Ashok Kumar (ashokkm-9) said : #11

Hi,

Just asked whether the maximum compression of one byte will be achieved at any point of time as the ROHC compression scheme generally says.Also, I got this error while installing the new release 1.7.0.

checking for CMOCKA... no

ERROR: cmocka library/headers not found

Go get it from http://www.cmocka.org/ or use the CMOCKA_*
variables, if you have it installed in unusual place. Also check if
it depends on another shared library that may be installed in an
unusual place.

For your kind info, I have already downloaded the CMOCK and copied the files to rohc1.7.0 folder but it cannot be installed...

Hello,

As a foreword, please don't reuse an old question to ask a new one. This makes difficult for others to follow the discussion when different subjects are mixed together. New questions are cheap, don't be afraid to create new ones :)

> Just asked whether the maximum compression of one byte will
> be achieved at any point of time as the ROHC compression
> scheme generally says.

1-byte compression is achieved for the IP-only, IP/UDP and IP/UDP/RTP
profiles since ages. 2008 I would say.

> Also, I got this error while installing the new release 1.7.0.
>
> checking for CMOCKA... no
>
> For your kind info, I have already downloaded the CMOCK and copied
> the files to rohc1.7.0 folder but it cannot be installed...

cmocka needs to be installed on your system, not copied into the ROHC sources. Try installing it with the package manager of your Linux distribution, it should be easier. If it is not available through the package manager, follow the following instructions to build and install cmocka from sources: http://git.cryptomilk.org/projects/cmocka.git/tree/INSTALL

Regards,
Didier

avani (avanibadhekaa) said : #13

Can anyone help me , to implement the above scenario for two hosts . example : local host is my pc and another host is remote server . now I want to send compressed packets to remote server and want to receive as decompressed packets on server using port-to-port communication.

Avani,

> Can anyone help me , to implement the above scenario for two hosts .
> example : local host is my pc and another host is remote server . now I
> want to send compressed packets to remote server and want to receive
> as decompressed packets on server using port-to-port communication.

Sorry for the delay of the answer. I was away in holidays.

You may want to try the IP/ROHC tunnel application. It takes uncompressed packets from one host, compresses them, sends them to another host that then decompresses them. More information is available on the wiki: https://rohc-lib.org/wiki/doku.php#ip_rohc_tunnel

Regards,
Didier