TCP performance behind 2 or 3 p2p bridge

HI,
recently i have problem with getting good speed in my network where i have p2p bridge behind another p2p bridge.

when a am doing BTEST from point A do B with 1 tcp connection i get about 45 Mbit
then taking test from A to C which is last mikrotik in the row and a get only 10-15 Mbit with 1 TCP
but when i take more tcp connection then i get better speed
anyway UDP goes realy good A to B or A to C is about 90 Mbit , radio link is stable

i use realy simple configuration like AP Bridge then station bridge then another p2p brindge in the same config
in each mt i put wlan1 and ether1 to bridge ,

any ideas why it is like that? or what i should use to have better TCP performance form A to C ?

you can disable “ip firewall connection tracking” and “bridge filter use firewall no” to improve TCP performance.

i have done it before but dont see any better tcp connection

it is funny becouse tcp test only via 1 p2p bridge from A to B or from B to C i going fine, but from A to C it is not…

i am using mikrotik 5.14 on bridges and on rb750

is this on wireless or wireline.??

sometimes you could have an ethernet at 10Mbit

wireless bridge connected to d-link switch on both sides