Searched refs:ppp_pcb (Results 1 - 25 of 31) sorted by relevance

12

/seL4-camkes-master/projects/lwip/src/include/netif/ppp/
H A Dppp_impl.h145 void (*connect) (ppp_pcb *pcb, void *ctx);
148 void (*listen) (ppp_pcb *pcb, void *ctx);
151 void (*disconnect) (ppp_pcb *pcb, void *ctx);
153 err_t (*free) (ppp_pcb *pcb, void *ctx);
155 err_t (*write)(ppp_pcb *pcb, void *ctx, struct pbuf *p);
157 err_t (*netif_output)(ppp_pcb *pcb, void *ctx, struct pbuf *p, u_short protocol);
159 void (*send_config)(ppp_pcb *pcb, void *ctx, u32_t accm, int pcomp, int accomp);
161 void (*recv_config)(ppp_pcb *pcb, void *ctx, u32_t accm, int pcomp, int accomp);
284 void (*init) (ppp_pcb *pcb);
286 void (*input) (ppp_pcb *pc
[all...]
H A Dpppapi.h48 ppp_pcb *ppp;
106 err_t pppapi_set_default(ppp_pcb *pcb);
108 err_t pppapi_set_notify_phase_callback(ppp_pcb *pcb, ppp_notify_phase_cb_fn notify_phase_cb);
111 ppp_pcb *pppapi_pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb, ppp_link_status_cb_fn link_status_cb, void *ctx_cb);
114 ppp_pcb *pppapi_pppoe_create(struct netif *pppif, struct netif *ethif, const char *service_name,
119 ppp_pcb *pppapi_pppol2tp_create(struct netif *pppif, struct netif *netif, ip_addr_t *ipaddr, u16_t port,
123 err_t pppapi_connect(ppp_pcb *pcb, u16_t holdoff);
125 err_t pppapi_listen(ppp_pcb *pcb);
127 err_t pppapi_close(ppp_pcb *pcb, u8_t nocarrier);
128 err_t pppapi_free(ppp_pcb *pc
[all...]
H A Dlcp.h160 void lcp_open(ppp_pcb *pcb);
161 void lcp_close(ppp_pcb *pcb, const char *reason);
162 void lcp_lowerup(ppp_pcb *pcb);
163 void lcp_lowerdown(ppp_pcb *pcb);
164 void lcp_sprotrej(ppp_pcb *pcb, u_char *p, int len); /* send protocol reject */
H A Dpppos.h62 typedef u32_t (*pppos_output_cb_fn)(ppp_pcb *pcb, u8_t *data, u32_t len, void *ctx);
75 ppp_pcb *ppp; /* PPP PCB */
101 ppp_pcb *pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb,
106 err_t pppos_input_tcpip(ppp_pcb *ppp, u8_t *s, int l);
110 void pppos_input(ppp_pcb *ppp, u8_t* data, int len);
H A Dupap.h119 void upap_authwithpeer(ppp_pcb *pcb, const char *user, const char *password);
121 void upap_authpeer(ppp_pcb *pcb);
H A Dchap-new.h139 void (*generate_challenge)(ppp_pcb *pcb, unsigned char *challenge);
140 int (*verify_response)(ppp_pcb *pcb, int id, const char *name,
145 void (*make_response)(ppp_pcb *pcb, unsigned char *response, int id, const char *our_name,
148 int (*check_success)(ppp_pcb *pcb, unsigned char *pkt, int len, unsigned char *priv);
149 void (*handle_failure)(ppp_pcb *pcb, unsigned char *pkt, int len);
186 extern void chap_auth_peer(ppp_pcb *pcb, const char *our_name, int digest_code);
190 extern void chap_auth_with_peer(ppp_pcb *pcb, const char *our_name, int digest_code);
H A Dppp.h153 * Other headers require ppp_pcb definition for prototypes, but ppp_pcb
155 * fixing the dependency loop here by declaring the ppp_pcb type then
156 * by including headers containing necessary struct definition for ppp_pcb
158 typedef struct ppp_pcb_s ppp_pcb; typedef in typeref:struct:ppp_pcb_s
196 typedef void (*ppp_link_status_cb_fn)(ppp_pcb *pcb, int err_code, void *ctx);
320 void (*link_status_cb)(ppp_pcb *pcb, int err_code, void *ctx); /* Status change callback */
322 void (*notify_phase_cb)(ppp_pcb *pcb, u8_t phase, void *ctx); /* Notify phase callback */
466 void ppp_set_auth(ppp_pcb *pcb, u8_t authtype, const char *user, const char *passwd);
521 void ppp_set_mppe(ppp_pcb *pc
[all...]
H A Dmppe.h169 void mppe_set_key(ppp_pcb *pcb, ppp_mppe_state *state, u8_t *key);
170 void mppe_init(ppp_pcb *pcb, ppp_mppe_state *state, u8_t options);
171 void mppe_comp_reset(ppp_pcb *pcb, ppp_mppe_state *state);
172 err_t mppe_compress(ppp_pcb *pcb, ppp_mppe_state *state, struct pbuf **pb, u16_t protocol);
173 void mppe_decomp_reset(ppp_pcb *pcb, ppp_mppe_state *state);
174 err_t mppe_decompress(ppp_pcb *pcb, ppp_mppe_state *state, struct pbuf **pb);
H A Deap.h158 void eap_authwithpeer(ppp_pcb *pcb, const char *localname);
159 void eap_authpeer(ppp_pcb *pcb, const char *localname);
H A Dpppoe.h146 ppp_pcb *pcb; /* PPP PCB */
169 ppp_pcb *pppoe_create(struct netif *pppif,
H A Dpppol2tp.h169 ppp_pcb *ppp; /* PPP PCB */
199 ppp_pcb *pppol2tp_create(struct netif *pppif,
H A Dccp.h157 void ccp_resetrequest(ppp_pcb *pcb); /* Issue a reset-request. */
/seL4-camkes-master/projects/lwip/src/netif/ppp/
H A Dupap.c83 static void upap_init(ppp_pcb *pcb);
84 static void upap_lowerup(ppp_pcb *pcb);
85 static void upap_lowerdown(ppp_pcb *pcb);
86 static void upap_input(ppp_pcb *pcb, u_char *inpacket, int l);
87 static void upap_protrej(ppp_pcb *pcb);
124 static void upap_rauthreq(ppp_pcb *pcb, u_char *inp, int id, int len);
126 static void upap_rauthack(ppp_pcb *pcb, u_char *inp, int id, int len);
127 static void upap_rauthnak(ppp_pcb *pcb, u_char *inp, int id, int len);
128 static void upap_sauthreq(ppp_pcb *pcb);
130 static void upap_sresp(ppp_pcb *pc
[all...]
H A Dppp.c155 LWIP_MEMPOOL_DECLARE(PPP_PCB, MEMP_NUM_PPP_PCB, sizeof(ppp_pcb), "PPP_PCB")
218 void ppp_set_auth(ppp_pcb *pcb, u8_t authtype, const char *user, const char *passwd) {
240 void ppp_set_mppe(ppp_pcb *pcb, u8_t flags) {
254 void ppp_set_notify_phase_callback(ppp_pcb *pcb, ppp_notify_phase_cb_fn notify_phase_cb) {
271 err_t ppp_connect(ppp_pcb *pcb, u16_t holdoff) {
300 err_t ppp_listen(ppp_pcb *pcb) {
331 ppp_close(ppp_pcb *pcb, u8_t nocarrier)
393 err_t ppp_free(ppp_pcb *pcb) {
413 ppp_ioctl(ppp_pcb *pcb, u8_t cmd, void *arg)
456 ppp_pcb *pc
[all...]
H A Dchap-new.c87 static void chap_init(ppp_pcb *pcb);
88 static void chap_lowerup(ppp_pcb *pcb);
89 static void chap_lowerdown(ppp_pcb *pcb);
92 static void chap_generate_challenge(ppp_pcb *pcb);
93 static void chap_handle_response(ppp_pcb *pcb, int code,
95 static int chap_verify_response(ppp_pcb *pcb, const char *name, const char *ourname, int id,
100 static void chap_respond(ppp_pcb *pcb, int id,
102 static void chap_handle_status(ppp_pcb *pcb, int code, int id,
104 static void chap_protrej(ppp_pcb *pcb);
105 static void chap_input(ppp_pcb *pc
[all...]
H A Dchap-md5.c52 static void chap_md5_generate_challenge(ppp_pcb *pcb, unsigned char *cp) {
61 static int chap_md5_verify_response(ppp_pcb *pcb, int id, const char *name,
95 static void chap_md5_make_response(ppp_pcb *pcb, unsigned char *response, int id, const char *our_name,
H A Dpppapi.c73 pppapi_set_default(ppp_pcb *pcb)
106 pppapi_set_notify_phase_callback(ppp_pcb *pcb, ppp_notify_phase_cb_fn notify_phase_cb)
141 ppp_pcb*
145 ppp_pcb* result;
183 ppp_pcb*
188 ppp_pcb* result;
235 ppp_pcb*
240 ppp_pcb* result;
285 pppapi_connect(ppp_pcb *pcb, u16_t holdoff)
318 pppapi_listen(ppp_pcb *pc
[all...]
H A Dipv6cp.c253 static void ipv6cp_init(ppp_pcb *pcb);
254 static void ipv6cp_open(ppp_pcb *pcb);
255 static void ipv6cp_close(ppp_pcb *pcb, const char *reason);
256 static void ipv6cp_lowerup(ppp_pcb *pcb);
257 static void ipv6cp_lowerdown(ppp_pcb *pcb);
258 static void ipv6cp_input(ppp_pcb *pcb, u_char *p, int len);
259 static void ipv6cp_protrej(ppp_pcb *pcb);
303 static void ipv6cp_clear_addrs(ppp_pcb *pcb, eui64_t ourid, eui64_t hisid);
428 static void ipv6cp_init(ppp_pcb *pcb) {
459 static void ipv6cp_open(ppp_pcb *pc
[all...]
H A Dpppos.c58 static err_t pppos_write(ppp_pcb *ppp, void *ctx, struct pbuf *p);
59 static err_t pppos_netif_output(ppp_pcb *ppp, void *ctx, struct pbuf *pb, u16_t protocol);
60 static void pppos_connect(ppp_pcb *ppp, void *ctx);
62 static void pppos_listen(ppp_pcb *ppp, void *ctx);
64 static void pppos_disconnect(ppp_pcb *ppp, void *ctx);
65 static err_t pppos_destroy(ppp_pcb *ppp, void *ctx);
66 static void pppos_send_config(ppp_pcb *ppp, void *ctx, u32_t accm, int pcomp, int accomp);
67 static void pppos_recv_config(ppp_pcb *ppp, void *ctx, u32_t accm, int pcomp, int accomp);
174 ppp_pcb *pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb,
178 ppp_pcb *pp
[all...]
H A Dccp.c168 static void ccp_init(ppp_pcb *pcb);
169 static void ccp_open(ppp_pcb *pcb);
170 static void ccp_close(ppp_pcb *pcb, const char *reason);
171 static void ccp_lowerup(ppp_pcb *pcb);
172 static void ccp_lowerdown(ppp_pcb *pcb);
173 static void ccp_input(ppp_pcb *pcb, u_char *pkt, int len);
174 static void ccp_protrej(ppp_pcb *pcb);
179 static void ccp_datainput(ppp_pcb *pcb, u_char *pkt, int len);
368 static void ccp_init(ppp_pcb *pcb) {
409 static void ccp_open(ppp_pcb *pc
[all...]
H A Dmppe.c100 void mppe_set_key(ppp_pcb *pcb, ppp_mppe_state *state, u8_t *key) {
109 mppe_init(ppp_pcb *pcb, ppp_mppe_state *state, u8_t options)
181 void mppe_comp_reset(ppp_pcb *pcb, ppp_mppe_state *state)
193 mppe_compress(ppp_pcb *pcb, ppp_mppe_state *state, struct pbuf **pb, u16_t protocol)
268 void mppe_decomp_reset(ppp_pcb *pcb, ppp_mppe_state *state)
279 mppe_decompress(ppp_pcb *pcb, ppp_mppe_state *state, struct pbuf **pb)
H A Dchap_ms.c173 static void Set_Start_Key (ppp_pcb *pcb, const u_char *, const char *, int);
174 static void SetMasterKeys (ppp_pcb *pcb, const char *, int, u_char[24], int);
177 static void ChapMS (ppp_pcb *pcb, const u_char *, const char *, int, u_char *);
178 static void ChapMS2 (ppp_pcb *pcb, const u_char *, const u_char *, const char *, const char *, int,
225 static void chapms_generate_challenge(ppp_pcb *pcb, unsigned char *challenge) {
237 static void chapms2_generate_challenge(ppp_pcb *pcb, unsigned char *challenge) {
249 static int chapms_verify_response(ppp_pcb *pcb, int id, const char *name,
297 static int chapms2_verify_response(ppp_pcb *pcb, int id, const char *name,
374 static void chapms_make_response(ppp_pcb *pcb, unsigned char *response, int id, const char *our_name,
385 static void chapms2_make_response(ppp_pcb *pc
[all...]
H A Dipcp.c98 #if 0 /* moved to ppp_pcb */
104 #endif /* moved to ppp_pcb */
259 static void ipcp_init(ppp_pcb *pcb);
260 static void ipcp_open(ppp_pcb *pcb);
261 static void ipcp_close(ppp_pcb *pcb, const char *reason);
262 static void ipcp_lowerup(ppp_pcb *pcb);
263 static void ipcp_lowerdown(ppp_pcb *pcb);
264 static void ipcp_input(ppp_pcb *pcb, u_char *p, int len);
265 static void ipcp_protrej(ppp_pcb *pcb);
310 static void ipcp_clear_addrs(ppp_pcb *pc
[all...]
H A Dauth.c239 static void network_phase(ppp_pcb *pcb);
548 void link_required(ppp_pcb *pcb) {
559 ppp_pcb *pcb = &ppp_pcb_list[unit];
620 void link_terminated(ppp_pcb *pcb) {
698 void link_down(ppp_pcb *pcb) {
716 void upper_layers_down(ppp_pcb *pcb) {
734 void link_established(ppp_pcb *pcb) {
860 static void network_phase(ppp_pcb *pcb) {
862 ppp_pcb *pcb = &ppp_pcb_list[unit];
917 void start_networks(ppp_pcb *pc
[all...]
H A Deap.c98 static void eap_init(ppp_pcb *pcb);
99 static void eap_input(ppp_pcb *pcb, u_char *inp, int inlen);
100 static void eap_protrej(ppp_pcb *pcb);
101 static void eap_lowerup(ppp_pcb *pcb);
102 static void eap_lowerdown(ppp_pcb *pcb);
196 static void eap_init(ppp_pcb *pcb) {
209 ppp_pcb *pcb = (ppp_pcb*)arg;
225 void eap_authwithpeer(ppp_pcb *pcb, const char *localname) {
250 static void eap_send_failure(ppp_pcb *pc
[all...]

Completed in 161 milliseconds

12