From: Vlad Yasevich <vladislav.yasevich@xxxxxx> Date: Wed, 8 Oct 2008 16:27:49 -0400 > The tsn map currently use is 4K large and is stuck inside > the sctp_association structure making memory references REALLY > expensive. What we really need is at most 4K worth of bits > so the biggest map we would have is 512 bytes. Also, the > map is only really usefull when we have gaps to store and > report. As such, starting with minimal map of say 32 TSNs (bits) > should be enough for normal low-loss operations. We can grow > the map by some multiple of 32 along with some extra room any > time we receive the TSN which would put us outside of the map > boundry. As we close gaps, we can shift the map to rebase > it on the latest TSN we've seen. This saves 4088 bytes per > association just in the map alone along savings from the now > unnecessary structure members. > > Signed-off-by: Vlad Yasevich <vladislav.yasevich@xxxxxx> Applied. -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html