The setup is given below. I have a server with NIC(eth0 and eth1). I have created a bridge br0. The idea is I want to send the packets received from eth0 via br0 to eth1.
(Laptop)__________Ubuntu Server___________(Laptop)
Iperf Server-----------eth0--br0--eth1-------------------Iperf client
the throughput at eth0 is 5 Gbps where as at eth1 I am receiving only 3 Gbps utmost.
I followed this tutorial to create the network bridge.
STP is disabled in the bridge interface. I also disabled the packets to be sent over iptables for processing using this commands.
net.bridge.bridge-nf-call-arptables
net.bridge.bridge-nf-call-ip6tables
net.bridge.bridge-nf-call-iptables