about summary refs log tree commit diff
path: root/src/libnm-systemd-core/nm-sd-utils-dhcp.h
blob: 6487a90dfebe6b2216e09cdc3e38695a51707302 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* SPDX-License-Identifier: LGPL-2.1-or-later */
/*
 * Copyright (C) 2019 Red Hat, Inc.
 */

#ifndef __NETWORKMANAGER_DHCP_SYSTEMD_UTILS_H__
#define __NETWORKMANAGER_DHCP_SYSTEMD_UTILS_H__

#include "nm-sd.h"

typedef struct {
    uint8_t code;
    uint8_t data_len;
    void   *data;
} nm_sd_dhcp_option;

int nm_sd_dhcp_lease_get_private_options(sd_dhcp_lease *lease, nm_sd_dhcp_option **out_options);

#endif /* __NETWORKMANAGER_DHCP_SYSTEMD_UTILS_H__ */