Version 4 (modified by 15 years ago) ( diff ) | ,
---|
Table of Contents
BSFB – Datapath API (Internal)
These API describes the functionality exported by the modified NEC basestation controller, which will be used by the Datapath controller module.
Network Entry Control API Specification
This API is called by the datapath manager after it receives appropriate notification from the RM-Datapath API
appendMACAcl
Add the given MAC address to the ACL (access control list) at the BTS
appendMACAcl (MS_MAC_Addr, IPaddress/mask) IP address for the corresponding MAC address is specified along with the mask. Done before a connection / flow can be setup.
removeMACAcl
Remove the given MAC address from the ACL of the BTS
removeMACAcl( MS_MAC_Addr, IPaddress/mask) - IP address for the corresponding MAC address is specified along with the mask. - Done before a connection / flow can be setup.
acceptMAC
acceptMAC(MS_MAC_Addr)
rejectMAC
rejectMAC(MS_MAC_Addr)
clientRegistration
clientRegistration(MS_MAC_Addr)
clientDeregistration
clientDeregistration(MS_MAC_Addr)
Radio Level Monitoring
getAvailableResources
Returns the Available DL and UL resources in the BS currently.
getAvailableResources()
getMCS
Returns the current Modulation and coding scheme for the given MAC address.
getMCS(MSID)
getThroughput
Returns the current MAC throughput (Mbps) for the given MAC addess.
getThroughput(MSID)
getPacketLoss
Returns the current packet loss rate and retries for the given service flow.
getPacketLoss(MSID)