net/sfc/base: separate limitations on Tx DMA descriptors
authorAndrew Rybchenko <arybchenko@solarflare.com>
Mon, 6 Mar 2017 13:05:08 +0000 (13:05 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 4 Apr 2017 13:52:52 +0000 (15:52 +0200)
commit1e43fe3cb41e62b4773600d8f19f9ce67310deba
treee2d9c559be77cf9b68f52e1f2030e5f2a92276fa
parent45290ddae88f98bf355c17669aa21273e80fb19d
net/sfc/base: separate limitations on Tx DMA descriptors

Siena has limitation on maximum byte count and 4k boundary crosssing
(which is stricter than maximum byte count).
EF10 has limitation on maximum byte count only.

Fixes: f7dc06bf35f2 ("net/sfc/base: import 5xxx/6xxx family support")
Fixes: e7cd430c864f ("net/sfc/base: import SFN7xxx family support")
Fixes: 94190e3543bf ("net/sfc/base: import SFN8xxx family support")

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/base/ef10_tx.c
drivers/net/sfc/base/efx.h
drivers/net/sfc/base/efx_tx.c
drivers/net/sfc/base/hunt_nic.c
drivers/net/sfc/base/medford_nic.c
drivers/net/sfc/base/siena_nic.c