jeka 2 days ago
parent
commit
ac09cd850f
  1. 2
      src/etcp_connections.h
  2. 2
      src/pkt_normalizer.c

2
src/etcp_connections.h

@ -10,7 +10,7 @@
#define UDP_HDR_SIZE 28// размер udp header + ethernet заголовков (ipv4) [для ipv6 = 48 байт]
#define UDP_SC_HDR_SIZE (13+8+4 + 5)// 13+8+4 - sc_nonce+tag size+crc, 5 - payload hdr
#define ACK_REZERV 100// сколько байт резервировать под ack и прочие заголовки
#define PACKET_DATA_SIZE 1600//1536

2
src/pkt_normalizer.c

@ -40,7 +40,7 @@ struct PKTNORM* pn_init(struct ETCP_CONN* etcp) {
pn->etcp = etcp;
pn->ua = etcp->instance->ua;
pn->frag_size = etcp->mtu - 100; // Use MTU as fixed packet size (adjust if headers need subtraction)
pn->frag_size = etcp->mtu - ACK_REZERV - UDP_HDR_SIZE - UDP_SC_HDR_SIZE; // Use MTU as fixed packet size (adjust if headers need subtraction)
pn->tx_wait_time = 10;
pn->input = queue_new(pn->ua, 0, "pn_input"); // No hash needed

Loading…
Cancel
Save