net: ipv4: Fix multipath selection with vrf
[firefly-linux-kernel-4.4.55.git] / drivers / net / wan / farsync.c
index 44541dbc5c28c3f04400755ff94f2bc8fc2c5f38..69b994f3b8c528406ef3f28c02147b0070a074e3 100644 (file)
@@ -2516,7 +2516,7 @@ fst_add_one(struct pci_dev *pdev, const struct pci_device_id *ent)
                 dev->mem_start   = card->phys_mem
                                  + BUF_OFFSET ( txBuffer[i][0][0]);
                 dev->mem_end     = card->phys_mem
-                                 + BUF_OFFSET ( txBuffer[i][NUM_TX_BUFFER][0]);
+                                 + BUF_OFFSET ( txBuffer[i][NUM_TX_BUFFER - 1][LEN_RX_BUFFER - 1]);
                 dev->base_addr   = card->pci_conf;
                 dev->irq         = card->irq;