.. index:: pair: struct; net_drv_xdp_sock .. _doxid-structnet__drv__xdp__sock: struct net_drv_xdp_sock ======================= .. toctree:: :hidden: Overview ~~~~~~~~ Structure describing AF_XDP socket :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct net_drv_xdp_sock { // fields rpc_ptr :ref:`mem`; rpc_ptr :ref:`umem`; rpc_ptr :ref:`sock`; int :ref:`fd`; }; .. _details-structnet__drv__xdp__sock: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Structure describing AF_XDP socket Fields ------ .. index:: pair: variable; mem .. _doxid-structnet__drv__xdp__sock_1a4bf4e8b662fd2a55eed0df20d7b02ecf: .. ref-code-block:: cpp :class: doxyrest-title-code-block rpc_ptr mem Memory allocated for UMEM .. index:: pair: variable; umem .. _doxid-structnet__drv__xdp__sock_1ad2c23682245d05164d456aefb641435f: .. ref-code-block:: cpp :class: doxyrest-title-code-block rpc_ptr umem Pointer to UMEM structure on TA .. index:: pair: variable; sock .. _doxid-structnet__drv__xdp__sock_1a5aa0a81ce4450b2a8a30110efe95d1e5: .. ref-code-block:: cpp :class: doxyrest-title-code-block rpc_ptr sock Pointer to socket structure on TA .. index:: pair: variable; fd .. _doxid-structnet__drv__xdp__sock_1aa8f9549db6b49800882c755d508ae415: .. ref-code-block:: cpp :class: doxyrest-title-code-block int fd Socket FD