[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAOMZO5CwRqXwau65FV-HjrVWpco_ijn5Rgo8Xv8u9+N8yb3Mbg@mail.gmail.com>
Date: Thu, 18 Apr 2013 08:31:52 -0300
From: Fabio Estevam <festevam@...il.com>
To: Jim Baxter <jim_baxter@...tor.com>
Cc: Francois Romieu <romieu@...zoreil.com>,
"David S. Miller" <davem@...emloft.net>,
Frank Li <Frank.Li@...escale.com>,
Fugang Duan <B38611@...escale.com>, netdev@...r.kernel.org
Subject: Re: [PATCH net-next v3 1/1] net: fec: Enable imx6 enet checksum acceleration.
On Thu, Apr 18, 2013 at 7:18 AM, Jim Baxter <jim_baxter@...tor.com> wrote:
> Thank you for you comments, I will fix the issues.
> One question below:
>
> On 17/04/13 23:45, Francois Romieu wrote:
>>> +static int fec_set_features(struct net_device *netdev,
>>> + netdev_features_t features)
>>> +{
>>> + struct fec_enet_private *fep = netdev_priv(netdev);
>>> + netdev_features_t changed = features ^ netdev->features;
>>> + bool restart_required = false;
>>> +
>>> + netdev->features = features;
>>> +
>>> + /* Receive checksum has been changed */
>>> + if (changed & NETIF_F_RXCSUM) {
>>> + restart_required = true;
>>> + if (features & NETIF_F_RXCSUM)
>>> + fep->csum_flags |= FLAG_RX_CSUM_ENABLED;
>>> + else
>>> + fep->csum_flags &= ~FLAG_RX_CSUM_ENABLED;
>>
>> ---(snip)----8<------------------------------------------------
>>
>>> + }
>>> +
>>> + /* Restart the network interface */
>>> + if (true == restart_required) {
>>
>> ---(snip)--------------------------------------->8-------------
>>
>> Then remove the "restart_required" variable ?
>>
> What you mean by remove the "restart_required" variable, I only want a
> restart in certain situations? Am I misunderstanding you comment?
I think he meant to use:
/* Restart the network interface */
if (restart_required) {
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists