* ConnectionContext creation for LTE PDN Connection.
@ 2010-11-29 14:46 Sjur BRENDELAND
2010-11-29 15:12 ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
0 siblings, 1 reply; 7+ messages in thread
From: Sjur BRENDELAND @ 2010-11-29 14:46 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1299 bytes --]
Hi all,
We have started to investigate LTE impact on oFono,
specifically how to integrate LTE and initial PDN connection,
and we have some questions regarding this.
This raises some questions about the handling of
ConnectionContexts.
When a terminal attach to LTE network it would
normally do an implicit context activation request
associated to attach request (+CGATT=1).
When the context activation is completed this will
result in an event notifying about the activated PDN
connection according to
27.007 10.1.19 Packet Domain event reporting +CGEREP.
+CGEV: ME PDN ACT <cid>
At this point we have a "connection context" in the modem.
The question is then, how should we model this in oFono?
Should we assume/require that a Connection Context
already is created by ConnMan and pre-exists in
oFono (possibly with a flag indicating that this
represents the initial PDN, or perhaps just taking
the "internet" ConnectionContext)?
Or should oFono automatically create a Connection Context?
Furthermore, should oFono automatically proceed and
set Active=true, bind the connection to a network interface
and set network interface in state UP, or should the
ConnectionContext initially set Active=false,
waiting for ConnMan to activate it?
Regards,
Sjur
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
2010-11-29 14:46 ConnectionContext creation for LTE PDN Connection Sjur BRENDELAND
@ 2010-11-29 15:12 ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2010-11-29 15:38 ` Marcel Holtmann
0 siblings, 1 reply; 7+ messages in thread
From: =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont @ 2010-11-29 15:12 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1789 bytes --]
Hello,
On Monday 29 November 2010 16:46:43 ext Sjur BRENDELAND, you wrote:
> This raises some questions about the handling of
> ConnectionContexts.
>
> When a terminal attach to LTE network it would
> normally do an implicit context activation request
> associated to attach request (+CGATT=1).
Yeah. So the ConnectionManager cannot be 'Powered' off in LTE.
> When the context activation is completed this will
> result in an event notifying about the activated PDN
> connection according to
> 27.007 10.1.19 Packet Domain event reporting +CGEREP.
>
> +CGEV: ME PDN ACT <cid>
>
> At this point we have a "connection context" in the modem.
>
> The question is then, how should we model this in oFono?
> Should we assume/require that a Connection Context
> already is created by ConnMan and pre-exists in
> oFono (possibly with a flag indicating that this
> represents the initial PDN, or perhaps just taking
> the "internet" ConnectionContext)?
The modem driver ought to know what the default PDN is, and match it to the
correct oFono primary context. no?
> Or should oFono automatically create a Connection Context?
>
> Furthermore, should oFono automatically proceed and
> set Active=true, bind the connection to a network interface
> and set network interface in state UP,
Definitely not. This would interfere with any other existing IP connection, say
WiFi.
> or should the ConnectionContext initially set Active=false,
> waiting for ConnMan to activate it?
This assumes that the default PDN would be the Internet connection. For data-
only LTE, this might work. But wouldn't this fail miserably for networks with
separate PDN for IMS and Internet?
--
Rémi Denis-Courmont
Nokia Devices R&D, Maemo Software, Helsinki
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
2010-11-29 15:12 ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
@ 2010-11-29 15:38 ` Marcel Holtmann
2010-11-30 11:26 ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
0 siblings, 1 reply; 7+ messages in thread
From: Marcel Holtmann @ 2010-11-29 15:38 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
Hi Remi,
> > Or should oFono automatically create a Connection Context?
> >
> > Furthermore, should oFono automatically proceed and
> > set Active=true, bind the connection to a network interface
> > and set network interface in state UP,
>
> Definitely not. This would interfere with any other existing IP connection, say
> WiFi.
why would bringing an interface up interfere? We are doing this right
now. Just the IP assignment is done by ConnMan, but the interface
up/down status is controlled by oFono or even BlueZ in case of
Bluetooth.
Regards
Marcel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
@ 2010-11-30 8:08 Remi.Denis-Courmont
2010-11-30 10:59 ` Marcel Holtmann
0 siblings, 1 reply; 7+ messages in thread
From: Remi.Denis-Courmont @ 2010-11-30 8:08 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 493 bytes --]
----- Message d'origine -----
> why would bringing an interface up interfere? We are doing this right
> now. Just the IP assignment is done by ConnMan, but the interface
> up/down status is controlled by oFono or even BlueZ in case of
> Bluetooth.
Logically whoever sets the IP parameters should bring the interface administratively up. This is layer 3.
oFono does layer 2. It should either create/remove the interface and/or play with the dormant and/or carrier flags.
--
Rémi
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
2010-11-30 8:08 Remi.Denis-Courmont
@ 2010-11-30 10:59 ` Marcel Holtmann
0 siblings, 0 replies; 7+ messages in thread
From: Marcel Holtmann @ 2010-11-30 10:59 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
Hi Remi,
as I mentioned before, please do NOT break threading.
> > why would bringing an interface up interfere? We are doing this right
> > now. Just the IP assignment is done by ConnMan, but the interface
> > up/down status is controlled by oFono or even BlueZ in case of
> > Bluetooth.
>
> Logically whoever sets the IP parameters should bring the interface administratively up. This is layer 3.
>
> oFono does layer 2. It should either create/remove the interface and/or play with the dormant and/or carrier flags.
If you think we should change the current behavior, then please send
patches for oFono and BlueZ and also ConnMan to fix this.
Regards
Marcel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
2010-11-29 15:38 ` Marcel Holtmann
@ 2010-11-30 11:26 ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2010-11-30 12:17 ` Denis Kenzior
0 siblings, 1 reply; 7+ messages in thread
From: Sjur =?unknown-8bit?q?Br=C3=A6ndeland?= @ 2010-11-30 11:26 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 851 bytes --]
Hi Marcel,
Marcel Holtmann wrote:
>> > Or should oFono automatically create a Connection Context?
>> >
>> > Furthermore, should oFono automatically proceed and
>> > set Active=true, bind the connection to a network interface
>> > and set network interface in state UP,
>>
>> Definitely not. This would interfere with any other existing IP connection, say
>> WiFi.
>
> why would bringing an interface up interfere? We are doing this right
> now. Just the IP assignment is done by ConnMan, but the interface
> up/down status is controlled by oFono or even BlueZ in case of
> Bluetooth.
So does this imply that you think oFono should set Active=true and
and bring up the interface as soon as the Initial PDN is avilable?
What about the ConnectionContext, should oFono automatically create a
new one if needed?
Regards,
Sjur
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ConnectionContext creation for LTE PDN Connection.
2010-11-30 11:26 ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
@ 2010-11-30 12:17 ` Denis Kenzior
0 siblings, 0 replies; 7+ messages in thread
From: Denis Kenzior @ 2010-11-30 12:17 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1108 bytes --]
Hi Sjur,
On 11/30/2010 05:26 AM, Sjur Brændeland wrote:
> Hi Marcel,
>
> Marcel Holtmann wrote:
>>>> Or should oFono automatically create a Connection Context?
>>>>
>>>> Furthermore, should oFono automatically proceed and
>>>> set Active=true, bind the connection to a network interface
>>>> and set network interface in state UP,
>>>
>>> Definitely not. This would interfere with any other existing IP connection, say
>>> WiFi.
>>
>> why would bringing an interface up interfere? We are doing this right
>> now. Just the IP assignment is done by ConnMan, but the interface
>> up/down status is controlled by oFono or even BlueZ in case of
>> Bluetooth.
>
> So does this imply that you think oFono should set Active=true and
> and bring up the interface as soon as the Initial PDN is avilable?
>
> What about the ConnectionContext, should oFono automatically create a
> new one if needed?
I think it is too early to tell, we need more information about how LTE
works. Right now I'm not convinced LTE belongs on the ConnectionManager
interface at all.
Regards,
-Denis
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-11-30 12:17 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-29 14:46 ConnectionContext creation for LTE PDN Connection Sjur BRENDELAND
2010-11-29 15:12 ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2010-11-29 15:38 ` Marcel Holtmann
2010-11-30 11:26 ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2010-11-30 12:17 ` Denis Kenzior
-- strict thread matches above, loose matches on Subject: below --
2010-11-30 8:08 Remi.Denis-Courmont
2010-11-30 10:59 ` Marcel Holtmann
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.