Blame view

include/net/llc_sap.h 1.17 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
  #ifndef LLC_SAP_H
  #define LLC_SAP_H
f83f1768f   Joonwoo Park   [LLC]: skb alloca...
3
4
  
  #include <asm/types.h>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
5
6
7
8
9
10
11
12
13
14
15
16
  /*
   * Copyright (c) 1997 by Procom Technology,Inc.
   * 		 2001-2003 by Arnaldo Carvalho de Melo <acme@conectiva.com.br>
   *
   * This program can be redistributed or modified under the terms of the
   * GNU General Public License as published by the Free Software Foundation.
   * This program is distributed without any warranty or implied warranty
   * of merchantability or fitness for a particular purpose.
   *
   * See the GNU General Public License for more details.
   */
  struct llc_sap;
1d67e6501   Arnaldo Carvalho de Melo   [LLC]: Make llc_f...
17
  struct net_device;
04e4223f4   Arnaldo Carvalho de Melo   [LLC]: Do better ...
18
19
  struct sk_buff;
  struct sock;
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20
21
  
  extern void llc_sap_rtn_pdu(struct llc_sap *sap, struct sk_buff *skb);
04e4223f4   Arnaldo Carvalho de Melo   [LLC]: Do better ...
22
23
  extern void llc_save_primitive(struct sock *sk, struct sk_buff* skb,
  			       unsigned char prim);
f83f1768f   Joonwoo Park   [LLC]: skb alloca...
24
25
  extern struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev,
  				       u8 type, u32 data_size);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
27
28
29
30
31
32
33
34
35
  
  extern void llc_build_and_send_test_pkt(struct llc_sap *sap,
  				        struct sk_buff *skb,
  					unsigned char *dmac,
  					unsigned char dsap);
  extern void llc_build_and_send_xid_pkt(struct llc_sap *sap,
  				       struct sk_buff *skb,
  				       unsigned char *dmac,
  				       unsigned char dsap);
  #endif /* LLC_SAP_H */