A Shared Memory Communications (SMC) kódhoz négy évvel ezelőtt került be a TCP Upper Layer Protocol (ULP) támogatás a Linux kernel hálózati alrendszerében, lehetővé téve, hogy alkalmazások a TCP-t átlátszó módon helyettesítsék az SMC protokollal. A közelgő kernelkiadásban azonban ezt a funkciót vissza fogják vonni, miután kiderült, hogy „alapvetően hibás” a megvalósítása.