403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/ynl/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/doc/ynl/fou.rst
.. LINENO 2

.. SPDX-License-Identifier: GPL-2.0
.. NOTE: This document was auto-generated.


.. _netlink-fou:


====================================
Family ``fou`` netlink specification
====================================


.. contents:: :depth: 3


-------
Summary
-------


Foo-over-UDP.


----------
Operations
----------


.. LINENO 76

.. _fou-operation-unspec:

unspec
======
unused

:value: 0


.. LINENO 81

.. _fou-operation-add:

add
===
Add port.

:attribute-set: :ref:`fou-attribute-set-fou`
:dont-validate: ['strict', 'dump']
:flags: [``admin-perm``]
:do:
.. LINENO 89

    **request**
        :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]



.. LINENO 103

.. _fou-operation-del:

del
===
Delete port.

:attribute-set: :ref:`fou-attribute-set-fou`
:dont-validate: ['strict', 'dump']
:flags: [``admin-perm``]
:do:
.. LINENO 111

    **request**
        :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``]



.. LINENO 123

.. _fou-operation-get:

get
===
Get tunnel info.

:attribute-set: :ref:`fou-attribute-set-fou`
:dont-validate: ['strict', 'dump']
:do:
.. LINENO 129

    **request**
        :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``]

    **reply**
        :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]

:dump:
.. LINENO 133

    **reply**
        :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]




-----------
Definitions
-----------


.. LINENO 16

.. _fou-definition-encap-type:

encap-type
==========
:type: enum
:name-prefix: fou-encap-
:enum-name: None


:entries:
    - ``unspec``
    - ``direct``
    - ``gue``



--------------
Attribute sets
--------------


.. _fou-attribute-set-fou:

fou
===
.. LINENO 28

unspec (``unused``)
~~~~~~~~~~~~~~~~~~~
:value: 0


.. LINENO 32

port (``u16``)
~~~~~~~~~~~~~~
:byte-order: big-endian


.. LINENO 36

af (``u8``)
~~~~~~~~~~~


.. LINENO 39

ipproto (``u8``)
~~~~~~~~~~~~~~~~


.. LINENO 44

type (``u8``)
~~~~~~~~~~~~~


.. LINENO 47

remcsum-nopartial (``flag``)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~


.. LINENO 50

local-v4 (``u32``)
~~~~~~~~~~~~~~~~~~


.. LINENO 53

local-v6 (``binary``)
~~~~~~~~~~~~~~~~~~~~~


.. LINENO 58

peer-v4 (``u32``)
~~~~~~~~~~~~~~~~~


.. LINENO 61

peer-v6 (``binary``)
~~~~~~~~~~~~~~~~~~~~


.. LINENO 66

peer-port (``u16``)
~~~~~~~~~~~~~~~~~~~
:byte-order: big-endian


.. LINENO 70

ifindex (``s32``)
~~~~~~~~~~~~~~~~~


Youez - 2016 - github.com/yon3zu
LinuXploit