All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gustavo F. Padovan <padovan@profusion.mobi>
To: ofono@ofono.org
Subject: Re: [PATCH 00/21] Resubmit Zhenhua Zhang work on DUN server with btio
Date: Tue, 25 Jan 2011 17:07:05 -0200	[thread overview]
Message-ID: <20110125190705.GC2205@joana> (raw)
In-Reply-To: <1294852564-1258-1-git-send-email-frederic.dalleau@intel.com>

[-- Attachment #1: Type: text/plain, Size: 2806 bytes --]

Hi all,

* Frédéric Dalleau <frederic.dalleau@intel.com> [2011-01-12 18:15:43 +0100]:

> This is rebased as of head of today
> 
> Zhenhua Zhang (21):
>   bluetooth: Add reference count for bluetooth utils
>   bluetooth: Add Btio library for DUN
>   bluetooth: Add bluetooth server support for DUN
>   emulator: Add emulator atom in oFono
>   dun_gw: Add DUN server plugin for oFono
>   gprs: Rename status_watch to netreg_status_watch
>   emulator: Add status watches for ofono emulator
>   emulator: Add emulator status watches in gprs atom
>   emulator: Add APIs to send GAtServer result
>   emulator: Implement dialing up for DUN
>   gprs: Make gprs_proto_to/from_string non-static
>   gprs: ignore the case of proto str when comparing
>   emulator: Register mandatory AT command handlers
>   gprs: Refactor to share remove_context method
>   gprs: Add DUN +CGATT support in gprs atom
>   gprs: Add DUN +CGDCONT support in gprs atom
>   gprs: Add DUN server GPRS connect support
>   gprs: Add status watch functions
>   gprs: Add gprs_get_status
>   emulator: Watch GPRS status changes
>   emulator: Watch netreg status changes
> 
>  Makefile.am            |   15 +-
>  btio/btio.c            | 1299 ++++++++++++++++++++++++++++++++++++++++++++++++
>  btio/btio.h            |   97 ++++
>  configure.ac           |    5 +
>  include/emulator.h     |   94 ++++
>  include/gprs-context.h |    4 +
>  include/gprs.h         |   11 +
>  plugins/bluetooth.c    |  441 ++++++++++++++++-
>  plugins/bluetooth.h    |   15 +
>  plugins/dun_gw.c       |  115 +++++
>  src/emulator.c         | 1072 +++++++++++++++++++++++++++++++++++++++
>  src/gprs.c             |  500 +++++++++++++++++--
>  src/modem.c            |    1 +
>  src/ofono.h            |   31 ++
>  14 files changed, 3636 insertions(+), 64 deletions(-)
>  create mode 100644 btio/btio.c
>  create mode 100644 btio/btio.h
>  create mode 100644 include/emulator.h
>  create mode 100644 plugins/dun_gw.c
>  create mode 100644 src/emulator.c

So I took this patches as a base to finish the DUN implementation on oFono.
The DUN Server is now working, it accepts a ATD*99 from the client and start
the PPP negotiation, then create the ppp interface to flow the internet
connection to the client. Code is here:

git://git.profusion.mobi/users/padovan/ofono.git dun

This not rebased upstream because I didn't touch the bluetooth patches yet,
mostly due the fact that Frédéric Danis is working on them.

The next step is to implement the packet forwarding to the ppp interface
inside ConnMan, you can follow the discussion and implementation in the
ConnMan mailing list.

http://www.mail-archive.com/connman(a)connman.net/msg03092.html

-- 
Gustavo F. Padovan
http://profusion.mobi

      parent reply	other threads:[~2011-01-25 19:07 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-12 17:15 [PATCH 00/21] Resubmit Zhenhua Zhang work on DUN server with btio =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 01/21] bluetooth: Add reference count for bluetooth utils =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 02/21] bluetooth: Add Btio library for DUN =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-13 23:31   ` Denis Kenzior
2011-01-12 17:15 ` [PATCH 03/21] bluetooth: Add bluetooth server support " =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 04/21] emulator: Add emulator atom in oFono =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 05/21] dun_gw: Add DUN server plugin for oFono =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 06/21] gprs: Rename status_watch to netreg_status_watch =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 07/21] emulator: Add status watches for ofono emulator =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 08/21] emulator: Add emulator status watches in gprs atom =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 09/21] emulator: Add APIs to send GAtServer result =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 10/21] emulator: Implement dialing up for DUN =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 11/21] gprs: Make gprs_proto_to/from_string non-static =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 12/21] gprs: ignore the case of proto str when comparing =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 13/21] emulator: Register mandatory AT command handlers =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 14/21] gprs: Refactor to share remove_context method =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 15/21] gprs: Add DUN +CGATT support in gprs atom =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:15 ` [PATCH 16/21] gprs: Add DUN +CGDCONT " =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:16 ` [PATCH 17/21] gprs: Add DUN server GPRS connect support =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:16 ` [PATCH 18/21] gprs: Add status watch functions =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:16 ` [PATCH 19/21] gprs: Add gprs_get_status =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:16 ` [PATCH 20/21] emulator: Watch GPRS status changes =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-12 17:16 ` [PATCH 21/21] emulator: Watch netreg " =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-13  9:18 ` [PATCH 00/21] Resubmit Zhenhua Zhang work on DUN server with btio =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2011-01-13 12:01   ` =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-13 12:17     ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2011-01-13 14:07       ` =?unknown-8bit?q?Fr=C3=A9d=C3=A9ric?= Dalleau
2011-01-13 14:20         ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2011-01-25 19:07 ` Gustavo F. Padovan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110125190705.GC2205@joana \
    --to=padovan@profusion.mobi \
    --cc=ofono@ofono.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.