committed. Thanks
On Fri, 14 Feb 2020 08:48:06 +0100
Claudio Jeker <[email protected]> wrote:
> On Thu, Feb 13, 2020 at 11:50:46PM +0100, Jan Stary wrote:
>> On Feb 10 09:28:38, [email protected] wrote:
>> > Hi,
>> >
>> > On Sun, 09 Feb 2020 19:28:50 +0100
>> > Jeremie Courreges-Anglas <[email protected]> wrote:
>> > > On Sun, Feb 09 2020, Jan Stary <[email protected]> wrote:
>> > >> Currently, sys/net/pipex_local.h asks #ifdef __OpenBSD__
>> > >> and if so, defines "Static" to be nothing, to use it later.
>> > >> That can go away, right?
>> > >
>> > > I believe that's something the IIJ folks want to keep, cc'ing Yasuoka.
>> >
>> > I once thought keeping "static" is better for maintaining the code,
>> > but now I don't think it's necessary. So it's ok to remove them.
>>
>> So can we remove the please?
>
> Yes. OK claudio
>
>> Jan
>>
>> > >>
>> > >> Index: sys/net/pipex_local.h
>> > >> ===================================================================
>> > >> RCS file: /cvs/src/sys/net/pipex_local.h,v
>> > >> retrieving revision 1.30
>> > >> diff -u -p -r1.30 pipex_local.h
>> > >> --- sys/net/pipex_local.h 31 Jan 2019 18:01:14 -0000 1.30
>> > >> +++ sys/net/pipex_local.h 9 Feb 2020 15:26:51 -0000
>> > >> @@ -26,12 +26,6 @@
>> > >> * SUCH DAMAGE.
>> > >> */
>> > >>
>> > >> -#ifdef __OpenBSD__
>> > >> -#define Static
>> > >> -#else
>> > >> -#define Static static
>> > >> -#endif
>> > >> -
>> > >> #define PIPEX_PPTP 1
>> > >> #define PIPEX_L2TP 1
>> > >> #define PIPEX_PPPOE 1
>> > >> @@ -372,59 +366,56 @@ extern struct pipex_hash_head pipex_id_h
>> > >> #define PIPEX_TCP_OPTLEN 40
>> > >> #define PIPEX_L2TP_MINLEN 8
>> > >>
>> > >> -/*
>> > >> - * static function prototypes
>> > >> - */
>> > >> -Static void pipex_iface_start (struct
>> > >> pipex_iface_context *);
>> > >> -Static void pipex_iface_stop (struct
>> > >> pipex_iface_context *);
>> > >> -Static int pipex_add_session (struct
>> > >> pipex_session_req *, struct pipex_iface_context *);
>> > >> -Static int pipex_close_session (struct
>> > >> pipex_session_close_req *);
>> > >> -Static int pipex_config_session (struct
>> > >> pipex_session_config_req *);
>> > >> -Static int pipex_get_stat (struct
>> > >> pipex_session_stat_req *);
>> > >> -Static int pipex_get_closed (struct
>> > >> pipex_session_list_req *);
>> > >> -Static int pipex_destroy_session (struct
>> > >> pipex_session *);
>> > >> -Static struct pipex_session *pipex_lookup_by_ip_address (struct
>> > >> in_addr);
>> > >> -Static struct pipex_session *pipex_lookup_by_session_id (int, int);
>> > >> -Static void pipex_ip_output (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> -Static void pipex_ppp_output (struct mbuf *, struct
>> > >> pipex_session *, int);
>> > >> -Static int pipex_ppp_proto (struct mbuf *, struct
>> > >> pipex_session *, int, int *);
>> > >> -Static void pipex_ppp_input (struct mbuf *, struct
>> > >> pipex_session *, int);
>> > >> -Static void pipex_ip_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +void pipex_iface_start (struct pipex_iface_context *);
>> > >> +void pipex_iface_stop (struct pipex_iface_context *);
>> > >> +int pipex_add_session (struct pipex_session_req *,
>> > >> struct pipex_iface_context *);
>> > >> +int pipex_close_session (struct
>> > >> pipex_session_close_req *);
>> > >> +int pipex_config_session (struct
>> > >> pipex_session_config_req *);
>> > >> +int pipex_get_stat (struct pipex_session_stat_req *);
>> > >> +int pipex_get_closed (struct pipex_session_list_req
>> > >> *);
>> > >> +int pipex_destroy_session (struct pipex_session *);
>> > >> +struct pipex_session *pipex_lookup_by_ip_address (struct in_addr);
>> > >> +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);
>> > >> +int pipex_ppp_proto (struct mbuf *, struct
>> > >> pipex_session *, int, int *);
>> > >> +void pipex_ppp_input (struct mbuf *, struct
>> > >> pipex_session *, int);
>> > >> +void pipex_ip_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> #ifdef INET6
>> > >> -Static void pipex_ip6_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +void pipex_ip6_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> #endif
>> > >> -Static struct mbuf *pipex_common_input(struct pipex_session
>> > >> *, struct mbuf *, int, int, int);
>> > >> +struct mbuf *pipex_common_input(struct pipex_session *,
>> > >> struct mbuf *, int, int, int);
>> > >>
>> > >> #ifdef PIPEX_PPPOE
>> > >> -Static void pipex_pppoe_output (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +void pipex_pppoe_output (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> #endif
>> > >>
>> > >> #ifdef PIPEX_PPTP
>> > >> -Static void pipex_pptp_output (struct mbuf *, struct
>> > >> pipex_session *, int, int);
>> > >> -Static struct pipex_session
>> > >> *pipex_pptp_userland_lookup_session(struct mbuf *, struct sockaddr *);
>> > >> +void pipex_pptp_output (struct mbuf *, struct
>> > >> pipex_session *, int, int);
>> > >> +struct pipex_session *pipex_pptp_userland_lookup_session(struct mbuf
>> > >> *, struct sockaddr *);
>> > >> #endif
>> > >>
>> > >> #ifdef PIPEX_L2TP
>> > >> -Static void pipex_l2tp_output (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +void pipex_l2tp_output (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> #endif
>> > >>
>> > >> #ifdef PIPEX_MPPE
>> > >> -Static void pipex_mppe_init (struct pipex_mppe *,
>> > >> int, int, u_char *, int);
>> > >> -Static void GetNewKeyFromSHA (u_char *, u_char *,
>> > >> int, u_char *);
>> > >> -Static void pipex_mppe_reduce_key (struct pipex_mppe
>> > >> *);
>> > >> -Static void mppe_key_change (struct pipex_mppe *);
>> > >> -Static void pipex_mppe_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> -Static void pipex_mppe_output (struct mbuf *, struct
>> > >> pipex_session *, uint16_t);
>> > >> -Static void pipex_ccp_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> -Static int pipex_ccp_output (struct pipex_session *,
>> > >> int, int);
>> > >> +void pipex_mppe_init (struct pipex_mppe *, int, int,
>> > >> u_char *, int);
>> > >> +void GetNewKeyFromSHA (u_char *, u_char *, int,
>> > >> u_char *);
>> > >> +void pipex_mppe_reduce_key (struct pipex_mppe *);
>> > >> +void mppe_key_change (struct pipex_mppe *);
>> > >> +void pipex_mppe_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +void pipex_mppe_output (struct mbuf *, struct
>> > >> pipex_session *, uint16_t);
>> > >> +void pipex_ccp_input (struct mbuf *, struct
>> > >> pipex_session *);
>> > >> +int pipex_ccp_output (struct pipex_session *, int,
>> > >> int);
>> > >> #endif
>> > >>
>> > >> -Static struct mbuf *adjust_tcp_mss (struct mbuf *, int);
>> > >> -Static struct mbuf *ip_is_idle_packet (struct mbuf *, int *);
>> > >> -Static void pipex_session_log (struct pipex_session
>> > >> *, int, const char *, ...) __attribute__((__format__(__printf__,3,4)));
>> > >> -Static uint32_t pipex_sockaddr_hash_key(struct sockaddr
>> > >> *);
>> > >> -Static int pipex_sockaddr_compar_addr(struct
>> > >> sockaddr *, struct sockaddr *);
>> > >> -Static int pipex_ppp_enqueue (struct mbuf *, struct
>> > >> pipex_session *, struct mbuf_queue *);
>> > >> -Static void pipex_timer_start (void);
>> > >> -Static void pipex_timer_stop (void);
>> > >> -Static void pipex_timer (void *);
>> > >> +struct mbuf *adjust_tcp_mss (struct mbuf *, int);
>> > >> +struct mbuf *ip_is_idle_packet (struct mbuf *, int *);
>> > >> +void pipex_session_log (struct pipex_session *, int,
>> > >> const char *, ...) __attribute__((__format__(__printf__,3,4)));
>> > >> +uint32_t pipex_sockaddr_hash_key(struct sockaddr *);
>> > >> +int pipex_sockaddr_compar_addr(struct sockaddr *,
>> > >> struct sockaddr *);
>> > >> +int pipex_ppp_enqueue (struct mbuf *, struct
>> > >> pipex_session *, struct mbuf_queue *);
>> > >> +void pipex_timer_start (void);
>> > >> +void pipex_timer_stop (void);
>> > >> +void pipex_timer (void *);
>> > >>
>> > >
>> > > --
>> > > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524
>> > > E7EE
>> > >
>> >
>> >
>>
>
> --
> :wq Claudio