]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
xilinx_emacps: Adds support for fragmented
authorAnirudha Sarangi <anirudh@xilinx.com>
Wed, 3 Apr 2013 17:36:52 +0000 (23:06 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 4 Apr 2013 05:46:03 +0000 (07:46 +0200)
This patch alters the features parameter in ndev to add support
for fragmented packets. It also adds support for scatter-gather
packets.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
drivers/net/ethernet/xilinx/xilinx_emacps.c

index 7ab4cc7eb3673e1bdcb5dfdcfa90c20ad7981996..1fe6cbb6d37368cb5beebab8ec69266701822083 100644 (file)
@@ -2560,7 +2560,7 @@ static int xemacps_probe(struct platform_device *pdev)
        ndev->watchdog_timeo = TX_TIMEOUT;
        ndev->ethtool_ops = &xemacps_ethtool_ops;
        ndev->base_addr = r_mem->start;
-       ndev->features = NETIF_F_IP_CSUM;
+       ndev->features = NETIF_F_IP_CSUM | NETIF_F_FRAGLIST | NETIF_F_SG;
        netif_napi_add(ndev, &lp->napi, xemacps_rx_poll, XEMACPS_NAPI_WEIGHT);
 
        lp->ip_summed = CHECKSUM_UNNECESSARY;