xref: /openbmc/linux/include/net/llc_sap.h (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds #ifndef LLC_SAP_H
2*1da177e4SLinus Torvalds #define LLC_SAP_H
3*1da177e4SLinus Torvalds /*
4*1da177e4SLinus Torvalds  * Copyright (c) 1997 by Procom Technology,Inc.
5*1da177e4SLinus Torvalds  * 		 2001-2003 by Arnaldo Carvalho de Melo <acme@conectiva.com.br>
6*1da177e4SLinus Torvalds  *
7*1da177e4SLinus Torvalds  * This program can be redistributed or modified under the terms of the
8*1da177e4SLinus Torvalds  * GNU General Public License as published by the Free Software Foundation.
9*1da177e4SLinus Torvalds  * This program is distributed without any warranty or implied warranty
10*1da177e4SLinus Torvalds  * of merchantability or fitness for a particular purpose.
11*1da177e4SLinus Torvalds  *
12*1da177e4SLinus Torvalds  * See the GNU General Public License for more details.
13*1da177e4SLinus Torvalds  */
14*1da177e4SLinus Torvalds struct llc_sap;
15*1da177e4SLinus Torvalds struct sk_buff;
16*1da177e4SLinus Torvalds 
17*1da177e4SLinus Torvalds extern void llc_sap_rtn_pdu(struct llc_sap *sap, struct sk_buff *skb);
18*1da177e4SLinus Torvalds extern void llc_save_primitive(struct sk_buff* skb, unsigned char prim);
19*1da177e4SLinus Torvalds extern struct sk_buff *llc_alloc_frame(void);
20*1da177e4SLinus Torvalds 
21*1da177e4SLinus Torvalds extern void llc_build_and_send_test_pkt(struct llc_sap *sap,
22*1da177e4SLinus Torvalds 				        struct sk_buff *skb,
23*1da177e4SLinus Torvalds 					unsigned char *dmac,
24*1da177e4SLinus Torvalds 					unsigned char dsap);
25*1da177e4SLinus Torvalds extern void llc_build_and_send_xid_pkt(struct llc_sap *sap,
26*1da177e4SLinus Torvalds 				       struct sk_buff *skb,
27*1da177e4SLinus Torvalds 				       unsigned char *dmac,
28*1da177e4SLinus Torvalds 				       unsigned char dsap);
29*1da177e4SLinus Torvalds #endif /* LLC_SAP_H */
30