From b738efc4484407082d09ea5fbfa4c87368d0808b Mon Sep 17 00:00:00 2001 From: "Nagaraj, Suresh" <suresh.nagaraj@intel.com> Date: Fri, 6 Apr 2018 09:57:26 +0200 Subject: [PATCH] Merge pull request #296 in SW_PON/linux from feature/UGW_SW-24431-enable-the-irq-mode-in-tso-and-fix-the-data-corruption-in-samba-read to 8.1_ER2 * commit '5c49857a71f1e33ca25414bfb66c80a8cc1348d3': Jira id: UGW_SW-24431: change tso to IRQ mode and chunk size to 512 bytes --- drivers/net/ethernet/lantiq/ltq_toe_drv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/lantiq/ltq_toe_drv.c b/drivers/net/ethernet/lantiq/ltq_toe_drv.c index 34bea62b3..3cb4c2c5f 100644 --- a/drivers/net/ethernet/lantiq/ltq_toe_drv.c +++ b/drivers/net/ethernet/lantiq/ltq_toe_drv.c @@ -71,8 +71,8 @@ static unsigned char __iomem *ltq_toe_membase; /* Virtual */ /*static const unsigned char __iomem *lro_sram_membase_res0 = (unsigned char *)0xE2013000;*/ static unsigned char __iomem *lro_sram_membase_res0; /*static unsigned int lro_sram_membase_res1 = 0xE2013100;*/ -static u32 g_tso_polling_mode = 1; -static u32 g_tso_irq_mode; +static u32 g_tso_polling_mode; +static u32 g_tso_irq_mode = 1; static struct device *g_toe_dev; @@ -1752,7 +1752,7 @@ int ltq_tso_xmit (struct sk_buff *skb, struct pmac_tx_hdr *pmac, int hdr_size, i /* Check that CMD port is available */ toe_get_cmd_own(port); len = skb->len - skb->data_len; - toe_fill_cmd0(1, 1, 1, toe_g, 2, len, toe_last, port); + toe_fill_cmd0(1, 1, 1, toe_g, 0, len, toe_last, port); toe_fill_cmd1(skb->data, ~toe_sioc, port, len); asm("sync"); toe_fill_cmd2(skb->DW0, port); @@ -1781,7 +1781,7 @@ int ltq_tso_xmit (struct sk_buff *skb, struct pmac_tx_hdr *pmac, int hdr_size, i /* Check that CMD port is available */ toe_get_cmd_own(port); /* CMD0 - Fill frag length */ - toe_fill_cmd0(1, 1, 1, toe_g, 2, skb_frag_size(frag), toe_last, port); + toe_fill_cmd0(1, 1, 1, toe_g, 0, skb_frag_size(frag), toe_last, port); /* CMD1 - Fill frag i */ frag_addr = skb_frag_address(frag); -- GitLab