2018-08-30 10:15:26 -04:00
.. Permission is granted to copy, distribute and/or modify this
.. document under the terms of the GNU Free Documentation License,
.. Version 1.1 or any later version published by the Free Software
.. Foundation, with no Invariant Sections, no Front-Cover Texts
.. and no Back-Cover Texts. A copy of the license is included at
.. Documentation/media/uapi/fdl-appendix.rst.
..
.. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
2016-07-05 10:37:31 -03:00
.. _NET_REMOVE_IF:
***** ***** ***** *** *
ioctl NET_REMOVE_IF
***** ***** ***** *** *
2016-07-05 15:14:35 -03:00
Name
2016-07-05 07:58:48 -03:00
====
2016-07-05 10:37:31 -03:00
2016-07-05 07:58:48 -03:00
NET_REMOVE_IF - Removes a network interface.
2016-07-05 10:37:31 -03:00
2016-07-05 15:14:35 -03:00
Synopsis
2016-07-05 10:37:31 -03:00
========
2016-08-19 16:56:15 -03:00
.. c:function :: int ioctl( int fd, NET_REMOVE_IF, int ifnum )
:name: NET_REMOVE_IF
2016-07-05 10:37:31 -03:00
2016-07-05 07:58:48 -03:00
2016-07-05 15:14:35 -03:00
Arguments
2016-07-05 10:37:31 -03:00
=========
`` fd ``
File descriptor returned by :ref: `open() <frontend_f_open>` .
`` net_if ``
number of the interface to be removed
2016-07-05 15:14:35 -03:00
Description
2016-07-05 10:37:31 -03:00
===========
The NET_REMOVE_IF ioctl deletes an interface previously created via
:ref: `NET_ADD_IF <net>` .
2016-07-05 07:58:48 -03:00
2016-07-05 15:14:35 -03:00
Return Value
2016-07-05 07:58:48 -03:00
============
2016-07-05 10:37:31 -03:00
2017-09-01 12:15:43 -04:00
On success 0 is returned, and :c:type: `ca_slot_info` is filled.
On error -1 is returned, and the `` errno `` variable is set
appropriately.
The generic error codes are described at the
2016-07-05 10:37:31 -03:00
:ref: `Generic Error Codes <gen-errors>` chapter.