Lines Matching refs:ppp_fsm

66 	int (*parse)(struct ppp_fsm *fsm, struct net_pkt *pkt,
68 int (*nack)(struct ppp_fsm *fsm, struct net_pkt *ret_pkt,
79 int ppp_config_info_req(struct ppp_fsm *fsm,
111 void ppp_fsm_name_set(struct ppp_fsm *fsm, const char *name);
115 void ppp_change_state(struct ppp_fsm *fsm, enum ppp_state new_state);
127 void ppp_change_state_debug(struct ppp_fsm *fsm, enum ppp_state new_state,
131 struct ppp_context *ppp_fsm_ctx(struct ppp_fsm *fsm);
132 struct net_if *ppp_fsm_iface(struct ppp_fsm *fsm);
133 int ppp_send_pkt(struct ppp_fsm *fsm, struct net_if *iface,
139 void ppp_fsm_init(struct ppp_fsm *fsm, uint16_t protocol);
140 void ppp_fsm_lower_up(struct ppp_fsm *fsm);
141 void ppp_fsm_lower_down(struct ppp_fsm *fsm);
142 void ppp_fsm_open(struct ppp_fsm *fsm);
143 void ppp_fsm_close(struct ppp_fsm *fsm, const uint8_t *reason);
144 void ppp_fsm_proto_reject(struct ppp_fsm *fsm);
145 enum net_verdict ppp_fsm_input(struct ppp_fsm *fsm, uint16_t proto,
147 enum net_verdict ppp_fsm_recv_protocol_rej(struct ppp_fsm *fsm,
150 enum net_verdict ppp_fsm_recv_echo_req(struct ppp_fsm *fsm,
153 enum net_verdict ppp_fsm_recv_echo_reply(struct ppp_fsm *fsm,
156 enum net_verdict ppp_fsm_recv_discard_req(struct ppp_fsm *fsm,
161 int ppp_parse_options(struct ppp_fsm *fsm, struct net_pkt *pkt,
167 void ppp_link_established(struct ppp_context *ctx, struct ppp_fsm *fsm);
195 struct net_pkt *ppp_my_options_add(struct ppp_fsm *fsm, size_t packet_len);
197 int ppp_my_options_parse_conf_ack(struct ppp_fsm *fsm,
201 int ppp_my_options_parse_conf_nak(struct ppp_fsm *fsm,
205 int ppp_my_options_parse_conf_rej(struct ppp_fsm *fsm,
209 uint32_t ppp_my_option_flags(struct ppp_fsm *fsm, uint8_t code);
211 static inline bool ppp_my_option_is_acked(struct ppp_fsm *fsm, in ppp_my_option_is_acked()