1 | # |
---|
2 | # $Id$ |
---|
3 | # |
---|
4 | |
---|
5 | This directory contains a port of ppp-2.3.5. The official site for |
---|
6 | the original source for this PPP implementation is: |
---|
7 | |
---|
8 | ftp://cs.anu.edu.au/pub/software/ppp |
---|
9 | |
---|
10 | NOTE: As of 11/30/1999, the current version of this source is 2.3.10. |
---|
11 | |
---|
12 | The port was performed by Tomasz Domin <dot@comarch.pl> of ComArch SA |
---|
13 | and has only been tested on the mpc823. The modem driver should |
---|
14 | work with minor modifications on other systems. |
---|
15 | ================================================================= |
---|
16 | Some comments: |
---|
17 | |
---|
18 | + "SetStatusInfo is a function which displays given message on |
---|
19 | bottom side of the screen." |
---|
20 | |
---|
21 | The issue of how to deal with SetStatusInfo in a generic, portable |
---|
22 | fashion is still open. |
---|
23 | |
---|
24 | + "Dialer returns positive integer when an error occurs, and negative one |
---|
25 | which is parsed from modem aswer, when connection is done (for example |
---|
26 | -28000 if connection speed is 28000 baud ...)" |
---|
27 | |
---|
28 | + PPP_User/PPP_Password |
---|
29 | "When this field is set, it is sent to the server when there is need |
---|
30 | to login .... |
---|
31 | When it is blank - it is using other method of authentification ... or |
---|
32 | none ... |
---|
33 | PPP_Password is also used in CHAT and PAP - because there is no |
---|
34 | configuration files in RTEMS ..." |
---|
35 | |
---|
36 | This falls into the general question of how to generally configure this. |
---|
37 | |
---|
38 | + ConnectionStatus |
---|
39 | |
---|
40 | This is the method of synchronization between pppd task and others. |
---|
41 | ConnectionStatus field is set by pppd - when connection occurs it`s state |
---|
42 | is set to Connected. WantConnection is set by client application (and |
---|
43 | the appriopriate event is sent then) so pppd knows what user wants to do ... |
---|
44 | |
---|
45 | + Around line 270 of main.c, there is code to change the default |
---|
46 | nameserver... why? |
---|
47 | |
---|
48 | Becouse in my application user can change it anytime ... - without need of |
---|
49 | rebooting the system |
---|
50 | When PPP connection is configured there is needed additional info about |
---|
51 | nameservers - PPP layer cant discover them itself |
---|
52 | |
---|
53 | |
---|
54 | |
---|
55 | |
---|
56 | |
---|
57 | |
---|
58 | |
---|