[[TOC(Internal/WiMAX/WiMAXAPI*,depth=2)]] = 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) }}}