Navigation



Ignore:
Timestamp:
Jan 11, 2011, 1:02:07 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added T flag and some debug information for test_netemul

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/test_netemul/tne_process.c

    r651 r655  
    9898                                struct process_item * npi;
    9999                                struct msg * nm;
     100                                struct msg_hdr * nh;
    100101                                unsigned char * buf;
    101102                                size_t len;
     
    105106                                CHECK_FCT( fd_msg_parse_buffer(&buf, len, &nm) );
    106107                                CHECK_FCT( fd_msg_source_set(nm, src, 0, NULL) );
     108                                CHECK_FCT( fd_msg_hdr(nm, &nh) );
     109                                nh->msg_flags |= CMD_FLAG_RETRANSMIT; /* Add the 'T' flag */
     110                                TRACE_DEBUG(FULL, "[tne] Duplicated message %p as %p", m, nm);
    107111                               
    108112                                /* Duplicate the pi */
     
    179183                if (tne_conf.lat_avg) {
    180184                        unsigned long l = get_latency();
     185                        TRACE_DEBUG(FULL, "[tne] Set %lu ms latency for %p", l, pi->chain.o);
    181186                        pi->ts.tv_sec += l / 1000;
    182187                        l %= 1000;
     
    223228                free(pi);
    224229               
     230                TRACE_DEBUG(FULL, "[tne] Sending now %p", m);
    225231                CHECK_FCT( fd_msg_send(&m, NULL, NULL) );
    226232        }
Note: See TracChangeset for help on using the changeset viewer.