1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 3.. _NET_REMOVE_IF: 4 5******************* 6ioctl NET_REMOVE_IF 7******************* 8 9Name 10==== 11 12NET_REMOVE_IF - Removes a network interface. 13 14 15Synopsis 16======== 17 18.. c:function:: int ioctl( int fd, NET_REMOVE_IF, int ifnum ) 19 :name: NET_REMOVE_IF 20 21 22Arguments 23========= 24 25``fd`` 26 File descriptor returned by :ref:`open() <frontend_f_open>`. 27 28``net_if`` 29 number of the interface to be removed 30 31 32Description 33=========== 34 35The NET_REMOVE_IF ioctl deletes an interface previously created via 36:ref:`NET_ADD_IF <net>`. 37 38 39Return Value 40============ 41 42On success 0 is returned, and :c:type:`ca_slot_info` is filled. 43 44On error -1 is returned, and the ``errno`` variable is set 45appropriately. 46 47The generic error codes are described at the 48:ref:`Generic Error Codes <gen-errors>` chapter. 49