From patchwork Mon Jan 25 21:16:16 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sridhar Samudrala X-Patchwork-Id: 43667 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 6E5161007D6 for ; Tue, 26 Jan 2010 08:16:42 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751822Ab0AYVQf (ORCPT ); Mon, 25 Jan 2010 16:16:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750846Ab0AYVQe (ORCPT ); Mon, 25 Jan 2010 16:16:34 -0500 Received: from e34.co.us.ibm.com ([32.97.110.152]:42178 "EHLO e34.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750734Ab0AYVQe (ORCPT ); Mon, 25 Jan 2010 16:16:34 -0500 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e34.co.us.ibm.com (8.14.3/8.13.1) with ESMTP id o0PLASQp005725 for ; Mon, 25 Jan 2010 14:10:28 -0700 Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id o0PLGRvu256638 for ; Mon, 25 Jan 2010 14:16:28 -0700 Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id o0PLIPLd026375 for ; Mon, 25 Jan 2010 14:18:26 -0700 Received: from [9.47.18.19] (w-sridhar.beaverton.ibm.com [9.47.18.19]) by d03av06.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id o0PLIPR5026319; Mon, 25 Jan 2010 14:18:25 -0700 Subject: [PATCH net-next-2.6] virtio_net: Set vlan_features to enable offloads on vlan devices From: Sridhar Samudrala To: David Miller , Herbert Xu , rusty@rustcorp.com.au Cc: netdev Date: Mon, 25 Jan 2010 13:16:16 -0800 Message-Id: <1264454176.28852.129.camel@w-sridhar.beaverton.ibm.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 (2.26.3-1.fc11) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Set vlan_features in virtnet_probe() so that all the available offloads are enabled on vlan devices attached to virtio_net devices. Signed-off-by: Sridhar Samudrala --- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -872,6 +872,8 @@ static int virtnet_probe(struct virtio_device *vdev) dev->features |= NETIF_F_UFO; } + dev->vlan_features = dev->features; + /* Configuration may specify what MAC to use. Otherwise random. */ if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) { vdev->config->get(vdev,