162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef _NET_P8022_H 362306a36Sopenharmony_ci#define _NET_P8022_H 462306a36Sopenharmony_ci 562306a36Sopenharmony_cistruct net_device; 662306a36Sopenharmony_cistruct packet_type; 762306a36Sopenharmony_cistruct sk_buff; 862306a36Sopenharmony_ci 962306a36Sopenharmony_cistruct datalink_proto * 1062306a36Sopenharmony_ciregister_8022_client(unsigned char type, 1162306a36Sopenharmony_ci int (*func)(struct sk_buff *skb, 1262306a36Sopenharmony_ci struct net_device *dev, 1362306a36Sopenharmony_ci struct packet_type *pt, 1462306a36Sopenharmony_ci struct net_device *orig_dev)); 1562306a36Sopenharmony_civoid unregister_8022_client(struct datalink_proto *proto); 1662306a36Sopenharmony_ci#endif 17