|
|
|
|
@ -40,7 +40,7 @@ static void setup(void) {
|
|
|
|
|
inst.ua = uasync_create(); CHECK(inst.ua); inst.config = &cfg; |
|
|
|
|
cfg.global.bbr_max_cwnd = 100000; cfg.global.keepalive_interval = 200; cfg.global.keepalive_timeout = 2000; |
|
|
|
|
inst.connections = queue_new(inst.ua, 16, 0, 8, "server lifecycle"); CHECK(inst.connections); |
|
|
|
|
inst.pkt_pool = memory_pool_init(sizeof(struct ETCP_DGRAM), "server lifecycle packets"); CHECK(inst.pkt_pool); |
|
|
|
|
inst.pkt_pool = memory_pool_init(sizeof(struct ETCP_DGRAM) + PACKET_DATA_SIZE, "server lifecycle packets"); CHECK(inst.pkt_pool); |
|
|
|
|
sock.instance = &inst; strcpy(sock.name, "synthetic server"); |
|
|
|
|
CHECK(init_connections(&inst) == 0); // чисто входящий узел тоже принимает NCD CLOSE
|
|
|
|
|
CHECK(inst.ncd_control_bound && !inst.ncd_registry); |
|
|
|
|
|