linux/drivers/staging/gdm724x/hci_packet.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved. */

#ifndef _HCI_PACKET_H_
#define _HCI_PACKET_H_

#define HCI_HEADER_SIZE

/*
 * The NIC type definition:
 * For backward compatibility, lower 16 bits used as they were.
 * Lower 16 bit: NIC_TYPE values
 * Uppoer 16 bit: NIC_TYPE Flags
 */
#define NIC_TYPE_NIC0
#define NIC_TYPE_NIC1
#define NIC_TYPE_NIC2
#define NIC_TYPE_NIC3
#define NIC_TYPE_ARP
#define NIC_TYPE_ICMPV6
#define NIC_TYPE_MASK
#define NIC_TYPE_F_IPV4
#define NIC_TYPE_F_IPV6
#define NIC_TYPE_F_DHCP
#define NIC_TYPE_F_NDP
#define NIC_TYPE_F_VLAN

struct hci_packet {} __packed;

struct tlv {} __packed;

struct sdu_header {} __packed;

struct sdu {} __packed;

struct multi_sdu {} __packed;

struct hci_pdn_table_ind {} __packed;

struct hci_connect_ind {} __packed;

#endif /* _HCI_PACKET_H_ */