= 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 (MS_MAC_Addr, IPaddress/mask) === - Add the given MAC address to the ACL (access control list) at the BTS - IP address for the corresponding MAC address is specified along with the mask. - Done before a connection / flow can be setup. === removeMACAcl( MS_MAC_Addr, IPaddress/mask) === - Remove the given MAC address from the ACL of the BTS - IP address for the corresponding MAC address is specified along with the mask. - Done before a connection / flow can be setup. === acceptMAC(MS_MAC_Addr) === === rejectMAC(MS_MAC_Addr) === === newClientRegistration(MS_MAC_Addr) === === clientDeregistration(MS_MAC_Addr) === == Radio Level Monitoring == === getAvailableResources () === - Returns the Available DL and UL resources in the BS currently. === getMCS(MSID) === - Returns the current Modulation and coding scheme for the given MAC address. === getThroughput(MSID) === - Returns the current MAC throughput (Mbps) for the given MAC addess. === getPacketLoss(MSID) === - Returns the current packet loss rate and retries for the given service flow.