Questions about CoNDIS-WAN driver and PPP over ATM

Hi, all:

I am new in kernel-mode programming, so please forgive me if I am asking
too many stupid questions.

Currently, I am writing a device-driver such that it allows doing PPP over
ATM. Now, I have finished a CoNDIS driver (Just a Miniport driver). I
understand that my driver should be CoNDIS-WAN in order to support PPP over
ATM. However, after reading DDK, I become so confused about the designs of
CoNDIS-WAN miniport. I would like some people could give me some hints or
directions about developing CoNDIS-WAN driver such that it can support PPP
over ATM.

  1. In DDK, it states that “CoNDIS-WAN driver calls
    NdisRegisterAddressFamily within its MiniportInitialize function to
    register its call-manager entry points.” Is it necessary to design a new
    and separate call-manager by myself instead of using Win2K’s default ATM
    call manager ? If I need to design my call-manager, is it required to
    implement all functions listed in the NDIS_CALL_MANAGER_CHARACTERISTICS ?
    My CoNDIS-WAN miniport only has 1 PVC, and I plan to use this VC to do all
    PPP communications.

  2. In Alcatel’s webpage
    http://www5.alcatel.com/R3DEngine.asp?reference=03-01.01-01.01-03.06-01.02-01&lang=en&sess=986354107”,
    in the picture, it shows that the Miniport driver should include PPP
    encapsulation. Isn’t it done by NDISWAN ?

  3. How can I setup a PPPoverATM session in Win2k ? Do I need to write my
    own PPP dialer ? Or can I use the ones in Win2K’s Dial Up Networking ?

  4. Could someone point me to some articles/documents about PPP over ATM in
    Win2K ? I searched the MS’s website and I found only 1 white paper which is
    not quite useful. Does anyone know if MS provides any CoNDIS-WAN sample
    driver at all?

I really appreciate if someone can help me on these questions. Thanks you
very much for your helps

Best Regards,

Jack Lee


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com