Keep connection construction independent from link admission policy
This commit is contained in:
1 parent
2c1ba2b1c0
commit
e09a3f9052
3 files changed
+3
-3
No files matched your search
@@ -257,7 +257,7 @@ static void inline_filter(void) {
|
||||
struct UTUN_INSTANCE* inst = utun_instance_create_from_str(ua,
|
||||
"[global]\nauto_sockets=no\n[ntp]\nenabled=no\n[server:udp]\naddr=127.0.0.1:0\ntype=public\n");
|
||||
CHECK(inst && inst->etcp_sockets);
|
||||
struct ETCP_CONN* connection = etcp_connection_create(inst, "inline filter test", 0); CHECK(connection);
|
||||
struct ETCP_CONN* connection = etcp_connection_create(inst, "inline filter test"); CHECK(connection);
|
||||
struct sockaddr_storage target = {0};
|
||||
struct sockaddr_in* address = (struct sockaddr_in*)⌖
|
||||
*address = proxy; address->sin_port = htons(socket_get_bound_port(peers[1]));
|
||||
|
||||
@@ -98,7 +98,7 @@ static void setup(int require_known_node) {
|
||||
ep->inst.data_pool = memory_pool_init(PACKET_DATA_SIZE, "driver_payload");
|
||||
ep->inst.ack_pool = memory_pool_init(sizeof(struct ACK_PACKET), "driver_acks");
|
||||
assert(ep->inst.connections && ep->inst.pkt_pool && ep->inst.data_pool && ep->inst.ack_pool);
|
||||
ep->conn = etcp_connection_create(&ep->inst, "dynamic-driver", i == 1 && require_known_node); assert(ep->conn && !ep->conn->links);
|
||||
ep->conn = etcp_connection_create(&ep->inst, "dynamic-driver"); assert(ep->conn && !ep->conn->links);
|
||||
assert(!etcp_bind(&ep->inst, 253, receive));
|
||||
}
|
||||
for (int i = 0; i < 2; i++) {
|
||||
|
||||
@@ -68,7 +68,7 @@ static void teardown(void) {
|
||||
}
|
||||
|
||||
static struct ETCP_CONN* connection(int ready) {
|
||||
struct ETCP_CONN* conn = etcp_connection_create(inst, "NCD fault fixture", 0); CHECK(conn);
|
||||
struct ETCP_CONN* conn = etcp_connection_create(inst, "NCD fault fixture"); CHECK(conn);
|
||||
conn->peer_node_id = 42;
|
||||
queue_set_callback(conn->send_input_q, NULL, NULL);
|
||||
CHECK(etcp_conn_index_peer(conn) == 0);
|
||||
|
||||
Reference in new issue
Block a user