Hello Heather,
SMAC only implements the layer to handle the transceiver it means transmit, receive, change channel, adjust transmitter output power, CCA operation and low power modes. SMAC is intended to provide a communication point to point since it doesn’t implement any networking function like bind, associate, dissociate, addressing, etc. My advice is to use MAC codebase, witch all ready have implement network layer.
Regards,
Adrian