Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/cxgbe/t4_netmap.c
Show First 20 Lines • Show All 487 Lines • ▼ Show 20 Lines | cxgbe_netmap_off(struct adapter *sc, struct vi_info *vi, struct ifnet *ifp, | ||||
struct netmap_kring *kring; | struct netmap_kring *kring; | ||||
int rc, i; | int rc, i; | ||||
struct sge_nm_txq *nm_txq; | struct sge_nm_txq *nm_txq; | ||||
struct sge_nm_rxq *nm_rxq; | struct sge_nm_rxq *nm_rxq; | ||||
ASSERT_SYNCHRONIZED_OP(sc); | ASSERT_SYNCHRONIZED_OP(sc); | ||||
if (!nm_netmap_on(na)) | if (!nm_netmap_on(na)) | ||||
return 0; | return (0); | ||||
if ((vi->flags & VI_INIT_DONE) == 0) | if ((vi->flags & VI_INIT_DONE) == 0) | ||||
return (0); | return (0); | ||||
rc = -t4_config_rss_range(sc, sc->mbox, vi->viid, 0, vi->rss_size, | rc = -t4_config_rss_range(sc, sc->mbox, vi->viid, 0, vi->rss_size, | ||||
vi->rss, vi->rss_size); | vi->rss, vi->rss_size); | ||||
if (rc != 0) | if (rc != 0) | ||||
if_printf(ifp, "failed to restore RSS config: %d\n", rc); | if_printf(ifp, "failed to restore RSS config: %d\n", rc); | ||||
▲ Show 20 Lines • Show All 633 Lines • Show Last 20 Lines |