/*
- * Copyright (C) 2018 Tobias Brunner
+ * Copyright (C) 2018-2019 Tobias Brunner
* Copyright (C) 2007 Martin Willi
* HSR Hochschule fuer Technik Rapperswil
*
* @param in inbound mark value
* @param out outbound mark value
*/
- void (*use_marks)(child_create_t *this, u_int in, u_int out);
+ void (*use_marks)(child_create_t *this, uint32_t in, uint32_t out);
+
+ /**
+ * Use specific interface IDs, overriding configuration.
+ *
+ * @param in inbound interface ID
+ * @param out outbound interface ID
+ */
+ void (*use_if_ids)(child_create_t *this, uint32_t in, uint32_t out);
/**
* Initially propose a specific DH group to override configuration.