Merge from vendor branch TNF:
[pkgsrcv2.git] / net / ppp-mppe / patches / patch-ai
1 $NetBSD$
2
3 Index: pppd/pppd.h
4 diff -u pppd/pppd.h:1.1.1.5 pppd/pppd.h:1.19
5 --- pppd/pppd.h:1.1.1.5 Tue Aug 24 13:25:39 1999
6 +++ pppd/pppd.h Tue Aug 24 19:07:45 1999
7 @@ -207,8 +209,13 @@
8  extern char    linkname[MAXPATHLEN]; /* logical name for link */
9  
10  #ifdef PPP_FILTER
11 -extern struct  bpf_program pass_filter;   /* Filter for pkts to pass */
12 -extern struct  bpf_program active_filter; /* Filter for link-active pkts */
13 +/* Filter for packets to pass */
14 +extern struct  bpf_program pass_filter_in;
15 +extern struct  bpf_program pass_filter_out;
16 +
17 +/* Filter for link-active packets */
18 +extern struct  bpf_program active_filter_in;
19 +extern struct  bpf_program active_filter_out;
20  #endif
21  
22  #ifdef MSLANMAN
23 @@ -422,7 +429,8 @@
24  int  get_host_seed __P((void));        /* Get host-dependent random number seed */
25  int  have_route_to __P((u_int32_t)); /* Check if route to addr exists */
26  #ifdef PPP_FILTER
27 -int  set_filters __P((struct bpf_program *pass, struct bpf_program *active));
28 +int  set_filters __P((struct bpf_program *pass_in, struct bpf_program *pass_out,
29 +       struct bpf_program *active_in, struct bpf_program *active_out));
30                                 /* Set filter programs in kernel */
31  #endif
32  #ifdef IPX_CHANGE