Changes between Version 2 and Version 3 of Internal/WiMAX/WiMAXAPI/fBSFBDpApi
- Timestamp:
- Feb 18, 2010, 2:25:33 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/WiMAX/WiMAXAPI/fBSFBDpApi
v2 v3 1 [[TOC(Internal/WiMAX/WiMAXAPI* )]]1 [[TOC(Internal/WiMAX/WiMAXAPI*,depth=2)]] 2 2 3 3 = BSFB – Datapath API (Internal) = … … 5 5 == Network Entry Control API Specification == 6 6 This API is called by the datapath manager after it receives appropriate notification from the RM-Datapath API 7 === appendMACAcl (MS_MAC_Addr, IPaddress/mask) === 8 - Add the given MAC address to the ACL (access control list) at the BTS 9 - IP address for the corresponding MAC address is specified along with the mask. 10 - Done before a connection / flow can be setup. 11 === removeMACAcl( MS_MAC_Addr, IPaddress/mask) === 12 - Remove the given MAC address from the ACL of the BTS 7 === appendMACAcl === 8 Add the given MAC address to the ACL (access control list) at the BTS 9 {{{ 10 appendMACAcl (MS_MAC_Addr, IPaddress/mask) 11 IP address for the corresponding MAC address is specified along with the mask. 12 Done before a connection / flow can be setup. 13 }}} 14 === removeMACAcl === 15 Remove the given MAC address from the ACL of the BTS 16 {{{ 17 removeMACAcl( MS_MAC_Addr, IPaddress/mask) 13 18 - IP address for the corresponding MAC address is specified along with the mask. 14 19 - Done before a connection / flow can be setup. 15 === acceptMAC(MS_MAC_Addr) === 16 === rejectMAC(MS_MAC_Addr) === 17 === newClientRegistration(MS_MAC_Addr) === 18 === clientDeregistration(MS_MAC_Addr) === 20 }}} 19 21 22 === acceptMAC === 23 {{{ 24 acceptMAC(MS_MAC_Addr) 25 }}} 26 27 === rejectMAC === 28 {{{ 29 rejectMAC(MS_MAC_Addr) 30 }}} 31 32 === clientRegistration === 33 {{{ 34 clientRegistration(MS_MAC_Addr) 35 }}} 36 37 === clientDeregistration === 38 {{{ 39 clientDeregistration(MS_MAC_Addr) 40 }}} 20 41 21 42 == Radio Level Monitoring == 22 === getAvailableResources () === 23 - Returns the Available DL and UL resources in the BS currently. 24 === getMCS(MSID) === 25 - Returns the current Modulation and coding scheme for the given MAC address. 26 === getThroughput(MSID) === 27 - Returns the current MAC throughput (Mbps) for the given MAC addess. 43 === getAvailableResources === 44 Returns the Available DL and UL resources in the BS currently. 45 {{{ 46 getAvailableResources() 47 }}} 28 48 29 === getPacketLoss(MSID) === 30 - Returns the current packet loss rate and retries for the given service flow. 49 === getMCS === 50 Returns the current Modulation and coding scheme for the given MAC address. 51 {{{ 52 getMCS(MSID) 53 }}} 54 55 === getThroughput === 56 Returns the current MAC throughput (Mbps) for the given MAC addess. 57 {{{ 58 getThroughput(MSID) 59 }}} 60 61 === getPacketLoss === 62 Returns the current packet loss rate and retries for the given service flow. 63 {{{ 64 getPacketLoss(MSID) 65 }}}