I have no idea about this online header talk, I just download the roms and play em lol. And It's not online play for games only, I went onto friend list and I get the same error there.
You need headers in order to play games online like Mario Kart, Smash and Pokemon. Without this info you would get the error code TC is talking about.
Though it's strange you can still access the eshop.