Demystifying EBPF and Service Mesh: Solving Networking Challenges from User Space to Kernel Space