Closed fmadio closed 7 years ago
Tx buffer was being overflowed, with ARP entries overwriting most of the IGMP Join requests. Underestimated the drain rate and number of Tx entries generated resulting in most of the Join`s being dropped.
Added flow control to the FIFO and all igmp joins (and arp) are now actually sent down the wire (confirmed by capturing packets at the other end of the capture port`s cable)
new build in progress / QA
correctly join all OPRA multicast groups with validation run post capture.
When issuing a large number of IGMP joins on the capture interfaces ~ 100 per port. Somehow only some of the joins make it to the final destination and successfully subscribe the the multicast channel.
First step is to capture the actual joins being sent on the capture interfaces. Maybe some of them arent actually making it onto the wire