[d0950ad] | 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 |
---|
[0173ab8] | 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 | |
---|