aboutsummaryrefslogtreecommitdiff
path: root/ffi/irm_wrap.h
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2026-06-30 18:55:39 +0200
committerDimitri Staessens <dimitri@ouroboros.rocks>2026-06-30 19:03:01 +0200
commit87596aa6b7647f618ee8e7981d8e946f8edfa33e (patch)
tree643889072324dd13d06a35013ec2ddd8afe0bff4 /ffi/irm_wrap.h
parentd84a1b2f9e8ccc4b19cfb90b5a11d4be2ef34479 (diff)
downloadpyouroboros-87596aa6b7647f618ee8e7981d8e946f8edfa33e.tar.gz
pyouroboros-87596aa6b7647f618ee8e7981d8e946f8edfa33e.zip
ffi: Add fccntl wrapper and update headers
Diffstat (limited to 'ffi/irm_wrap.h')
-rw-r--r--ffi/irm_wrap.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/ffi/irm_wrap.h b/ffi/irm_wrap.h
index 23b64a0..9e5ff91 100644
--- a/ffi/irm_wrap.h
+++ b/ffi/irm_wrap.h
@@ -21,8 +21,6 @@
#include <ouroboros/irm.h>
#include <arpa/inet.h>
-#include <string.h>
-#include <stdlib.h>
static int ipcp_config_udp4_set_ip(struct ipcp_config * conf,
const char * ip_str)
@@ -47,44 +45,3 @@ static int ipcp_config_udp6_set_dns(struct ipcp_config * conf,
{
return inet_pton(AF_INET6, dns_str, &conf->udp6.dns_addr) == 1 ? 0 : -1;
}
-
-static void ipcp_config_init_uni(struct ipcp_config * conf,
- uint8_t addr_size, uint8_t eid_size,
- uint8_t max_ttl,
- enum pol_link_state ls_pol,
- long t_recalc, long t_update, long t_timeo,
- enum pol_dir dir_pol,
- uint32_t dht_alpha, uint32_t dht_k,
- uint32_t dht_t_expire, uint32_t dht_t_refresh,
- uint32_t dht_t_replicate,
- enum pol_addr_auth addr_auth,
- enum pol_cong_avoid cong_avoid)
-{
- memset(conf, 0, sizeof(*conf));
- conf->type = IPCP_UNICAST;
- conf->unicast.dt.addr_size = addr_size;
- conf->unicast.dt.eid_size = eid_size;
- conf->unicast.dt.max_ttl = max_ttl;
- conf->unicast.dt.routing.pol = ROUTING_LINK_STATE;
- conf->unicast.dt.routing.ls.pol = ls_pol;
- conf->unicast.dt.routing.ls.t_recalc = t_recalc;
- conf->unicast.dt.routing.ls.t_update = t_update;
- conf->unicast.dt.routing.ls.t_timeo = t_timeo;
- conf->unicast.dir.pol = dir_pol;
- conf->unicast.dir.dht.params.alpha = dht_alpha;
- conf->unicast.dir.dht.params.k = dht_k;
- conf->unicast.dir.dht.params.t_expire = dht_t_expire;
- conf->unicast.dir.dht.params.t_refresh = dht_t_refresh;
- conf->unicast.dir.dht.params.t_replicate = dht_t_replicate;
- conf->unicast.addr_auth_type = addr_auth;
- conf->unicast.cong_avoid = cong_avoid;
-}
-
-static void ipcp_config_init_eth(struct ipcp_config * conf,
- const char * dev,
- uint16_t ethertype)
-{
- memset(conf, 0, sizeof(*conf));
- strncpy(conf->eth.dev, dev, DEV_NAME_SIZE);
- conf->eth.ethertype = ethertype;
-}