static void receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *data, size_t len) {
(void)mesh;
(void)channel;
static void receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *data, size_t len) {
(void)mesh;
(void)channel;
// The non-AIO transfer should have completed before everything else
assert(!timespec_lt(&out_infos[i].aio_infos[0].ts, &b_received_ts));
assert(!timespec_lt(&in_infos[i].aio_infos[0].ts, &b_received_ts));
// The non-AIO transfer should have completed before everything else
assert(!timespec_lt(&out_infos[i].aio_infos[0].ts, &b_received_ts));
assert(!timespec_lt(&in_infos[i].aio_infos[0].ts, &b_received_ts));