The TCP/IP socket protocol is used for the datapath and control path. The GUI running on the host machine has TCP clients, and the TCP servers are running under the Linux application on the AMD Zynq™ UltraScale+™ RFSoC PS. The control path works on TCP port 8081 and the datapath works on TCP port 8082. The TCP socket uses a Linux TCP/IP stack, which uses the GEM Ethernet controller and driver for sending packets. Because the TCP socket is used, it is possible to run the GUI on any networked machines.