|  | 1 | = SM – Datapath API (Internal) = | 
          
            |  | 2 |  | 
          
            |  | 3 | These set of API are responsible for dealing with the datapath creation after slice initialization and client registration. | 
          
            |  | 4 | === addClient(VLAN, MSID) === | 
          
            |  | 5 | -       This function is invoked by the slice manager after the user requests it to add a client to the slice. | 
          
            |  | 6 | -       The slice manager looks up the appropriate VLAN tag number and requests that the MAC MSID  of the mobile client be added to the VLAN. | 
          
            |  | 7 | -       This API facilitates half of the datapath creation, which will be completed when the MSID associates with the system. | 
          
            |  | 8 |  | 
          
            |  | 9 | === removeClient(VLAN, MSID) === | 
          
            |  | 10 | -       Compliments  the addClient() function. | 
          
            |  | 11 | -       On the execution of this call the datapath manager removes the mapping from the slice virtual machine to the wireless mobile client. |