Changeset 884


Ignore:
Timestamp:
2005-05-13T21:12:22+02:00 (13 years ago)
Author:
nbd
Message:

add txant and antdiv to wlcompat

Location:
trunk/openwrt/package/openwrt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/openwrt/include/wlcompat.h

    r882 r884  
    2929#define WLCOMPAT_SET_TXPWR_LIMIT        SIOCIWFIRSTPRIV + 2 
    3030#define WLCOMPAT_GET_TXPWR_LIMIT        SIOCIWFIRSTPRIV + 3 
     31#define WLCOMPAT_SET_ANTDIV             SIOCIWFIRSTPRIV + 4 
     32#define WLCOMPAT_GET_ANTDIV             SIOCIWFIRSTPRIV + 5 
     33#define WLCOMPAT_SET_TXANT              SIOCIWFIRSTPRIV + 6 
     34#define WLCOMPAT_GET_TXANT              SIOCIWFIRSTPRIV + 7 
    3135 
    3236#endif 
  • trunk/openwrt/package/openwrt/wlcompat.c

    r882 r884  
    600600                        break; 
    601601                } 
     602                case WLCOMPAT_SET_ANTDIV: 
     603                { 
     604                        if (wl_ioctl(dev, WLC_SET_ANTDIV, value, sizeof(int)) < 0) 
     605                                return -EINVAL; 
     606 
     607                        break; 
     608                } 
     609                case WLCOMPAT_GET_ANTDIV: 
     610                { 
     611                        if (wl_ioctl(dev, WLC_GET_ANTDIV, extra, sizeof(int)) < 0) 
     612                                return -EINVAL; 
     613 
     614                        break; 
     615                } 
     616                case WLCOMPAT_SET_TXANT: 
     617                { 
     618                        if (wl_ioctl(dev, WLC_SET_TXANT, value, sizeof(int)) < 0) 
     619                                return -EINVAL; 
     620 
     621                        break; 
     622                } 
     623                case WLCOMPAT_GET_TXANT: 
     624                { 
     625                        if (wl_ioctl(dev, WLC_GET_TXANT, extra, sizeof(int)) < 0) 
     626                                return -EINVAL; 
     627 
     628                        break; 
     629                } 
    602630                default: 
    603631                { 
     
    630658                IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 
    631659                "get_txpwr_force" 
    632         } 
     660        }, 
     661        {       WLCOMPAT_SET_ANTDIV,  
     662                IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 
     663                0, 
     664                "set_antdiv" 
     665        }, 
     666        {       WLCOMPAT_GET_ANTDIV,  
     667                0, 
     668                IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 
     669                "get_antdiv" 
     670        }, 
     671        {       WLCOMPAT_SET_TXANT,  
     672                IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 
     673                0, 
     674                "set_txant" 
     675        }, 
     676        {       WLCOMPAT_GET_TXANT,  
     677                0, 
     678                IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 
     679                "get_txant" 
     680        }, 
    633681}; 
    634682 
Note: See TracChangeset for help on using the changeset viewer.