pipex_session
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *pxi_session; /* [I] */
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session
pipex_ip6_input(struct mbuf *m0, struct pipex_session *session,
pipex_common_input(struct pipex_session *session, struct mbuf *m0, int hlen,
pipex_ppp_proto(struct mbuf *m0, struct pipex_session *session, int off,
pool_init(&pipex_session_pool, sizeof(struct pipex_session), 0,
struct pipex_session *
struct pipex_session *session;
pipex_pppoe_input(struct mbuf *m0, struct pipex_session *session,
pipex_pppoe_output(struct mbuf *m0, struct pipex_session *session)
pipex_pptp_output(struct mbuf *m0, struct pipex_session *session,
struct pipex_session *session, *session_tmp;
struct pipex_session *
struct pipex_session *session;
pipex_pptp_input(struct mbuf *m0, struct pipex_session *session,
struct pipex_session *
struct pipex_session *
struct pipex_session *
struct pipex_session *session;
pipex_pptp_userland_output(struct mbuf *m0, struct pipex_session *session)
pipex_l2tp_output(struct mbuf *m0, struct pipex_session *session)
pipex_init_session(struct pipex_session **rsession,
struct pipex_session *session;
struct pipex_session *
struct pipex_session *session;
pipex_l2tp_input(struct mbuf *m0, int off0, struct pipex_session *session,
struct pipex_session *
struct pipex_session *
struct pipex_session *
struct pipex_session *session;
pipex_l2tp_userland_output(struct mbuf *m0, struct pipex_session *session)
pipex_session_init_mppe_recv(struct pipex_session *session, int stateless,
pipex_session_init_mppe_send(struct pipex_session *session, int stateless,
pipex_mppe_input(struct mbuf *m0, struct pipex_session *session)
pipex_mppe_output(struct mbuf *m0, struct pipex_session *session,
pipex_ccp_input(struct mbuf *m0, struct pipex_session *session)
pipex_ccp_output(struct pipex_session *session, int code, int id)
pipex_session_log(struct pipex_session *session, int prio, const char *fmt, ...)
pipex_rele_session(struct pipex_session *session)
pipex_link_session(struct pipex_session *session, struct ifnet *ifp,
pipex_unlink_session_locked(struct pipex_session *session)
pipex_unlink_session(struct pipex_session *session)
pipex_notify_close_session(struct pipex_session *session)
pipex_export_session_stats(struct pipex_session *session,
struct pipex_session *session;
struct pipex_session *session, *session_tmp;
struct pipex_session *
struct pipex_session *session;
session = (struct pipex_session *)rn_lookup(&pipex_in4, &pipex_in4mask,
struct pipex_session *
struct pipex_session *session;
struct pipex_session *
struct pipex_session *session;
struct pipex_session *
struct pipex_session *session;
struct pipex_session *session, *session_tmp;
struct pipex_session *
pipex_iterator(struct pipex_session *session,
struct pipex_session *session_tmp;
(struct pipex_session *)&iter, session_list);
pipex_ip_output(struct mbuf *m0, struct pipex_session *session)
struct pipex_session *session_tmp;
pipex_ppp_output(struct mbuf *m0, struct pipex_session *session, int proto)
pipex_ppp_input(struct mbuf *m0, struct pipex_session *session, int decrypted,
pipex_ip_input(struct mbuf *m0, struct pipex_session *session,
struct pipex_session;
struct pipex_session *pipex_pppoe_lookup_session(struct mbuf *);
struct pipex_session *, struct netstack *);
struct pipex_session *pipex_pptp_lookup_session(struct mbuf *);
struct pipex_session *, struct netstack *);
struct pipex_session *pipex_pptp_userland_lookup_session_ipv4(struct mbuf *,
struct pipex_session *pipex_pptp_userland_lookup_session_ipv6(struct mbuf *,
struct pipex_session *pipex_l2tp_userland_lookup_session(struct mbuf *,
struct pipex_session *);
struct pipex_session *pipex_l2tp_lookup_session(struct mbuf *, int,
struct pipex_session *, uint32_t,
struct pipex_session *pipex_l2tp_userland_lookup_session_ipv4(struct mbuf *,
struct pipex_session *pipex_l2tp_userland_lookup_session_ipv6(struct mbuf *,
struct pipex_session *);
void pipex_rele_session(struct pipex_session *);
void pipex_session_init_mppe_recv(struct pipex_session *,
void pipex_session_init_mppe_send(struct pipex_session *,
LIST_ENTRY(pipex_session) session_list; /* [L] all session chain */
LIST_ENTRY(pipex_session) session_list; /* [L] all session chain */
LIST_ENTRY(pipex_session) state_list; /* [L] state list chain */
LIST_ENTRY(pipex_session) id_chain; /* [L] id hash chain */
LIST_ENTRY(pipex_session) peer_addr_chain;
LIST_HEAD(pipex_hash_head, pipex_session);
int pipex_init_session(struct pipex_session **,
int pipex_link_session(struct pipex_session *,
void pipex_unlink_session(struct pipex_session *);
void pipex_unlink_session_locked(struct pipex_session *);
void pipex_export_session_stats(struct pipex_session *,
struct pipex_session *pipex_lookup_by_ip_address_locked (struct in_addr);
struct pipex_session *pipex_lookup_by_ip_address (struct in_addr);
struct pipex_session *pipex_lookup_by_session_id_locked (int, int);
struct pipex_session *pipex_lookup_by_session_id (int, int);
void pipex_ip_output(struct mbuf *, struct pipex_session *);
void pipex_ppp_output(struct mbuf *, struct pipex_session *,
int pipex_ppp_proto(struct mbuf *, struct pipex_session *,
void pipex_ppp_input(struct mbuf *, struct pipex_session *,
void pipex_ip_input(struct mbuf *, struct pipex_session *,
void pipex_ip6_input(struct mbuf *, struct pipex_session *,
struct mbuf *pipex_common_input(struct pipex_session *,
void pipex_pppoe_output (struct mbuf *, struct pipex_session *);
void pipex_pptp_output (struct mbuf *, struct pipex_session *, int, int);
struct pipex_session *pipex_pptp_userland_lookup_session(struct mbuf *, struct sockaddr *);
void pipex_l2tp_output (struct mbuf *, struct pipex_session *);
struct pipex_session *);
struct pipex_session *, uint16_t);
void pipex_ccp_input (struct mbuf *, struct pipex_session *);
int pipex_ccp_output (struct pipex_session *, int, int);
void pipex_session_log (struct pipex_session *, int, const char *, ...) __attribute__((__format__(__kprintf__,3,4)));
struct pipex_session *pipex_iterator(struct pipex_session *,
struct pipex_session *session;
struct pipex_session *session;
struct pipex_session *session;