mirror of
https://github.com/torvalds/linux.git
synced 2024-12-13 22:53:20 +00:00
doc-rst: auto-generate net.h.rst
This file comes from the uAPI definition header, and should be auto-generated, to be in sync with Kernel changes. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
34fb803092
commit
0c02966b13
@ -2,8 +2,9 @@
|
||||
|
||||
PARSER = ../sphinx/parse-headers.pl
|
||||
UAPI = ../../include/uapi/linux
|
||||
TARGETS = audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst net.h.rst
|
||||
|
||||
htmldocs: audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst
|
||||
htmldocs: ${TARGETS}
|
||||
|
||||
audio.h.rst: ${PARSER} ${UAPI}/dvb/audio.h audio.h.rst.exceptions
|
||||
${PARSER} ${UAPI}/dvb/audio.h $@ audio.h.rst.exceptions
|
||||
@ -17,5 +18,8 @@ dmx.h.rst: ${PARSER} ${UAPI}/dvb/dmx.h dmx.h.rst.exceptions
|
||||
frontend.h.rst: ${PARSER} ${UAPI}/dvb/frontend.h frontend.h.rst.exceptions
|
||||
${PARSER} ${UAPI}/dvb/frontend.h $@ frontend.h.rst.exceptions
|
||||
|
||||
clean:
|
||||
-rm frontend.h.rst
|
||||
net.h.rst: ${PARSER} ${UAPI}/dvb/net.h net.h.rst.exceptions
|
||||
${PARSER} ${UAPI}/dvb/net.h $@ net.h.rst.exceptions
|
||||
|
||||
cleandocs:
|
||||
-rm ${TARGETS}
|
||||
|
@ -1,59 +0,0 @@
|
||||
.. -*- coding: utf-8; mode: rst -*-
|
||||
|
||||
file: net.h
|
||||
===========
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
/*
|
||||
* net.h
|
||||
*
|
||||
* Copyright (C) 2000 Marcus Metzler <marcus@convergence.de>
|
||||
* & Ralph Metzler <ralph@convergence.de>
|
||||
* for convergence integrated media GmbH
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
* as published by the Free Software Foundation; either version 2.1
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _DVBNET_H_
|
||||
#define _DVBNET_H_
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
struct dvb_net_if {
|
||||
__u16 pid;
|
||||
__u16 if_num;
|
||||
__u8 feedtype;
|
||||
#define DVB_NET_FEEDTYPE_MPE 0 /* multi protocol encapsulation */
|
||||
#define DVB_NET_FEEDTYPE_ULE 1 /* ultra lightweight encapsulation */
|
||||
};
|
||||
|
||||
|
||||
#define NET_ADD_IF _IOWR('o', 52, struct dvb_net_if)
|
||||
#define NET_REMOVE_IF _IO('o', 53)
|
||||
#define NET_GET_IF _IOWR('o', 54, struct dvb_net_if)
|
||||
|
||||
|
||||
/* binary compatibility cruft: */
|
||||
struct __dvb_net_if_old {
|
||||
__u16 pid;
|
||||
__u16 if_num;
|
||||
};
|
||||
#define __NET_ADD_IF_OLD _IOWR('o', 52, struct __dvb_net_if_old)
|
||||
#define __NET_GET_IF_OLD _IOWR('o', 54, struct __dvb_net_if_old)
|
||||
|
||||
|
||||
#endif /*_DVBNET_H_*/
|
11
Documentation/linux_tv/net.h.rst.exceptions
Normal file
11
Documentation/linux_tv/net.h.rst.exceptions
Normal file
@ -0,0 +1,11 @@
|
||||
# Ignore header name
|
||||
ignore define _DVBNET_H_
|
||||
|
||||
# Ignore old ioctls/structs
|
||||
ignore ioctl __NET_ADD_IF_OLD
|
||||
ignore ioctl __NET_GET_IF_OLD
|
||||
ignore struct __dvb_net_if_old
|
||||
|
||||
# Macros used at struct dvb_net_if
|
||||
replace define DVB_NET_FEEDTYPE_MPE dvb-net-if
|
||||
replace define DVB_NET_FEEDTYPE_ULE dvb-net-if
|
Loading…
Reference in New Issue
Block a user