diff options
author | Stefan Sperling <stsp@cvs.openbsd.org> | 2014-01-12 15:38:07 +0000 |
---|---|---|
committer | Stefan Sperling <stsp@cvs.openbsd.org> | 2014-01-12 15:38:07 +0000 |
commit | e1791640bf97523d5896d0b6e700deab13b7592c (patch) | |
tree | db6a969b83a621815d18492f72f7b065709390a6 /sys | |
parent | 5f495c7730bae9dc5f47da3c51353ad3334731eb (diff) |
Remove no-op 'HIDE' macro from sppp code. This probably existed to allow
for easy switching to static functions. But we don't usually have static
functions in the kernel.
ok deraadt mpi mikeb
Diffstat (limited to 'sys')
-rw-r--r-- | sys/net/if_spppsubr.c | 450 |
1 files changed, 224 insertions, 226 deletions
diff --git a/sys/net/if_spppsubr.c b/sys/net/if_spppsubr.c index b080aa4a975..fed5ff3a79e 100644 --- a/sys/net/if_spppsubr.c +++ b/sys/net/if_spppsubr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_spppsubr.c,v 1.115 2014/01/07 16:34:05 stsp Exp $ */ +/* $OpenBSD: if_spppsubr.c,v 1.116 2014/01/12 15:38:06 stsp Exp $ */ /* * Synchronous PPP/Cisco link level subroutines. * Keepalive protocol implemented in both Cisco and PPP modes. @@ -37,8 +37,6 @@ #include <sys/param.h> -#define HIDE - #include <sys/systm.h> #include <sys/kernel.h> #include <sys/sockio.h> @@ -244,130 +242,130 @@ static struct timeout keepalive_ch; struct ifnet *ifp = &sp->pp_if; \ int debug = ifp->if_flags & IFF_DEBUG -HIDE int sppp_output(struct ifnet *ifp, struct mbuf *m, +int sppp_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, struct rtentry *rt); -HIDE void sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2); -HIDE void sppp_cisco_input(struct sppp *sp, struct mbuf *m); +void sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2); +void sppp_cisco_input(struct sppp *sp, struct mbuf *m); -HIDE void sppp_cp_input(const struct cp *cp, struct sppp *sp, +void sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m); -HIDE void sppp_cp_send(struct sppp *sp, u_short proto, u_char type, +void sppp_cp_send(struct sppp *sp, u_short proto, u_char type, u_char ident, u_short len, void *data); #ifdef notyet -HIDE void sppp_cp_timeout(void *arg); +void sppp_cp_timeout(void *arg); #endif -HIDE void sppp_cp_change_state(const struct cp *cp, struct sppp *sp, +void sppp_cp_change_state(const struct cp *cp, struct sppp *sp, int newstate); -HIDE void sppp_auth_send(const struct cp *cp, +void sppp_auth_send(const struct cp *cp, struct sppp *sp, unsigned int type, u_int id, ...); -HIDE void sppp_up_event(const struct cp *cp, struct sppp *sp); -HIDE void sppp_down_event(const struct cp *cp, struct sppp *sp); -HIDE void sppp_open_event(const struct cp *cp, struct sppp *sp); -HIDE void sppp_close_event(const struct cp *cp, struct sppp *sp); -HIDE void sppp_increasing_timeout(const struct cp *cp, struct sppp *sp); -HIDE void sppp_to_event(const struct cp *cp, struct sppp *sp); - -HIDE void sppp_null(struct sppp *sp); - -HIDE void sppp_lcp_init(struct sppp *sp); -HIDE void sppp_lcp_up(struct sppp *sp); -HIDE void sppp_lcp_down(struct sppp *sp); -HIDE void sppp_lcp_open(struct sppp *sp); -HIDE void sppp_lcp_close(struct sppp *sp); -HIDE void sppp_lcp_TO(void *sp); -HIDE int sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_lcp_tlu(struct sppp *sp); -HIDE void sppp_lcp_tld(struct sppp *sp); -HIDE void sppp_lcp_tls(struct sppp *sp); -HIDE void sppp_lcp_tlf(struct sppp *sp); -HIDE void sppp_lcp_scr(struct sppp *sp); -HIDE void sppp_lcp_check_and_close(struct sppp *sp); -HIDE int sppp_ncp_check(struct sppp *sp); - -HIDE void sppp_ipcp_init(struct sppp *sp); -HIDE void sppp_ipcp_destroy(struct sppp *sp); -HIDE void sppp_ipcp_up(struct sppp *sp); -HIDE void sppp_ipcp_down(struct sppp *sp); -HIDE void sppp_ipcp_open(struct sppp *sp); -HIDE void sppp_ipcp_close(struct sppp *sp); -HIDE void sppp_ipcp_TO(void *sp); -HIDE int sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipcp_tlu(struct sppp *sp); -HIDE void sppp_ipcp_tld(struct sppp *sp); -HIDE void sppp_ipcp_tls(struct sppp *sp); -HIDE void sppp_ipcp_tlf(struct sppp *sp); -HIDE void sppp_ipcp_scr(struct sppp *sp); - -HIDE void sppp_ipv6cp_init(struct sppp *sp); -HIDE void sppp_ipv6cp_destroy(struct sppp *sp); -HIDE void sppp_ipv6cp_up(struct sppp *sp); -HIDE void sppp_ipv6cp_down(struct sppp *sp); -HIDE void sppp_ipv6cp_open(struct sppp *sp); -HIDE void sppp_ipv6cp_close(struct sppp *sp); -HIDE void sppp_ipv6cp_TO(void *sp); -HIDE int sppp_ipv6cp_RCR(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipv6cp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipv6cp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); -HIDE void sppp_ipv6cp_tlu(struct sppp *sp); -HIDE void sppp_ipv6cp_tld(struct sppp *sp); -HIDE void sppp_ipv6cp_tls(struct sppp *sp); -HIDE void sppp_ipv6cp_tlf(struct sppp *sp); -HIDE void sppp_ipv6cp_scr(struct sppp *sp); -HIDE const char *sppp_ipv6cp_opt_name(u_char opt); -HIDE void sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, +void sppp_up_event(const struct cp *cp, struct sppp *sp); +void sppp_down_event(const struct cp *cp, struct sppp *sp); +void sppp_open_event(const struct cp *cp, struct sppp *sp); +void sppp_close_event(const struct cp *cp, struct sppp *sp); +void sppp_increasing_timeout(const struct cp *cp, struct sppp *sp); +void sppp_to_event(const struct cp *cp, struct sppp *sp); + +void sppp_null(struct sppp *sp); + +void sppp_lcp_init(struct sppp *sp); +void sppp_lcp_up(struct sppp *sp); +void sppp_lcp_down(struct sppp *sp); +void sppp_lcp_open(struct sppp *sp); +void sppp_lcp_close(struct sppp *sp); +void sppp_lcp_TO(void *sp); +int sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len); +void sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); +void sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); +void sppp_lcp_tlu(struct sppp *sp); +void sppp_lcp_tld(struct sppp *sp); +void sppp_lcp_tls(struct sppp *sp); +void sppp_lcp_tlf(struct sppp *sp); +void sppp_lcp_scr(struct sppp *sp); +void sppp_lcp_check_and_close(struct sppp *sp); +int sppp_ncp_check(struct sppp *sp); + +void sppp_ipcp_init(struct sppp *sp); +void sppp_ipcp_destroy(struct sppp *sp); +void sppp_ipcp_up(struct sppp *sp); +void sppp_ipcp_down(struct sppp *sp); +void sppp_ipcp_open(struct sppp *sp); +void sppp_ipcp_close(struct sppp *sp); +void sppp_ipcp_TO(void *sp); +int sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipcp_tlu(struct sppp *sp); +void sppp_ipcp_tld(struct sppp *sp); +void sppp_ipcp_tls(struct sppp *sp); +void sppp_ipcp_tlf(struct sppp *sp); +void sppp_ipcp_scr(struct sppp *sp); + +void sppp_ipv6cp_init(struct sppp *sp); +void sppp_ipv6cp_destroy(struct sppp *sp); +void sppp_ipv6cp_up(struct sppp *sp); +void sppp_ipv6cp_down(struct sppp *sp); +void sppp_ipv6cp_open(struct sppp *sp); +void sppp_ipv6cp_close(struct sppp *sp); +void sppp_ipv6cp_TO(void *sp); +int sppp_ipv6cp_RCR(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipv6cp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipv6cp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len); +void sppp_ipv6cp_tlu(struct sppp *sp); +void sppp_ipv6cp_tld(struct sppp *sp); +void sppp_ipv6cp_tls(struct sppp *sp); +void sppp_ipv6cp_tlf(struct sppp *sp); +void sppp_ipv6cp_scr(struct sppp *sp); +const char *sppp_ipv6cp_opt_name(u_char opt); +void sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, struct in6_addr *dst, struct in6_addr *srcmask); -HIDE void sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src, const struct in6_addr *dst); -HIDE void sppp_update_ip6_addr(void *arg1, void *arg2); -HIDE void sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest); - -HIDE void sppp_pap_input(struct sppp *sp, struct mbuf *m); -HIDE void sppp_pap_init(struct sppp *sp); -HIDE void sppp_pap_open(struct sppp *sp); -HIDE void sppp_pap_close(struct sppp *sp); -HIDE void sppp_pap_TO(void *sp); -HIDE void sppp_pap_my_TO(void *sp); -HIDE void sppp_pap_tlu(struct sppp *sp); -HIDE void sppp_pap_tld(struct sppp *sp); -HIDE void sppp_pap_scr(struct sppp *sp); - -HIDE void sppp_chap_input(struct sppp *sp, struct mbuf *m); -HIDE void sppp_chap_init(struct sppp *sp); -HIDE void sppp_chap_open(struct sppp *sp); -HIDE void sppp_chap_close(struct sppp *sp); -HIDE void sppp_chap_TO(void *sp); -HIDE void sppp_chap_tlu(struct sppp *sp); -HIDE void sppp_chap_tld(struct sppp *sp); -HIDE void sppp_chap_scr(struct sppp *sp); - -HIDE const char *sppp_auth_type_name(u_short proto, u_char type); -HIDE const char *sppp_cp_type_name(u_char type); -HIDE const char *sppp_dotted_quad(u_int32_t addr); -HIDE const char *sppp_ipcp_opt_name(u_char opt); -HIDE const char *sppp_lcp_opt_name(u_char opt); -HIDE const char *sppp_phase_name(enum ppp_phase phase); -HIDE const char *sppp_proto_name(u_short proto); -HIDE const char *sppp_state_name(int state); -HIDE int sppp_get_params(struct sppp *sp, struct ifreq *data); -HIDE int sppp_set_params(struct sppp *sp, struct ifreq *data); -HIDE void sppp_get_ip_addrs(struct sppp *sp, u_int32_t *src, u_int32_t *dst, +void sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src, const struct in6_addr *dst); +void sppp_update_ip6_addr(void *arg1, void *arg2); +void sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest); + +void sppp_pap_input(struct sppp *sp, struct mbuf *m); +void sppp_pap_init(struct sppp *sp); +void sppp_pap_open(struct sppp *sp); +void sppp_pap_close(struct sppp *sp); +void sppp_pap_TO(void *sp); +void sppp_pap_my_TO(void *sp); +void sppp_pap_tlu(struct sppp *sp); +void sppp_pap_tld(struct sppp *sp); +void sppp_pap_scr(struct sppp *sp); + +void sppp_chap_input(struct sppp *sp, struct mbuf *m); +void sppp_chap_init(struct sppp *sp); +void sppp_chap_open(struct sppp *sp); +void sppp_chap_close(struct sppp *sp); +void sppp_chap_TO(void *sp); +void sppp_chap_tlu(struct sppp *sp); +void sppp_chap_tld(struct sppp *sp); +void sppp_chap_scr(struct sppp *sp); + +const char *sppp_auth_type_name(u_short proto, u_char type); +const char *sppp_cp_type_name(u_char type); +const char *sppp_dotted_quad(u_int32_t addr); +const char *sppp_ipcp_opt_name(u_char opt); +const char *sppp_lcp_opt_name(u_char opt); +const char *sppp_phase_name(enum ppp_phase phase); +const char *sppp_proto_name(u_short proto); +const char *sppp_state_name(int state); +int sppp_get_params(struct sppp *sp, struct ifreq *data); +int sppp_set_params(struct sppp *sp, struct ifreq *data); +void sppp_get_ip_addrs(struct sppp *sp, u_int32_t *src, u_int32_t *dst, u_int32_t *srcmask); -HIDE void sppp_keepalive(void *dummy); -HIDE void sppp_phase_network(struct sppp *sp); -HIDE void sppp_print_bytes(const u_char *p, u_short len); -HIDE void sppp_print_string(const char *p, u_short len); -HIDE void sppp_qflush(struct ifqueue *ifq); +void sppp_keepalive(void *dummy); +void sppp_phase_network(struct sppp *sp); +void sppp_print_bytes(const u_char *p, u_short len); +void sppp_print_string(const char *p, u_short len); +void sppp_qflush(struct ifqueue *ifq); int sppp_update_gw_walker(struct radix_node *rn, void *arg, u_int); void sppp_update_gw(struct ifnet *ifp); -HIDE void sppp_set_ip_addrs(void *, void *); -HIDE void sppp_clear_ip_addrs(void *, void *); -HIDE void sppp_set_phase(struct sppp *sp); +void sppp_set_ip_addrs(void *, void *); +void sppp_clear_ip_addrs(void *, void *); +void sppp_set_phase(struct sppp *sp); /* our control protocol descriptors */ static const struct cp lcp = { @@ -641,7 +639,7 @@ sppp_input(struct ifnet *ifp, struct mbuf *m) /* * Enqueue transmit packet. */ -HIDE int +int sppp_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, struct rtentry *rt) { @@ -1119,7 +1117,7 @@ sppp_ioctl(struct ifnet *ifp, u_long cmd, void *data) /* * Handle incoming Cisco keepalive protocol packets. */ -HIDE void +void sppp_cisco_input(struct sppp *sp, struct mbuf *m) { STDDCL; @@ -1190,7 +1188,7 @@ sppp_cisco_input(struct sppp *sp, struct mbuf *m) /* * Send Cisco keepalive packet. */ -HIDE void +void sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2) { STDDCL; @@ -1246,7 +1244,7 @@ sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2) /* * Send PPP control protocol packet. */ -HIDE void +void sppp_cp_send(struct sppp *sp, u_short proto, u_char type, u_char ident, u_short len, void *data) { @@ -1308,7 +1306,7 @@ sppp_cp_send(struct sppp *sp, u_short proto, u_char type, /* * Handle incoming PPP control protocol packets. */ -HIDE void +void sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m) { STDDCL; @@ -1707,7 +1705,7 @@ sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m) * The generic part of all Up/Down/Open/Close/TO event handlers. * Basically, the state transition handling in the automaton. */ -HIDE void +void sppp_up_event(const struct cp *cp, struct sppp *sp) { STDDCL; @@ -1734,7 +1732,7 @@ sppp_up_event(const struct cp *cp, struct sppp *sp) } } -HIDE void +void sppp_down_event(const struct cp *cp, struct sppp *sp) { STDDCL; @@ -1772,7 +1770,7 @@ sppp_down_event(const struct cp *cp, struct sppp *sp) } -HIDE void +void sppp_open_event(const struct cp *cp, struct sppp *sp) { STDDCL; @@ -1808,7 +1806,7 @@ sppp_open_event(const struct cp *cp, struct sppp *sp) } -HIDE void +void sppp_close_event(const struct cp *cp, struct sppp *sp) { STDDCL; @@ -1849,7 +1847,7 @@ sppp_close_event(const struct cp *cp, struct sppp *sp) } } -HIDE void +void sppp_increasing_timeout (const struct cp *cp, struct sppp *sp) { int timo; @@ -1860,7 +1858,7 @@ sppp_increasing_timeout (const struct cp *cp, struct sppp *sp) timeout_add(&sp->ch[cp->protoidx], timo * sp->lcp.timeout); } -HIDE void +void sppp_to_event(const struct cp *cp, struct sppp *sp) { STDDCL; @@ -1956,7 +1954,7 @@ sppp_cp_change_state(const struct cp *cp, struct sppp *sp, int newstate) * * *--------------------------------------------------------------------------* */ -HIDE void +void sppp_lcp_init(struct sppp *sp) { sp->lcp.opts = (1 << LCP_OPT_MAGIC); @@ -1980,7 +1978,7 @@ sppp_lcp_init(struct sppp *sp) sp->lcp.max_failure = 10; } -HIDE void +void sppp_lcp_up(struct sppp *sp) { STDDCL; @@ -2034,7 +2032,7 @@ sppp_lcp_up(struct sppp *sp) sppp_up_event(&lcp, sp); } -HIDE void +void sppp_lcp_down(struct sppp *sp) { STDDCL; @@ -2075,7 +2073,7 @@ sppp_lcp_down(struct sppp *sp) sppp_flush(ifp); } -HIDE void +void sppp_lcp_open(struct sppp *sp) { /* @@ -2089,13 +2087,13 @@ sppp_lcp_open(struct sppp *sp) sppp_open_event(&lcp, sp); } -HIDE void +void sppp_lcp_close(struct sppp *sp) { sppp_close_event(&lcp, sp); } -HIDE void +void sppp_lcp_TO(void *cookie) { sppp_to_event(&lcp, (struct sppp *)cookie); @@ -2107,7 +2105,7 @@ sppp_lcp_TO(void *cookie) * caused action scn. (The return value is used to make the state * transition decision in the state automaton.) */ -HIDE int +int sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len) { STDDCL; @@ -2315,7 +2313,7 @@ sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len) * Analyze the LCP Configure-Reject option list, and adjust our * negotiation. */ -HIDE void +void sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) { STDDCL; @@ -2375,7 +2373,7 @@ sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) * Analyze the LCP Configure-NAK option list, and adjust our * negotiation. */ -HIDE void +void sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) { STDDCL; @@ -2450,7 +2448,7 @@ sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) addlog("\n"); } -HIDE void +void sppp_lcp_tlu(struct sppp *sp) { struct ifnet *ifp = &sp->pp_if; @@ -2510,7 +2508,7 @@ sppp_lcp_tlu(struct sppp *sp) sppp_lcp_check_and_close(sp); } -HIDE void +void sppp_lcp_tld(struct sppp *sp) { int i; @@ -2533,7 +2531,7 @@ sppp_lcp_tld(struct sppp *sp) } } -HIDE void +void sppp_lcp_tls(struct sppp *sp) { sp->pp_phase = PHASE_ESTABLISH; @@ -2545,7 +2543,7 @@ sppp_lcp_tls(struct sppp *sp) (sp->pp_tls)(sp); } -HIDE void +void sppp_lcp_tlf(struct sppp *sp) { sp->pp_phase = PHASE_DEAD; @@ -2556,7 +2554,7 @@ sppp_lcp_tlf(struct sppp *sp) (sp->pp_tlf)(sp); } -HIDE void +void sppp_lcp_scr(struct sppp *sp) { char opt[6 /* magicnum */ + 4 /* mru */ + 5 /* chap */]; @@ -2598,7 +2596,7 @@ sppp_lcp_scr(struct sppp *sp) /* * Check the open NCPs, return true if at least one NCP is open. */ -HIDE int +int sppp_ncp_check(struct sppp *sp) { int i, mask; @@ -2613,7 +2611,7 @@ sppp_ncp_check(struct sppp *sp) * Re-check the open NCPs and see if we should terminate the link. * Called by the NCPs during their tlf action handling. */ -HIDE void +void sppp_lcp_check_and_close(struct sppp *sp) { @@ -2634,7 +2632,7 @@ sppp_lcp_check_and_close(struct sppp *sp) *--------------------------------------------------------------------------* */ -HIDE void +void sppp_ipcp_init(struct sppp *sp) { sp->ipcp.opts = 0; @@ -2645,38 +2643,38 @@ sppp_ipcp_init(struct sppp *sp) task_set(&sp->ipcp.clear_addr_task, sppp_clear_ip_addrs, sp, NULL); } -HIDE void +void sppp_ipcp_destroy(struct sppp *sp) { task_del(systq, &sp->ipcp.set_addr_task); task_del(systq, &sp->ipcp.clear_addr_task); } -HIDE void +void sppp_ipcp_up(struct sppp *sp) { sppp_up_event(&ipcp, sp); } -HIDE void +void sppp_ipcp_down(struct sppp *sp) { sppp_down_event(&ipcp, sp); } -HIDE void +void sppp_ipcp_open(struct sppp *sp) { sppp_open_event(&ipcp, sp); } -HIDE void +void sppp_ipcp_close(struct sppp *sp) { sppp_close_event(&ipcp, sp); } -HIDE void +void sppp_ipcp_TO(void *cookie) { sppp_to_event(&ipcp, (struct sppp *)cookie); @@ -2688,7 +2686,7 @@ sppp_ipcp_TO(void *cookie) * caused action scn. (The return value is used to make the state * transition decision in the state automaton.) */ -HIDE int +int sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len) { u_char *buf, *r, *p; @@ -2865,7 +2863,7 @@ sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len) * Analyze the IPCP Configure-Reject option list, and adjust our * negotiation. */ -HIDE void +void sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) { u_char *p; @@ -2907,7 +2905,7 @@ sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) * Analyze the IPCP Configure-NAK option list, and adjust our * negotiation. */ -HIDE void +void sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) { u_char *p; @@ -2968,19 +2966,19 @@ sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) addlog("\n"); } -HIDE void +void sppp_ipcp_tlu(struct sppp *sp) { if (sp->ipcp.req_myaddr != 0 || sp->ipcp.req_hisaddr != 0) task_add(systq, &sp->ipcp.set_addr_task); } -HIDE void +void sppp_ipcp_tld(struct sppp *sp) { } -HIDE void +void sppp_ipcp_tls(struct sppp *sp) { STDDCL; @@ -3026,7 +3024,7 @@ sppp_ipcp_tls(struct sppp *sp) sp->lcp.protos |= (1 << IDX_IPCP); } -HIDE void +void sppp_ipcp_tlf(struct sppp *sp) { if (sp->ipcp.flags & (IPCP_MYADDR_DYN|IPCP_HISADDR_DYN)) @@ -3038,7 +3036,7 @@ sppp_ipcp_tlf(struct sppp *sp) sppp_lcp_check_and_close(sp); } -HIDE void +void sppp_ipcp_scr(struct sppp *sp) { char opt[6 /* compression */ + 6 /* address */]; @@ -3083,7 +3081,7 @@ sppp_ipcp_scr(struct sppp *sp) */ #ifdef INET6 -HIDE void +void sppp_ipv6cp_init(struct sppp *sp) { sp->ipv6cp.opts = 0; @@ -3094,25 +3092,25 @@ sppp_ipv6cp_init(struct sppp *sp) &sp->ipv6cp.req_ifid); } -HIDE void +void sppp_ipv6cp_destroy(struct sppp *sp) { task_del(systq, &sp->ipv6cp.set_addr_task); } -HIDE void +void sppp_ipv6cp_up(struct sppp *sp) { sppp_up_event(&ipv6cp, sp); } -HIDE void +void sppp_ipv6cp_down(struct sppp *sp) { sppp_down_event(&ipv6cp, sp); } -HIDE void +void sppp_ipv6cp_open(struct sppp *sp) { STDDCL; @@ -3138,19 +3136,19 @@ sppp_ipv6cp_open(struct sppp *sp) sppp_open_event(&ipv6cp, sp); } -HIDE void +void sppp_ipv6cp_close(struct sppp *sp) { sppp_close_event(&ipv6cp, sp); } -HIDE void +void sppp_ipv6cp_TO(void *cookie) { sppp_to_event(&ipv6cp, (struct sppp *)cookie); } -HIDE int +int sppp_ipv6cp_RCR(struct sppp *sp, struct lcp_header *h, int len) { u_char *buf, *r, *p; @@ -3319,7 +3317,7 @@ end: return (rlen == 0); } -HIDE void +void sppp_ipv6cp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) { u_char *p; @@ -3358,7 +3356,7 @@ sppp_ipv6cp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) return; } -HIDE void +void sppp_ipv6cp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) { u_char *p; @@ -3429,24 +3427,24 @@ sppp_ipv6cp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) addlog("\n"); } -HIDE void +void sppp_ipv6cp_tlu(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_tld(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_tls(struct sppp *sp) { /* indicate to LCP that it must stay alive */ sp->lcp.protos |= (1 << IDX_IPV6CP); } -HIDE void +void sppp_ipv6cp_tlf(struct sppp *sp) { /* we no longer need LCP */ @@ -3454,7 +3452,7 @@ sppp_ipv6cp_tlf(struct sppp *sp) sppp_lcp_check_and_close(sp); } -HIDE void +void sppp_ipv6cp_scr(struct sppp *sp) { char opt[10 /* ifid */ + 4 /* compression, minimum */]; @@ -3486,81 +3484,81 @@ p opt[i++] = 0; /* TBD */ sppp_cp_send(sp, PPP_IPV6CP, CONF_REQ, sp->confid[IDX_IPV6CP], i, opt); } #else /*INET6*/ -HIDE void +void sppp_ipv6cp_init(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_destroy(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_up(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_down(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_open(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_close(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_TO(void *sp) { } -HIDE int +int sppp_ipv6cp_RCR(struct sppp *sp, struct lcp_header *h, int len) { return 0; } -HIDE void +void sppp_ipv6cp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len) { } -HIDE void +void sppp_ipv6cp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len) { } -HIDE void +void sppp_ipv6cp_tlu(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_tld(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_tls(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_tlf(struct sppp *sp) { } -HIDE void +void sppp_ipv6cp_scr(struct sppp *sp) { } @@ -3876,7 +3874,7 @@ sppp_chap_input(struct sppp *sp, struct mbuf *m) } } -HIDE void +void sppp_chap_init(struct sppp *sp) { /* Chap doesn't have STATE_INITIAL at all. */ @@ -3884,7 +3882,7 @@ sppp_chap_init(struct sppp *sp) sp->fail_counter[IDX_CHAP] = 0; } -HIDE void +void sppp_chap_open(struct sppp *sp) { if (sp->myauth.proto == PPP_CHAP && @@ -3897,14 +3895,14 @@ sppp_chap_open(struct sppp *sp) /* nothing to be done if we are peer, await a challenge */ } -HIDE void +void sppp_chap_close(struct sppp *sp) { if (sp->state[IDX_CHAP] != STATE_CLOSED) sppp_cp_change_state(&chap, sp, STATE_CLOSED); } -HIDE void +void sppp_chap_TO(void *cookie) { struct sppp *sp = (struct sppp *)cookie; @@ -3943,7 +3941,7 @@ sppp_chap_TO(void *cookie) splx(s); } -HIDE void +void sppp_chap_tlu(struct sppp *sp) { STDDCL; @@ -4002,7 +4000,7 @@ sppp_chap_tlu(struct sppp *sp) sppp_phase_network(sp); } -HIDE void +void sppp_chap_tld(struct sppp *sp) { STDDCL; @@ -4015,7 +4013,7 @@ sppp_chap_tld(struct sppp *sp) lcp.Close(sp); } -HIDE void +void sppp_chap_scr(struct sppp *sp) { u_char clen; @@ -4049,7 +4047,7 @@ sppp_chap_scr(struct sppp *sp) /* * Handle incoming PAP packets. */ -HIDE void +void sppp_pap_input(struct sppp *sp, struct mbuf *m) { STDDCL; @@ -4192,7 +4190,7 @@ sppp_pap_input(struct sppp *sp, struct mbuf *m) } } -HIDE void +void sppp_pap_init(struct sppp *sp) { /* PAP doesn't have STATE_INITIAL at all. */ @@ -4200,7 +4198,7 @@ sppp_pap_init(struct sppp *sp) sp->fail_counter[IDX_PAP] = 0; } -HIDE void +void sppp_pap_open(struct sppp *sp) { if (sp->hisauth.proto == PPP_PAP && @@ -4216,7 +4214,7 @@ sppp_pap_open(struct sppp *sp) } } -HIDE void +void sppp_pap_close(struct sppp *sp) { if (sp->state[IDX_PAP] != STATE_CLOSED) @@ -4227,7 +4225,7 @@ sppp_pap_close(struct sppp *sp) * That's the timeout routine if we are authenticator. Since the * authenticator is basically passive in PAP, we can't do much here. */ -HIDE void +void sppp_pap_TO(void *cookie) { struct sppp *sp = (struct sppp *)cookie; @@ -4266,7 +4264,7 @@ sppp_pap_TO(void *cookie) * we need to retransmit our PAP request since it is apparently lost. * XXX We should impose a max counter. */ -HIDE void +void sppp_pap_my_TO(void *cookie) { struct sppp *sp = (struct sppp *)cookie; @@ -4279,7 +4277,7 @@ sppp_pap_my_TO(void *cookie) pap.scr(sp); } -HIDE void +void sppp_pap_tlu(struct sppp *sp) { STDDCL; @@ -4308,7 +4306,7 @@ sppp_pap_tlu(struct sppp *sp) sppp_phase_network(sp); } -HIDE void +void sppp_pap_tld(struct sppp *sp) { STDDCL; @@ -4322,7 +4320,7 @@ sppp_pap_tld(struct sppp *sp) lcp.Close(sp); } -HIDE void +void sppp_pap_scr(struct sppp *sp) { u_char idlen, pwdlen; @@ -4350,7 +4348,7 @@ sppp_pap_scr(struct sppp *sp) * mlen == 0. */ -HIDE void +void sppp_auth_send(const struct cp *cp, struct sppp *sp, unsigned int type, u_int id, ...) { @@ -4432,7 +4430,7 @@ sppp_auth_send(const struct cp *cp, struct sppp *sp, /* * Flush interface queue. */ -HIDE void +void sppp_qflush(struct ifqueue *ifq) { IF_PURGE(ifq); @@ -4441,7 +4439,7 @@ sppp_qflush(struct ifqueue *ifq) /* * Send keepalive packets, every 10 seconds. */ -HIDE void +void sppp_keepalive(void *dummy) { struct sppp *sp; @@ -4511,7 +4509,7 @@ sppp_keepalive(void *dummy) /* * Get both IP addresses. */ -HIDE void +void sppp_get_ip_addrs(struct sppp *sp, u_int32_t *src, u_int32_t *dst, u_int32_t *srcmask) { @@ -4589,7 +4587,7 @@ sppp_update_gw(struct ifnet *ifp) * Task adding addresses from process context. * If an address is 0, leave it the way it is. */ -HIDE void +void sppp_set_ip_addrs(void *arg1, void *arg2) { struct sppp *sp = arg1; @@ -4662,7 +4660,7 @@ sppp_set_ip_addrs(void *arg1, void *arg2) * Task clearing addresses from process context. * Clear IP addresses. */ -HIDE void +void sppp_clear_ip_addrs(void *arg1, void *arg2) { struct sppp *sp = (struct sppp *)arg1; @@ -4724,7 +4722,7 @@ sppp_clear_ip_addrs(void *arg1, void *arg2) /* * Get both IPv6 addresses. */ -HIDE void +void sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, struct in6_addr *dst, struct in6_addr *srcmask) { @@ -4759,7 +4757,7 @@ sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, struct in6_addr *dst, } /* Task to update my IPv6 address from process context. */ -HIDE void +void sppp_update_ip6_addr(void *arg1, void *arg2) { struct sppp *sp = arg1; @@ -4817,7 +4815,7 @@ sppp_update_ip6_addr(void *arg1, void *arg2) /* * Configure my link-local address. */ -HIDE void +void sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src, const struct in6_addr *dst) { @@ -4854,7 +4852,7 @@ sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src, /* * Generate an address that differs from our existing address. */ -HIDE void +void sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest) { struct in6_addr myaddr; @@ -4877,7 +4875,7 @@ sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest) } #endif /*INET6*/ -HIDE int +int sppp_get_params(struct sppp *sp, struct ifreq *ifr) { int cmd; @@ -4932,7 +4930,7 @@ sppp_get_params(struct sppp *sp, struct ifreq *ifr) } -HIDE int +int sppp_set_params(struct sppp *sp, struct ifreq *ifr) { int cmd; @@ -5052,7 +5050,7 @@ sppp_set_params(struct sppp *sp, struct ifreq *ifr) return 0; } -HIDE void +void sppp_phase_network(struct sppp *sp) { int i; @@ -5077,7 +5075,7 @@ sppp_phase_network(struct sppp *sp) } -HIDE const char * +const char * sppp_cp_type_name(u_char type) { static char buf[12]; @@ -5098,7 +5096,7 @@ sppp_cp_type_name(u_char type) return buf; } -HIDE const char * +const char * sppp_auth_type_name(u_short proto, u_char type) { static char buf[12]; @@ -5121,7 +5119,7 @@ sppp_auth_type_name(u_short proto, u_char type) return buf; } -HIDE const char * +const char * sppp_lcp_opt_name(u_char opt) { static char buf[12]; @@ -5138,7 +5136,7 @@ sppp_lcp_opt_name(u_char opt) return buf; } -HIDE const char * +const char * sppp_ipcp_opt_name(u_char opt) { static char buf[12]; @@ -5152,7 +5150,7 @@ sppp_ipcp_opt_name(u_char opt) } #ifdef INET6 -HIDE const char * +const char * sppp_ipv6cp_opt_name(u_char opt) { static char buf[12]; @@ -5165,7 +5163,7 @@ sppp_ipv6cp_opt_name(u_char opt) } #endif -HIDE const char * +const char * sppp_state_name(int state) { switch (state) { @@ -5183,7 +5181,7 @@ sppp_state_name(int state) return "illegal"; } -HIDE const char * +const char * sppp_phase_name(enum ppp_phase phase) { switch (phase) { @@ -5196,7 +5194,7 @@ sppp_phase_name(enum ppp_phase phase) return "illegal"; } -HIDE const char * +const char * sppp_proto_name(u_short proto) { static char buf[12]; @@ -5210,7 +5208,7 @@ sppp_proto_name(u_short proto) return buf; } -HIDE void +void sppp_print_bytes(const u_char *p, u_short len) { addlog(" %02x", *p++); @@ -5218,7 +5216,7 @@ sppp_print_bytes(const u_char *p, u_short len) addlog("-%02x", *p++); } -HIDE void +void sppp_print_string(const char *p, u_short len) { u_char c; @@ -5235,7 +5233,7 @@ sppp_print_string(const char *p, u_short len) } } -HIDE const char * +const char * sppp_dotted_quad(u_int32_t addr) { static char s[16]; @@ -5248,7 +5246,7 @@ sppp_dotted_quad(u_int32_t addr) } /* a dummy, used to drop uninteresting events */ -HIDE void +void sppp_null(struct sppp *unused) { /* do just nothing */ @@ -5261,7 +5259,7 @@ sppp_null(struct sppp *unused) * End: */ -HIDE void +void sppp_set_phase(struct sppp *sp) { STDDCL; |