/seL4-camkes-master/projects/lwip/src/include/netif/ppp/ |
H A D | ppp_impl.h | 145 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 D | pppapi.h | 48 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 D | lcp.h | 160 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 D | pppos.h | 62 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 D | upap.h | 119 void upap_authwithpeer(ppp_pcb *pcb, const char *user, const char *password); 121 void upap_authpeer(ppp_pcb *pcb);
|
H A D | chap-new.h | 139 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 D | ppp.h | 153 * 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 D | mppe.h | 169 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 D | eap.h | 158 void eap_authwithpeer(ppp_pcb *pcb, const char *localname); 159 void eap_authpeer(ppp_pcb *pcb, const char *localname);
|
H A D | pppoe.h | 146 ppp_pcb *pcb; /* PPP PCB */ 169 ppp_pcb *pppoe_create(struct netif *pppif,
|
H A D | pppol2tp.h | 169 ppp_pcb *ppp; /* PPP PCB */ 199 ppp_pcb *pppol2tp_create(struct netif *pppif,
|
H A D | ccp.h | 157 void ccp_resetrequest(ppp_pcb *pcb); /* Issue a reset-request. */
|
/seL4-camkes-master/projects/lwip/src/netif/ppp/ |
H A D | upap.c | 83 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 D | ppp.c | 155 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 D | chap-new.c | 87 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 D | chap-md5.c | 52 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 D | pppapi.c | 73 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 D | ipv6cp.c | 253 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 D | pppos.c | 58 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 D | ccp.c | 168 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 D | mppe.c | 100 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 D | chap_ms.c | 173 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 D | ipcp.c | 98 #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 D | auth.c | 239 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 D | eap.c | 98 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...] |