papp: implementing TCP PAPP