tcp: check MSG length <= mss

Bug report by George Bosilca
tcp: honor the SILENT flags for MSGs