From: Denis Kenzior <denkenz@gmail.com>
To: ofono@ofono.org
Subject: Re: [PATCH 06/11] ubloxmodem: add Toby L2 gprs context driver
Date: Thu, 17 Mar 2016 09:26:42 -0500 [thread overview]
Message-ID: <56EABEA2.5010001@gmail.com> (raw)
In-Reply-To: <56EA87F5.3090107@endocode.com>
[-- Attachment #1: Type: text/plain, Size: 1390 bytes --]
Hi Dragos,
>>
>> Since this is a two line function, it would be easier to read the code if it is moved into cgact_enable_cb
>>
>> In fact, just sending CGCONTRDP inside cgact_enable_cb would be the simplest.
>
> The next patches will need this as a standalone function. Another line for reading the router mode ip config will be introduced. And the function will be called from 3 places:
> * directly in pri_context_activate (this patch)
> * after authentication command (authentication support patch)
> * from read_settings function (automatic context activation patch)
>
Okay, go ahead with your proposal.
<snip>
>>> + gcd->cb = cb;
>>> + gcd->cb_data = data;
>>> + memcpy(gcd->apn, ctx->apn, sizeof(ctx->apn));
>>
>> Why do we memcpy the APN into this structure? If you don't want to make this function too long, then just pass the apn as a parameter to ublox_activate_ctx.
>>
> The APN will be required by another patch that sends authentication command and then sends CGDCONT.
>
Okay, but then logically it should be part of that patch :)
We prefer that data structure members are added on as needed basis. So
it becomes much easier to understand what is used how when reviewing
large patch sets.
This is also useful in e.g. git blame and git show when reviewing what
was done previously and for what reason.
Regards,
-Denis
next prev parent reply other threads:[~2016-03-17 14:26 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-14 15:50 [PATCH v1 00/11] Support for U-Blox Toby L2 modems Dragos Tatulea
2016-03-14 15:50 ` [PATCH 01/11] plugins/udevng: support different interface strings to detect TOBY series Dragos Tatulea
2016-03-16 18:00 ` Denis Kenzior
2016-03-14 15:50 ` [PATCH 02/11] plugins/ublox: allow enabling of TOBY L2 modems Dragos Tatulea
2016-03-16 18:12 ` Denis Kenzior
2016-03-14 15:50 ` [PATCH 03/11] plugins/ublox: use vendor from structure instead of fixed Dragos Tatulea
2016-03-16 18:20 ` Denis Kenzior
2016-03-14 15:50 ` [PATCH 04/11] atmodem: add support for U-Blox TOBY L2 modems Dragos Tatulea
2016-03-16 18:20 ` Denis Kenzior
2016-03-14 15:50 ` [PATCH 05/11] plugins/ublox: give names to model ids Dragos Tatulea
2016-03-16 18:22 ` Denis Kenzior
2016-03-14 15:50 ` [PATCH 06/11] ubloxmodem: add Toby L2 gprs context driver Dragos Tatulea
2016-03-16 23:25 ` Denis Kenzior
2016-03-17 10:33 ` Dragos Tatulea
2016-03-17 14:26 ` Denis Kenzior [this message]
2016-03-14 15:51 ` [PATCH 07/11] plugins/ublox: enable ubloxmodem driver when possible Dragos Tatulea
2016-03-14 15:51 ` [PATCH 08/11] plugins/ublox: support more internet contexts Dragos Tatulea
2016-03-14 15:51 ` [PATCH 09/11] ubloxmodem: support authentication Dragos Tatulea
2016-03-14 15:51 ` [PATCH 10/11] plugins/ublox: read network mode Dragos Tatulea
2016-03-14 15:51 ` [PATCH 11/11] ubloxmodem: add routed mode support Dragos Tatulea
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=56EABEA2.5010001@gmail.com \
--to=denkenz@gmail.com \
--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.