[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] [SCM] UNNAMED PROJECT branch, master, updated. 02cf50063e

From: Sylvain Rochet
Subject: [lwip-commits] [SCM] UNNAMED PROJECT branch, master, updated. 02cf50063e0d4d8c5892ae17cffac2bf27172f5d
Date: Wed, 18 Feb 2015 22:14:36 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, master has been updated
       via  02cf50063e0d4d8c5892ae17cffac2bf27172f5d (commit)
       via  f511bec26c08133f72a53db4c25465ab9d4ed9b2 (commit)
       via  9f93c16bbf20613aecb02ef1a63bcacc31307b17 (commit)
       via  892e75ca923a6b3799fccbdfec088ebf6f5e16d0 (commit)
       via  5e73068e09463ab420abcdba8cb10cf0b3d2b01c (commit)
       via  b71d9ce3f623feff6f3cade1a0080404a129ad68 (commit)
      from  730529353dbae98be0122ea0843333cf0f931525 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 02cf50063e0d4d8c5892ae17cffac2bf27172f5d
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 23:12:23 2015 +0100

    PPP, PPPoX, added warnings about functions in headers which should not be 
called from lwIP user application

commit f511bec26c08133f72a53db4c25465ab9d4ed9b2
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 23:12:06 2015 +0100

    PPP, PPPoS, only check PPPoS PCB pointer if PPPoS is not the only enabled 
lower protocol
    We only need to keep track of existing PPPoS interfaces if PPPoS
    is not the only enabled protocol.
    PPP CORE does not have callbacks pointers for all PPPoS callbacks
    which should actually be required for PPPoS (VJ config, asyncmap, ...),
    there is too much callbacks to create and PPPoS must be kept light,
    especially for users who are only using PPPoS.
    But there is a drawback, PPP CORE does not know which
    lower protocols it is talking to thanks to the abstraction,
    therefore if PPPoS is enabled as well as PPPoE or PPPoL2TP there
    might be situation where PPP CORE calls pppos_ config functions
    on interfaces which are NOT PPPoS one. This is very unlikely to
    happen because protocols not supported by PPPoE or PPPoL2TP are
    disabled at LCP/IPCP negotiation but we are better safe than sorry.
    So we check if passed PPP pointer to PPPoS configuration functions
    is a PPPoS interface by checking against a linked list of existing
    PPPoS interfaces.

commit 9f93c16bbf20613aecb02ef1a63bcacc31307b17
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 22:22:16 2015 +0100

    PPP, CORE, beautified auth protocols debug

commit 892e75ca923a6b3799fccbdfec088ebf6f5e16d0
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 22:15:44 2015 +0100

    PPP, CORE, removed useless include of chap-new.h

commit 5e73068e09463ab420abcdba8cb10cf0b3d2b01c
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 21:59:08 2015 +0100

    PPP, CORE, Removed (*datainput) from struct protent if not used
    Data input is only used by CCP and ECP, which are not supported at this 
    remove this entry from struct protent to save some flash.

commit b71d9ce3f623feff6f3cade1a0080404a129ad68
Author: Sylvain Rochet <address@hidden>
Date:   Wed Feb 18 21:32:58 2015 +0100

    PPP, CORE, Removed useless enabled_flag from struct protent
    Our struct protent are const everywhere to save RAM, enable/disable
    flag on a const struct is useless, saving some flash, removed.


Summary of changes:
 src/include/netif/ppp/ppp_impl.h |   28 +++++++++++++++++--------
 src/include/netif/ppp/pppoe.h    |    4 +++
 src/include/netif/ppp/pppos.h    |    5 ++++
 src/netif/ppp/auth.c             |   20 ++++++++----------
 src/netif/ppp/ccp.c              |    3 +-
 src/netif/ppp/chap-new.c         |    3 +-
 src/netif/ppp/demand.c           |   10 +++-----
 src/netif/ppp/eap.c              |    3 +-
 src/netif/ppp/ecp.c              |    3 +-
 src/netif/ppp/ipcp.c             |    3 +-
 src/netif/ppp/ipv6cp.c           |    3 +-
 src/netif/ppp/lcp.c              |    5 ++-
 src/netif/ppp/ppp.c              |    4 +-
 src/netif/ppp/pppos.c            |   41 ++++++++++++++++++++++++++++++++++---
 src/netif/ppp/upap.c             |    3 +-
 15 files changed, 97 insertions(+), 41 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]