smc_rx_wait
smc_rx_wait(smc_sk(nsk), &timeo, 0, smc_rx_data_available);
smc_rx_wait(smc, &timeo, peeked_bytes, smc_rx_data_available);
smc_rx_wait(smc, &timeo, peeked_bytes, func);
int smc_rx_wait(struct smc_sock *smc, long *timeo, size_t peeked,