Leveraging Programmable Data Plane for Network Intrusion Detection: A Survey | Synapse