tcp: data: support poll