Hi all,
I have to develop an 1 Gbps connection between our front-end board and
PC. I found that the easiest and fastest way (especially form board
development point of view) will be to use the raw Ethernet frames.
I found that NDISPROT example from DDK could almost directly be used to
send and receive raw frames. I've made some tests - just connect two PC
with onboard gigabit NICs - and got problems.
First is that the speed of the connection is about 350 Mbps and 150 Mbps
for 9k frames and 1.5k frames respectively, which is event not close to
1 Gbps. Is that problem because of the NDISPROT driver itself or the
NICs (NVIDIA nForce + Intel PRO 1000 MT) are not good enough?
Second problem is when I sending frames from the first NIC and receive
on the second no all frames are read out. Now I solve that problem just
sending another small confirmation frame back, but it is no the way
which I like. I have to mentioned that if on the receiver side I look to
"Local Area Connection Status" the number of received frames is ok, so
all have reached the receiver PC even without that confirmation frames.
Regards,
Bartek