Interesting idea, AF_XDP as a channel to TCP offload. If I understand this properly, the number of applications using this would be limited to the number of hardware queues the NIC has and a single AF_XDP socket to the application may be a bottleneck.
https://www.sipanda.io/post/episode-iv-a-new-hope-for-tcp-offload-that-is