/* SPDX-License-Identifier: GPL-2.0 */1#ifndef _NET_INET_DATALINK_H_2#define _NET_INET_DATALINK_H_34#include <linux/list.h>56struct llc_sap;7struct net_device;8struct packet_type;9struct sk_buff;1011struct datalink_proto {12unsigned char type[8];1314struct llc_sap *sap;1516unsigned short header_length;1718int (*rcvfunc)(struct sk_buff *, struct net_device *,19struct packet_type *, struct net_device *);20int (*request)(struct datalink_proto *, struct sk_buff *,21const unsigned char *);22struct list_head node;23};2425#endif262728