Changeset 13756


Ignore:
Timestamp:
01/29/10 04:59:02 (3 years ago)
Author:
BrainSlayer
Message:

enhance ie parsing

Location:
src/router/services/tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/tools/site_survey_madwifi.c

    r13725 r13756  
    121121} 
    122122 
     123static __inline int isrsnoui(const unsigned char *frm) 
     124{ 
     125        return frm[1] > 3 
     126            && LE_READ_4(frm + 2) == ((WPA_OUI_TYPE << 24) | RSN_OUI); 
     127} 
     128 
    123129static __inline int iswmeoui(const unsigned char *frm) 
    124130{ 
     
    149155                        if (iswpaoui(vp)) 
    150156                                strcat(encinfo, "WPA "); 
     157                        if (isrsnoui(vp)) 
     158                                strcat(encinfo, "WPA2 "); 
    151159                        else if (iswmeoui(vp)) 
    152160                                strcat(encinfo, "WME "); 
  • src/router/services/tools/site_survey_madwifi_11n.c

    r13725 r13756  
    126126} 
    127127 
     128static __inline int isrsnoui(const unsigned char *frm) 
     129{ 
     130        return frm[1] > 3 
     131            && LE_READ_4(frm + 2) == ((WPA_OUI_TYPE << 24) | RSN_OUI); 
     132} 
     133 
    128134static __inline int iswmeoui(const unsigned char *frm) 
    129135{ 
     
    200206                        if (iswpaoui(vp)) 
    201207                                strcat(encinfo, "WPA "); 
     208                        if (isrsnoui(vp)) 
     209                                strcat(encinfo, "WPA2 "); 
    202210                        if (iswmeoui(vp)) 
    203211                                strcat(encinfo, "WME "); 
Note: See TracChangeset for help on using the changeset viewer.