test cmsg function