io\_uring\_prep\_send\_set\_addr(3) liburing Manual io\_uring\_prep\_send\_set\_addr(3)

# [NAME](#NAME)

io\_uring\_prep\_send\_set\_addr - set address details for send requests

# [SYNOPSIS](#SYNOPSIS)

```
#include <liburing.h>
```

```
void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe,
                                 const struct sockaddr *dest_addr,
                                 __u16 addr_len);
```

# [DESCRIPTION](#DESCRIPTION)

The [**io\_uring\_prep\_send\_set\_addr**(3)](/man/os/liburing/io_uring_prep_send_set_addr.3) function sets a socket destination address specified by *dest\_addr* and its length using *addr\_len* parameters. It can be used once *sqe* is prepared using any of the [**send**(2)](/man/os/liburing/send.2) io\_uring helpers. See man pages of [**io\_uring\_prep\_send**(3)](/man/os/liburing/io_uring_prep_send.3) or [**io\_uring\_prep\_send\_zc**(3)](/man/os/liburing/io_uring_prep_send_zc.3).

# [RETURN VALUE](#RETURN_VALUE)

None

# [SEE ALSO](#SEE_ALSO)

[**io\_uring\_get\_sqe**(3)](/man/os/liburing/io_uring_get_sqe.3), [**io\_uring\_prep\_send**(3)](/man/os/liburing/io_uring_prep_send.3), [**io\_uring\_prep\_send\_zc**(3)](/man/os/liburing/io_uring_prep_send_zc.3), [**send**(2)](/man/os/liburing/send.2)

January 23, 2023 liburing-2.4

---

Document: io_uring_prep_send_set_addr(3) from liburing 2.15-r5 (Chainguard OS)
Source: https://github.com/axboe/liburing.git
