June 2025 | ||||||
Mo | Tu | We | Th | Fr | Sa | Su |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
01: /* 02: * net.h 03: * 04: * Copyright (C) 2000 Marcus Metzler <marcus@convergence.de> 05: * & Ralph Metzler <ralph@convergence.de> 06: * for convergence integrated media GmbH 07: * 08: * This program is free software; you can redistribute it and/or 09: * modify it under the terms of the GNU Lesser General Public License 10: * as published by the Free Software Foundation; either version 2.1 11: * of the License, or (at your option) any later version. 12: * 13: * This program is distributed in the hope that it will be useful, 14: * but WITHOUT ANY WARRANTY; without even the implied warranty of 15: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16: * GNU General Public License for more details. 17: * 18: * You should have received a copy of the GNU Lesser General Public License 19: * along with this program; if not, write to the Free Software 20: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 21: * 22: */ 23: 24: #ifndef _DVBNET_H_ 25: #define _DVBNET_H_ 26: 27: #include <linux/types.h> 28: 29: struct dvb_net_if { 30: __u16 pid; 31: __u16 if_num; 32: __u8 feedtype; 33: #define DVB_NET_FEEDTYPE_MPE 0 /* multi protocol encapsulation */ 34: #define DVB_NET_FEEDTYPE_ULE 1 /* ultra lightweight encapsulation */ 35: }; 36: 37: 38: #define NET_ADD_IF _IOWR('o', 52, struct dvb_net_if) 39: #define NET_REMOVE_IF _IO('o', 53) 40: #define NET_GET_IF _IOWR('o', 54, struct dvb_net_if) 41: 42: 43: /* binary compatibility cruft: */ 44: struct __dvb_net_if_old { 45: __u16 pid; 46: __u16 if_num; 47: }; 48: #define __NET_ADD_IF_OLD _IOWR('o', 52, struct __dvb_net_if_old) 49: #define __NET_GET_IF_OLD _IOWR('o', 54, struct __dvb_net_if_old) 50: 51: 52: #endif /*_DVBNET_H_*/ 53: