= Datapath Control Services = [[TOC(WiMAX/17*, depth=2, heading=WiMAX RF Aggregate Manager)]] == datapath/config/list - Displays list of ACL (Access control list) profiles == {{{ This service list all datapath client configurations from database. }}} == datapath/config/load - Loads an ACL profile from database == {{{ This service loads datapath client configuration from database. Name of client's status. }}} == datapath/config/save - Saves current ACL as a profile in database == This service saves current datapath client configuration database. Vlan number. Name of status. == datapath/config/delete - Removes ACL profile from database == This service deletes saved datapath client configuration from database. Name of configuration. == datapath/config/show - Displays content of an ACL profile == == datapath/clients/add - Adds client MAC address to ACL == Add client with given MAC address to the list of authorized clients and specify the slice to which it belongs. Optionally provide IP address. Depending on the policy setting in the configuration, unauthorized clients will be refused access. {{{ Add client with specified MAC address to BS access list IP address for the client MAC address of the client VLAN ID (slice) that the client belongs to }}} Example usage: {{{ http://cons-mw-01:5052/wimaxrf/datapath/clients/add?macaddr=00:1d:e1:37:11:04&vlanid=1&ipaddress=10.41.18.2 }}} == datapath/clients/delete - Delete client MAC address from current ACL == == datapath/clients/modify - Modifies client's VLAN or IP address == == datapath/clients/status - Displays current ACL configuration on BS == == datapath/list - Displays current datapath according to Interface, VLAN id and type == == datapath/status - Displays datapath status by VLAN id == == datapath/add - Adds datapath according to Interface, VLAN id and type == == datapath/delete - Deletes datapath according VLAN id == == datapath/clean - Removes all datapaths == == /deleteClient - database == Removes client with specified macaddr from authorization list. {{{ Delete client with specified MAC address from BS access list MAC address of the client }}} Example usage: {{{ http://localhost:5052/wimaxrf/deleteClient?macaddr=00:1d:e1:36:ff:0a }}} == /listClients - List clients registered in the ACL database == Display the list of authorized clients. {{{ List clients... }}} Example usage: {{{ http://localhost:5052/wimaxrf/listClients }}} = RF Matrix Control Services = 1. set - to set attenuation on given ports pair (example portA=1 , portB=2 attenuation = 20) {{{ $ wget -O status http://localhost:5052/instr/set?portA=1\&portB=2\&att=20 }}} 2.get - to get attenuation on given pair of ports {{{ $ wget -O status http://localhost:5052/instr/get?portA=1\&portB=8 }}} 3.status - to get attenuation on all port pairs {{{ $ wget -O status http://localhost:5052/instr/status }}}