1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 21da177e4SLinus Torvalds #ifndef _NET_P8022_H 31da177e4SLinus Torvalds #define _NET_P8022_H 4*949d6b40SJakub Kicinski 5*949d6b40SJakub Kicinski struct net_device; 6*949d6b40SJakub Kicinski struct packet_type; 7*949d6b40SJakub Kicinski struct sk_buff; 8*949d6b40SJakub Kicinski 98dda2041SJoe Perches struct datalink_proto * 101da177e4SLinus Torvalds register_8022_client(unsigned char type, 111da177e4SLinus Torvalds int (*func)(struct sk_buff *skb, 121da177e4SLinus Torvalds struct net_device *dev, 13f2ccd8faSDavid S. Miller struct packet_type *pt, 14f2ccd8faSDavid S. Miller struct net_device *orig_dev)); 158dda2041SJoe Perches void unregister_8022_client(struct datalink_proto *proto); 161da177e4SLinus Torvalds #endif 17