Hello, Thanks for the review and the tests. But I'll slightly extend this patch in v2 with more optimizations... Regards -- Julian Anastasov <ja@xxxxxx> -- To unsubscribe from this list: send the lin
I made some tests on weaker machine (i7-3930K) with moderate background load, there is absolute no measurable difference with daddr in first cache line or in second line. So based on that I prefer yo
Hello, Thanks, it would be good to catch the problems in early phase... But fwmark is used only for lookups in backup server. The net field is checked first only in ip_vs_ct_in_get (on scheduling), i
Hi Julian Great job you have done ! I'll test it immediate... Earlier I made some rearrangements like the one you have made. My conclusion at that time was that the best gain was to have fwmark and n
__ip_vs_conn_in_get and ip_vs_conn_out_get are hot places. Optimize them, so that ports are matched first. By moving net and fwmark below, on 32-bit arch we can fit caddr in 32-byte cache line and al