linux/include/uapi/linux/dvb/net.h

/* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
/*
 * net.h
 *
 * Copyright (C) 2000 Marcus Metzler <[email protected]>
 *                  & Ralph  Metzler <[email protected]>
 *                    for convergence integrated media GmbH
 */

#ifndef _DVBNET_H_
#define _DVBNET_H_

#include <linux/types.h>

/**
 * struct dvb_net_if - describes a DVB network interface
 *
 * @pid: Packet ID (PID) of the MPEG-TS that contains data
 * @if_num: number of the Digital TV interface.
 * @feedtype: Encapsulation type of the feed.
 *
 * A MPEG-TS stream may contain packet IDs with IP packages on it.
 * This struct describes it, and the type of encoding.
 *
 * @feedtype can be:
 *
 *	- %DVB_NET_FEEDTYPE_MPE for MPE encoding
 *	- %DVB_NET_FEEDTYPE_ULE for ULE encoding.
 */
struct dvb_net_if {};


#define NET_ADD_IF
#define NET_REMOVE_IF
#define NET_GET_IF


/* binary compatibility cruft: */
struct __dvb_net_if_old {};
#define __NET_ADD_IF_OLD
#define __NET_GET_IF_OLD


#endif /*_DVBNET_H_*/