Changeset 088533a


Ignore:
Timestamp:
04/21/06 23:13:54 (15 years ago)
Author:
Perry Lorier <perry@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
a4bfbf0
Parents:
dd2eaee
Message:

Cleanup old legacy link types

Location:
lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • lib/format_legacy.c

    rdd2eaee r088533a  
    153153
    154154static libtrace_linktype_t legacypos_get_link_type(const struct libtrace_packet_t *packet UNUSED) {
    155         return TRACE_TYPE_LEGACY_POS;
     155        return TRACE_TYPE_POS;
    156156}
    157157
    158158static libtrace_linktype_t legacyatm_get_link_type(const struct libtrace_packet_t *packet UNUSED) {
    159         return TRACE_TYPE_LEGACY_ATM;
     159        return TRACE_TYPE_ATM;
    160160}
    161161
    162162static libtrace_linktype_t legacyeth_get_link_type(const struct libtrace_packet_t *packet UNUSED) {
    163         return TRACE_TYPE_LEGACY_ETH;
     163        return TRACE_TYPE_ETH;
    164164}
    165165
  • lib/libtrace.h

    rdd2eaee r088533a  
    10411041 */
    10421042typedef enum {
    1043        TRACE_TYPE_LEGACY,       
    1044        TRACE_TYPE_HDLC_POS,
     1043       TRACE_TYPE_HDLC_POS = 1,
    10451044       TRACE_TYPE_ETH,                  /**< 802.3 style Ethernet */
    10461045       TRACE_TYPE_ATM,
     
    10501049       TRACE_TYPE_LINUX_SLL,            /**< Linux "null" framing */
    10511050       TRACE_TYPE_PFLOG,                /**< FreeBSD's PFlug */
    1052        TRACE_TYPE_LEGACY_POS,
    1053        TRACE_TYPE_LEGACY_ATM,
    1054        TRACE_TYPE_LEGACY_ETH,
    1055        TRACE_TYPE_80211_PRISM
     1051       TRACE_TYPE_POS,
     1052       TRACE_TYPE_80211_PRISM = 12
    10561053     } libtrace_linktype_t;
    10571054
  • lib/linktypes.c

    r97e39a7 r088533a  
    7171{
    7272        switch (erf) {
    73                 case TYPE_LEGACY:       return TRACE_TYPE_LEGACY;
    7473                case TYPE_HDLC_POS:     return TRACE_TYPE_HDLC_POS;
    7574                case TYPE_ETH:          return TRACE_TYPE_ETH;
     
    8382{
    8483        switch(linktype) {
    85                 case TRACE_TYPE_LEGACY: return TYPE_LEGACY;
    8684                case TRACE_TYPE_HDLC_POS: return TYPE_HDLC_POS;
    8785                case TRACE_TYPE_ETH:    return TYPE_ETH;
  • lib/protocols.c

    r39e141f r088533a  
    123123}
    124124
    125 static void *trace_get_payload_from_legacy_pos(void *link,
     125static void *trace_get_payload_from_pos(void *link,
    126126                uint16_t *type, uint32_t *remaining)
    127127{
     
    171171                        return trace_get_payload_from_80211(link,type,remaining);
    172172                case TRACE_TYPE_ETH:
    173                 case TRACE_TYPE_LEGACY_ETH:
    174173                        return trace_get_payload_from_ethernet(link,type,remaining);
    175174                case TRACE_TYPE_NONE:
     
    179178                case TRACE_TYPE_PFLOG:
    180179                        return trace_get_payload_from_pflog(link,type,remaining);
    181                 case TRACE_TYPE_LEGACY_POS:
    182                         return trace_get_payload_from_legacy_pos(link,type,remaining);
    183                 case TRACE_TYPE_LEGACY_ATM:
     180                case TRACE_TYPE_POS:
     181                        return trace_get_payload_from_pos(link,type,remaining);
    184182                case TRACE_TYPE_ATM:
    185183                        return trace_get_payload_from_atm(link,type,remaining);
     
    512510                        wifi=(libtrace_80211_t*)((char*)link+144);
    513511                        return (uint8_t*)&wifi->mac2;
    514                 case TRACE_TYPE_LEGACY_ETH:
    515512                case TRACE_TYPE_ETH:
    516513                        return (uint8_t*)&ethptr->ether_shost;
    517                 case TRACE_TYPE_LEGACY:
    518                 case TRACE_TYPE_LEGACY_POS:
     514                case TRACE_TYPE_POS:
    519515                case TRACE_TYPE_NONE:
    520                 case TRACE_TYPE_ATM:
    521516                case TRACE_TYPE_HDLC_POS:
    522517                case TRACE_TYPE_LINUX_SLL:
    523518                case TRACE_TYPE_PFLOG:
    524                 case TRACE_TYPE_LEGACY_ATM:
     519                case TRACE_TYPE_ATM:
    525520                        return NULL;
    526521        }
     
    544539                        return (uint8_t*)&wifi->mac1;
    545540                case TRACE_TYPE_ETH:
    546                 case TRACE_TYPE_LEGACY_ETH:
    547541                        return (uint8_t*)&ethptr->ether_dhost;
    548                 case TRACE_TYPE_LEGACY_ATM:
    549                 case TRACE_TYPE_LEGACY:
    550                 case TRACE_TYPE_LEGACY_POS:
     542                case TRACE_TYPE_POS:
    551543                case TRACE_TYPE_NONE:
    552544                case TRACE_TYPE_ATM:
Note: See TracChangeset for help on using the changeset viewer.