Changeset ddad48c for lib


Ignore:
Timestamp:
01/21/19 13:00:37 (21 months ago)
Author:
Jacob Van Walraven <jcv9@…>
Branches:
develop
Children:
23d263a
Parents:
b27ed21
Message:

Convert ip4 and fcs length to host byte ordering

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/format_pktmeta.c

    rb27ed21 rddad48c  
    238238        }
    239239
     240        /* Flip from network to host byte ordering */
     241        if (r != NULL) {
     242                int i;
     243                for (i=0; i<r->num; i++) {
     244                        uint32_t d = ntohl(*(uint32_t *)r->items[i].data);
     245                        memcpy(r->items[i].data, &d, r->items[i].len);
     246                }
     247        }
     248
    240249        return trace_meta_set_datatype(r, TRACE_META_UINT32_T);
    241250}
     
    476485        }
    477486
     487        /* Flip from network to host byte ordering */
     488        if (r != NULL) {
     489                int i;
     490                for (i=0; i<r->num; i++) {
     491                        uint32_t d = ntohl(*(uint32_t *)r->items[i].data);
     492                        memcpy(r->items[i].data, &d, r->items[i].len);
     493                }
     494        }
     495
    478496        return trace_meta_set_datatype(r, TRACE_META_UINT32_T);
    479497}
Note: See TracChangeset for help on using the changeset viewer.