Changeset 4f55f69
- Timestamp:
- 04/27/07 23:35:49 (14 years ago)
- 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:
- d6d2a32
- Parents:
- 0f42351
- Location:
- libpacketdump
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
libpacketdump/eth_2048.c
rc72ce62 r4f55f69 21 21 #define DISPLAYIP(x,fmt) DISPLAY_EXP(x,fmt,inet_ntoa(*(struct in_addr*)&ip->x)) 22 22 23 void decode(int link_type,char *packet, intlen)23 void decode(int link_type,char *packet,unsigned len) 24 24 { 25 25 libtrace_ip_t *ip = (libtrace_ip_t*)packet; -
libpacketdump/eth_34887.c
r09ebdb4 r4f55f69 17 17 } while(0) 18 18 19 void decode(int link_type,char *packet, intlen)19 void decode(int link_type,char *packet,unsigned len) 20 20 { 21 21 int offset=0; -
libpacketdump/eth_34958.c
r6758276 r4f55f69 15 15 } while(0) 16 16 17 static void decode_eap_request(char *packet, intlen)17 static void decode_eap_request(char *packet, unsigned len) 18 18 { 19 19 int v; … … 34 34 } 35 35 36 static void decode_eap(char *packet, intlen)36 static void decode_eap(char *packet, unsigned len) 37 37 { 38 38 int v; … … 54 54 } 55 55 56 static void decode_eapol_start(char *packet, intlen)56 static void decode_eapol_start(char *packet, unsigned len) 57 57 { 58 58 int v; … … 61 61 } 62 62 63 static void decode_eapol_logoff(char *packet, intlen)63 static void decode_eapol_logoff(char *packet, unsigned len) 64 64 { 65 65 int v; … … 77 77 }; 78 78 79 static void decode_eapol_key(char *packet, intlen)79 static void decode_eapol_key(char *packet, unsigned len) 80 80 { 81 81 int v; … … 84 84 } 85 85 86 static void decode_eapol_encapsulated_asf_alert(char *packet, intlen)86 static void decode_eapol_encapsulated_asf_alert(char *packet, unsigned len) 87 87 { 88 88 int v; … … 91 91 } 92 92 93 void decode(int link_type,char *packet, intlen)93 void decode(int link_type,char *packet,unsigned len) 94 94 { 95 95 int offset; -
libpacketdump/ip_1.c
r48589ca r4f55f69 39 39 }; 40 40 41 void decode(int link_type,char *packet, intlen)41 void decode(int link_type,char *packet,unsigned len) 42 42 { 43 43 libtrace_icmp_t *icmp = (libtrace_icmp_t*)packet; -
libpacketdump/ip_132.c
r6f7dcb0 r4f55f69 151 151 } 152 152 153 void decode(int link_type,char *packet, intlen)153 void decode(int link_type,char *packet,unsigned len) 154 154 { 155 155 struct sctp_common_hdr *hdr; -
libpacketdump/ip_17.c
r0a22046 r4f55f69 25 25 26 26 27 void decode(int link_type,char *packet, intlen)27 void decode(int link_type,char *packet,unsigned len) 28 28 { 29 29 struct libtrace_udp *udp = (struct libtrace_udp*)packet; -
libpacketdump/ip_33.c
r0a22046 r4f55f69 47 47 }; 48 48 49 int get_next_option(unsigned char **ptr,int *len, 50 unsigned char *type, 51 unsigned char *optlen, 52 unsigned char **data) 53 { 54 if (*len<=0) 55 return 0; 56 *type=**ptr; 57 switch(*type) { 58 case 0: 59 return 0; 60 case 1: 61 (*ptr)++; 62 (*len)--; 63 return 1; 64 default: 65 *optlen = *(*ptr+1); 66 (*len)-=*optlen; 67 (*data)=(*ptr+2); 68 (*ptr)+=*optlen; 69 if (*len<0) 70 return 0; 71 return 1; 72 } 73 } 74 75 void decode(int link_type,char *packet,int len) 49 void decode(int link_type,char *packet,unsigned len) 76 50 { 77 51 struct dccphdr *dccp = (struct dccphdr*)packet; -
libpacketdump/ip_6.c
r6b6ede6 r4f55f69 20 20 #define DISPLAYIP(x,fmt) DISPLAY_EXP(x,fmt,inet_ntoa(*(struct in_addr*)&tcp->x)) 21 21 22 void decode(int link_type,char *packet, intlen)22 void decode(int link_type,char *packet,unsigned len) 23 23 { 24 24 libtrace_tcp_t *tcp = (libtrace_tcp_t *)packet; -
libpacketdump/libpacketdump.h
r5593016 r4f55f69 10 10 void decode_next(char *packet,int len,char *proto_name,int type); 11 11 12 void decode(int link_type, char *pkt, unsigned len); 13 12 14 #ifdef __cplusplus 13 15 } -
libpacketdump/link_0.c
race188a r4f55f69 6 6 #include "libpacketdump.h" 7 7 8 void decode(int link_type,char *packet, intlen)8 void decode(int link_type,char *packet,unsigned len) 9 9 { 10 10 printf(" Legacy PoS:"); -
libpacketdump/link_10.c
race188a r4f55f69 5 5 #include "libtrace.h" 6 6 7 void decode(int link_type,char *packet, intlen)7 void decode(int link_type,char *packet,unsigned len) 8 8 { 9 9 // ATM -
libpacketdump/link_11.c
race188a r4f55f69 4 4 #include "libpacketdump.h" 5 5 6 void decode(int link_type,char *packet, intlen)6 void decode(int link_type,char *packet,unsigned len) 7 7 { 8 8 // Ethernet - just raw ethernet frames -
libpacketdump/link_15.c
r3ec29a9 r4f55f69 16 16 while ( (_p - _s) % sizeof(uint16_t)) {_p++; _c++;} 17 17 18 void decode(int link_type,char *packet, intlen)18 void decode(int link_type,char *packet,unsigned len) 19 19 { 20 20 uint32_t *ptr; -
libpacketdump/link_2.c
race188a r4f55f69 7 7 #include "libpacketdump.h" 8 8 9 void decode(int link_type,char *packet, intlen)9 void decode(int link_type,char *packet,unsigned len) 10 10 { 11 11 char ether_buf[18] = {0, }; -
libpacketdump/link_4.c
r2f60c8f r4f55f69 167 167 * Takes a vendor IE and decodes it 168 168 */ 169 void decode_80211_vendor_ie(ieee80211_ie *ie) {169 static void decode_80211_vendor_ie(ieee80211_ie *ie) { 170 170 uint8_t *data = (uint8_t *) ((char *)ie + sizeof(ieee80211_ie)); 171 171 uint32_t ie_oui; … … 191 191 * length remaining and decodes the IEs. 192 192 */ 193 void decode_80211_information_elements(char *pkt, unsigned len) {193 static void decode_80211_information_elements(char *pkt, unsigned len) { 194 194 ieee80211_ie *ie; 195 195 int i = 0; … … 404 404 405 405 /* Decodes a capability info field */ 406 void decode_80211_capinfo(ieee80211_capinfo *c) {406 static void decode_80211_capinfo(ieee80211_capinfo *c) { 407 407 printf(" 802.11MAC: Capability Info:"); 408 408 if (c->ess) printf(" ESS"); … … 425 425 426 426 /* Decodes a beacon (or a probe response) */ 427 void decode_80211_beacon(char *pkt, unsigned len) {427 static void decode_80211_beacon(char *pkt, unsigned len) { 428 428 ieee80211_beacon *b = (ieee80211_beacon *)pkt; 429 429 if (len < sizeof(ieee80211_beacon)) { … … 439 439 } 440 440 441 void decode_80211_assoc_request(char *pkt, unsigned len) {441 static void decode_80211_assoc_request(char *pkt, unsigned len) { 442 442 ieee80211_assoc_req *a = (ieee80211_assoc_req *) pkt; 443 443 … … 453 453 } 454 454 455 void decode_80211_assoc_response(char *pkt, unsigned len) {455 static void decode_80211_assoc_response(char *pkt, unsigned len) { 456 456 ieee80211_assoc_resp *r = (ieee80211_assoc_resp *) pkt; 457 457 … … 468 468 } 469 469 470 void decode_80211_reassoc_request(char *pkt, unsigned len) {470 static void decode_80211_reassoc_request(char *pkt, unsigned len) { 471 471 ieee80211_reassoc_req *r = (ieee80211_reassoc_req *) pkt; 472 472 … … 480 480 printf(" 802.11MAC: Information Elements:\n"); 481 481 decode_80211_information_elements((char *)pkt + sizeof(ieee80211_reassoc_req), len - sizeof(ieee80211_reassoc_req)); 482 483 } 484 void decode_80211_authentication_frame(char *pkt, unsigned len) {482 } 483 484 static void decode_80211_authentication_frame(char *pkt, unsigned len) { 485 485 ieee80211_auth *auth = (ieee80211_auth *)pkt; 486 486 if(len < sizeof(ieee80211_auth)) { … … 497 497 } 498 498 499 void decode_80211_mgmt(char *pkt, unsigned len) {499 static void decode_80211_mgmt(char *pkt, unsigned len) { 500 500 ieee80211_mgmt_frame *mgmt = (ieee80211_mgmt_frame *)pkt; 501 501 uint8_t *data; … … 580 580 } 581 581 582 void decode_80211_ctrl(char *pkt, unsigned len) {582 static void decode_80211_ctrl(char *pkt, unsigned len) { 583 583 ieee80211_ctrl_frame_1addr *ctrl1 = (ieee80211_ctrl_frame_1addr *) pkt; 584 584 ieee80211_ctrl_frame_2addr *ctrl2 = (ieee80211_ctrl_frame_2addr *) pkt; … … 650 650 } 651 651 652 void decode_80211_data(char *pkt, unsigned len) {652 static void decode_80211_data(char *pkt, unsigned len) { 653 653 ieee80211_data_frame *data = (ieee80211_data_frame *) pkt; 654 654 ieee80211_qos_data_frame *qos = (ieee80211_qos_data_frame *)pkt; -
libpacketdump/link_6.c
rbed8c66 r4f55f69 11 11 #include "libtrace_int.h" 12 12 13 void decode(int link_type, char *pkt, intlen)13 void decode(int link_type, char *pkt, unsigned len) 14 14 { 15 15 libtrace_sll_header_t *sll = (libtrace_sll_header_t *) pkt;
Note: See TracChangeset
for help on using the changeset viewer.