After a lot of searching around, I finally came to a conclusion.
My understanding of how to calculate TCP memory usage is correct.
For every socket add socket_memory = rmem_alloc + wmem_alloc + fwd_alloc + wmem_queued + opt_mem + back_log (the r,t, f, w, bl, o fields in skmem)
The reason that...