> Another interesting thing is that fdb dump operation is slow > too. The more entries you have the slower it gets. We have > implemented caching with timing there as well (I have not submitted > such patch yet), which makes fdb dump much more pleasant in user > space, the operation happens instantly, where regular fdb dump op > might take few seconds.
I know some people won't like the added MDIO transactions, because they are doing PTP and want low jitter when talking to the switch and PHYs. As things are now, once the system is configured, the MDIO bus is idle. Hence there is very low jitter for PTP. For your cache to be useful, i assume you are refreshing it at regular intervals. So you are adding a constant load, which i guess 99.9% of the timer is never used because there is no user looking at the table, where as the PTP load is used to keep the clocks synchronised. Andrew