add GLOBAL_BROADCAST/LOCAL_BROADCAST/UNICAST/MULTICAST seperation for SEND