~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/dvb/net-add-if.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/userspace-api/media/dvb/net-add-if.rst (Version linux-6.12-rc7) and /Documentation/userspace-api/media/dvb/net-add-if.rst (Version linux-5.9.16)


  1 .. SPDX-License-Identifier: GFDL-1.1-no-invari !!   1 .. Permission is granted to copy, distribute and/or modify this
  2 .. c:namespace:: DTV.net                       !!   2 .. document under the terms of the GNU Free Documentation License,
                                                   >>   3 .. Version 1.1 or any later version published by the Free Software
                                                   >>   4 .. Foundation, with no Invariant Sections, no Front-Cover Texts
                                                   >>   5 .. and no Back-Cover Texts. A copy of the license is included at
                                                   >>   6 .. Documentation/userspace-api/media/fdl-appendix.rst.
                                                   >>   7 ..
                                                   >>   8 .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
  3                                                     9 
  4 .. _NET_ADD_IF:                                    10 .. _NET_ADD_IF:
  5                                                    11 
  6 ****************                                   12 ****************
  7 ioctl NET_ADD_IF                                   13 ioctl NET_ADD_IF
  8 ****************                                   14 ****************
  9                                                    15 
 10 Name                                               16 Name
 11 ====                                               17 ====
 12                                                    18 
 13 NET_ADD_IF - Creates a new network interface f     19 NET_ADD_IF - Creates a new network interface for a given Packet ID.
 14                                                    20 
                                                   >>  21 
 15 Synopsis                                           22 Synopsis
 16 ========                                           23 ========
 17                                                    24 
 18 .. c:macro:: NET_ADD_IF                        !!  25 .. c:function:: int ioctl( int fd, NET_ADD_IF, struct dvb_net_if *net_if )
                                                   >>  26     :name: NET_ADD_IF
 19                                                    27 
 20 ``int ioctl(int fd, NET_ADD_IF, struct dvb_net << 
 21                                                    28 
 22 Arguments                                          29 Arguments
 23 =========                                          30 =========
 24                                                    31 
 25 ``fd``                                             32 ``fd``
 26     File descriptor returned by :c:func:`open( !!  33     File descriptor returned by :ref:`open() <frontend_f_open>`.
 27                                                    34 
 28 ``net_if``                                         35 ``net_if``
 29     pointer to struct :c:type:`dvb_net_if`         36     pointer to struct :c:type:`dvb_net_if`
                                                   >>  37 
 30                                                    38 
 31 Description                                        39 Description
 32 ===========                                        40 ===========
 33                                                    41 
 34 The NET_ADD_IF ioctl system call selects the P     42 The NET_ADD_IF ioctl system call selects the Packet ID (PID) that
 35 contains a TCP/IP traffic, the type of encapsu     43 contains a TCP/IP traffic, the type of encapsulation to be used (MPE or
 36 ULE) and the interface number for the new inte     44 ULE) and the interface number for the new interface to be created. When
 37 the system call successfully returns, a new vi     45 the system call successfully returns, a new virtual network interface is
 38 created.                                           46 created.
 39                                                    47 
 40 The struct :c:type:`dvb_net_if`::ifnum field w     48 The struct :c:type:`dvb_net_if`::ifnum field will be
 41 filled with the number of the created interfac     49 filled with the number of the created interface.
 42                                                    50 
 43 Return Value                                       51 Return Value
 44 ============                                       52 ============
 45                                                    53 
 46 On success 0 is returned, and :c:type:`ca_slot     54 On success 0 is returned, and :c:type:`ca_slot_info` is filled.
 47                                                    55 
 48 On error -1 is returned, and the ``errno`` var     56 On error -1 is returned, and the ``errno`` variable is set
 49 appropriately.                                     57 appropriately.
 50                                                    58 
 51 The generic error codes are described at the       59 The generic error codes are described at the
 52 :ref:`Generic Error Codes <gen-errors>` chapte     60 :ref:`Generic Error Codes <gen-errors>` chapter.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php