6b13f685e
김민수
BSP 최초 추가
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
#ifndef _PPP_CHANNEL_H_
#define _PPP_CHANNEL_H_
#include <linux/list.h>
#include <linux/skbuff.h>
#include <linux/poll.h>
#include <net/net_namespace.h>
struct ppp_channel;
struct ppp_channel_ops {
int (*start_xmit)(struct ppp_channel *, struct sk_buff *);
int (*ioctl)(struct ppp_channel *, unsigned int, unsigned long);
};
struct ppp_channel {
void *private;
const struct ppp_channel_ops *ops;
int mtu;
int hdrlen;
void *ppp;
int speed;
int latency;
};
#ifdef __KERNEL__
extern void ppp_output_wakeup(struct ppp_channel *);
extern void ppp_input(struct ppp_channel *, struct sk_buff *);
extern void ppp_input_error(struct ppp_channel *, int code);
extern int ppp_register_net_channel(struct net *, struct ppp_channel *);
extern int ppp_register_channel(struct ppp_channel *);
extern void ppp_unregister_channel(struct ppp_channel *);
extern int ppp_channel_index(struct ppp_channel *);
extern int ppp_unit_number(struct ppp_channel *);
extern char *ppp_dev_name(struct ppp_channel *);
#endif /* __KERNEL__ */
#endif
|