git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/octeontx2: introduce traffic manager
[dpdk.git]
/
drivers
/
net
/
cxgbe
/
cxgbe_ethdev.c
diff --git
a/drivers/net/cxgbe/cxgbe_ethdev.c
b/drivers/net/cxgbe/cxgbe_ethdev.c
index
b2f83ea
..
3a373ec
100644
(file)
--- a/
drivers/net/cxgbe/cxgbe_ethdev.c
+++ b/
drivers/net/cxgbe/cxgbe_ethdev.c
@@
-57,7
+57,7
@@
/*
*... and the PCI ID Table itself ...
*/
/*
*... and the PCI ID Table itself ...
*/
-#include "t4_pci_id_tbl.h"
+#include "
base/
t4_pci_id_tbl.h"
uint16_t cxgbe_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
uint16_t nb_pkts)
uint16_t cxgbe_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
uint16_t nb_pkts)
@@
-112,7
+112,7
@@
uint16_t cxgbe_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts,
void cxgbe_dev_info_get(struct rte_eth_dev *eth_dev,
struct rte_eth_dev_info *device_info)
{
void cxgbe_dev_info_get(struct rte_eth_dev *eth_dev,
struct rte_eth_dev_info *device_info)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
int max_queues = adapter->sge.max_ethqsets / adapter->params.nports;
struct adapter *adapter = pi->adapter;
int max_queues = adapter->sge.max_ethqsets / adapter->params.nports;
@@
-148,7
+148,7
@@
void cxgbe_dev_info_get(struct rte_eth_dev *eth_dev,
void cxgbe_dev_promiscuous_enable(struct rte_eth_dev *eth_dev)
{
void cxgbe_dev_promiscuous_enable(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
t4_set_rxmode(adapter, adapter->mbox, pi->viid, -1,
struct adapter *adapter = pi->adapter;
t4_set_rxmode(adapter, adapter->mbox, pi->viid, -1,
@@
-157,7
+157,7
@@
void cxgbe_dev_promiscuous_enable(struct rte_eth_dev *eth_dev)
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev)
{
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
t4_set_rxmode(adapter, adapter->mbox, pi->viid, -1,
struct adapter *adapter = pi->adapter;
t4_set_rxmode(adapter, adapter->mbox, pi->viid, -1,
@@
-166,7
+166,7
@@
void cxgbe_dev_promiscuous_disable(struct rte_eth_dev *eth_dev)
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev)
{
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
/* TODO: address filters ?? */
struct adapter *adapter = pi->adapter;
/* TODO: address filters ?? */
@@
-177,7
+177,7
@@
void cxgbe_dev_allmulticast_enable(struct rte_eth_dev *eth_dev)
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev)
{
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
/* TODO: address filters ?? */
struct adapter *adapter = pi->adapter;
/* TODO: address filters ?? */
@@
-189,7
+189,7
@@
void cxgbe_dev_allmulticast_disable(struct rte_eth_dev *eth_dev)
int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev,
int wait_to_complete)
{
int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev,
int wait_to_complete)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct rte_eth_link new_link = { 0 };
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct rte_eth_link new_link = { 0 };
@@
-200,7
+200,8
@@
int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev,
cxgbe_poll(&s->fw_evtq, NULL, budget, &work_done);
/* Exit if link status changed or always forced up */
cxgbe_poll(&s->fw_evtq, NULL, budget, &work_done);
/* Exit if link status changed or always forced up */
- if (pi->link_cfg.link_ok != old_link || force_linkup(adapter))
+ if (pi->link_cfg.link_ok != old_link ||
+ cxgbe_force_linkup(adapter))
break;
if (!wait_to_complete)
break;
if (!wait_to_complete)
@@
-209,7
+210,7
@@
int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev,
rte_delay_ms(CXGBE_LINK_STATUS_POLL_MS);
}
rte_delay_ms(CXGBE_LINK_STATUS_POLL_MS);
}
- new_link.link_status = force_linkup(adapter) ?
+ new_link.link_status =
cxgbe_
force_linkup(adapter) ?
ETH_LINK_UP : pi->link_cfg.link_ok;
new_link.link_autoneg = pi->link_cfg.autoneg;
new_link.link_duplex = ETH_LINK_FULL_DUPLEX;
ETH_LINK_UP : pi->link_cfg.link_ok;
new_link.link_autoneg = pi->link_cfg.autoneg;
new_link.link_duplex = ETH_LINK_FULL_DUPLEX;
@@
-223,7
+224,7
@@
int cxgbe_dev_link_update(struct rte_eth_dev *eth_dev,
*/
int cxgbe_dev_set_link_up(struct rte_eth_dev *dev)
{
*/
int cxgbe_dev_set_link_up(struct rte_eth_dev *dev)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
unsigned int work_done, budget = 32;
struct sge *s = &adapter->sge;
struct adapter *adapter = pi->adapter;
unsigned int work_done, budget = 32;
struct sge *s = &adapter->sge;
@@
-249,7
+250,7
@@
int cxgbe_dev_set_link_up(struct rte_eth_dev *dev)
*/
int cxgbe_dev_set_link_down(struct rte_eth_dev *dev)
{
*/
int cxgbe_dev_set_link_down(struct rte_eth_dev *dev)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
unsigned int work_done, budget = 32;
struct sge *s = &adapter->sge;
struct adapter *adapter = pi->adapter;
unsigned int work_done, budget = 32;
struct sge *s = &adapter->sge;
@@
-272,20
+273,20
@@
int cxgbe_dev_set_link_down(struct rte_eth_dev *dev)
int cxgbe_dev_mtu_set(struct rte_eth_dev *eth_dev, uint16_t mtu)
{
int cxgbe_dev_mtu_set(struct rte_eth_dev *eth_dev, uint16_t mtu)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct rte_eth_dev_info dev_info;
int err;
struct adapter *adapter = pi->adapter;
struct rte_eth_dev_info dev_info;
int err;
- uint16_t new_mtu = mtu +
ETHER_HDR_LEN +
ETHER_CRC_LEN;
+ uint16_t new_mtu = mtu +
RTE_ETHER_HDR_LEN + RTE_
ETHER_CRC_LEN;
cxgbe_dev_info_get(eth_dev, &dev_info);
cxgbe_dev_info_get(eth_dev, &dev_info);
- /* Must accommodate at least ETHER_MIN_MTU */
- if (
(new_mtu < ETHER_MIN_MTU) || (new_mtu > dev_info.max_rx_pktlen)
)
+ /* Must accommodate at least
RTE_
ETHER_MIN_MTU */
+ if (
new_mtu < RTE_ETHER_MIN_MTU || new_mtu > dev_info.max_rx_pktlen
)
return -EINVAL;
/* set to jumbo mode if needed */
return -EINVAL;
/* set to jumbo mode if needed */
- if (new_mtu > ETHER_MAX_LEN)
+ if (new_mtu >
RTE_
ETHER_MAX_LEN)
eth_dev->data->dev_conf.rxmode.offloads |=
DEV_RX_OFFLOAD_JUMBO_FRAME;
else
eth_dev->data->dev_conf.rxmode.offloads |=
DEV_RX_OFFLOAD_JUMBO_FRAME;
else
@@
-305,7
+306,7
@@
int cxgbe_dev_mtu_set(struct rte_eth_dev *eth_dev, uint16_t mtu)
*/
void cxgbe_dev_close(struct rte_eth_dev *eth_dev)
{
*/
void cxgbe_dev_close(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
CXGBE_FUNC_TRACE();
struct adapter *adapter = pi->adapter;
CXGBE_FUNC_TRACE();
@@
-327,7
+328,7
@@
void cxgbe_dev_close(struct rte_eth_dev *eth_dev)
*/
int cxgbe_dev_start(struct rte_eth_dev *eth_dev)
{
*/
int cxgbe_dev_start(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct rte_eth_rxmode *rx_conf = ð_dev->data->dev_conf.rxmode;
struct adapter *adapter = pi->adapter;
int err = 0, i;
struct rte_eth_rxmode *rx_conf = ð_dev->data->dev_conf.rxmode;
struct adapter *adapter = pi->adapter;
int err = 0, i;
@@
-356,7
+357,7
@@
int cxgbe_dev_start(struct rte_eth_dev *eth_dev)
cxgbe_enable_rx_queues(pi);
cxgbe_enable_rx_queues(pi);
- err = setup_rss(pi);
+ err =
cxgbe_
setup_rss(pi);
if (err)
goto out;
if (err)
goto out;
@@
-372,7
+373,7
@@
int cxgbe_dev_start(struct rte_eth_dev *eth_dev)
goto out;
}
goto out;
}
- err = link_start(pi);
+ err =
cxgbe_
link_start(pi);
if (err)
goto out;
if (err)
goto out;
@@
-385,7
+386,7
@@
out:
*/
void cxgbe_dev_stop(struct rte_eth_dev *eth_dev)
{
*/
void cxgbe_dev_stop(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
CXGBE_FUNC_TRACE();
struct adapter *adapter = pi->adapter;
CXGBE_FUNC_TRACE();
@@
-405,25
+406,25
@@
void cxgbe_dev_stop(struct rte_eth_dev *eth_dev)
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev)
{
int cxgbe_dev_configure(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
int err;
CXGBE_FUNC_TRACE();
if (!(adapter->flags & FW_QUEUE_BOUND)) {
struct adapter *adapter = pi->adapter;
int err;
CXGBE_FUNC_TRACE();
if (!(adapter->flags & FW_QUEUE_BOUND)) {
- err = setup_sge_fwevtq(adapter);
+ err =
cxgbe_
setup_sge_fwevtq(adapter);
if (err)
return err;
adapter->flags |= FW_QUEUE_BOUND;
if (is_pf4(adapter)) {
if (err)
return err;
adapter->flags |= FW_QUEUE_BOUND;
if (is_pf4(adapter)) {
- err = setup_sge_ctrl_txq(adapter);
+ err =
cxgbe_
setup_sge_ctrl_txq(adapter);
if (err)
return err;
}
}
if (err)
return err;
}
}
- err = cfg_queue_count(eth_dev);
+ err = c
xgbe_c
fg_queue_count(eth_dev);
if (err)
return err;
if (err)
return err;
@@
-465,7
+466,7
@@
int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev,
unsigned int socket_id,
const struct rte_eth_txconf *tx_conf __rte_unused)
{
unsigned int socket_id,
const struct rte_eth_txconf *tx_conf __rte_unused)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct sge_eth_txq *txq = &s->ethtxq[pi->first_qset + queue_idx];
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct sge_eth_txq *txq = &s->ethtxq[pi->first_qset + queue_idx];
@@
-530,7
+531,7
@@
void cxgbe_dev_tx_queue_release(void *q)
int cxgbe_dev_rx_queue_start(struct rte_eth_dev *eth_dev, uint16_t rx_queue_id)
{
int ret;
int cxgbe_dev_rx_queue_start(struct rte_eth_dev *eth_dev, uint16_t rx_queue_id)
{
int ret;
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adap = pi->adapter;
struct sge_rspq *q;
struct adapter *adap = pi->adapter;
struct sge_rspq *q;
@@
-549,7
+550,7
@@
int cxgbe_dev_rx_queue_start(struct rte_eth_dev *eth_dev, uint16_t rx_queue_id)
int cxgbe_dev_rx_queue_stop(struct rte_eth_dev *eth_dev, uint16_t rx_queue_id)
{
int ret;
int cxgbe_dev_rx_queue_stop(struct rte_eth_dev *eth_dev, uint16_t rx_queue_id)
{
int ret;
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adap = pi->adapter;
struct sge_rspq *q;
struct adapter *adap = pi->adapter;
struct sge_rspq *q;
@@
-570,7
+571,7
@@
int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev,
const struct rte_eth_rxconf *rx_conf __rte_unused,
struct rte_mempool *mp)
{
const struct rte_eth_rxconf *rx_conf __rte_unused,
struct rte_mempool *mp)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset + queue_idx];
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset + queue_idx];
@@
-586,7
+587,7
@@
int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev,
cxgbe_dev_info_get(eth_dev, &dev_info);
cxgbe_dev_info_get(eth_dev, &dev_info);
- /* Must accommodate at least ETHER_MIN_MTU */
+ /* Must accommodate at least
RTE_
ETHER_MIN_MTU */
if ((pkt_len < dev_info.min_rx_bufsize) ||
(pkt_len > dev_info.max_rx_pktlen)) {
dev_err(adap, "%s: max pkt len must be > %d and <= %d\n",
if ((pkt_len < dev_info.min_rx_bufsize) ||
(pkt_len > dev_info.max_rx_pktlen)) {
dev_err(adap, "%s: max pkt len must be > %d and <= %d\n",
@@
-625,7
+626,7
@@
int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev,
rxq->fl.size = temp_nb_desc;
/* Set to jumbo mode if necessary */
rxq->fl.size = temp_nb_desc;
/* Set to jumbo mode if necessary */
- if (pkt_len > ETHER_MAX_LEN)
+ if (pkt_len >
RTE_
ETHER_MAX_LEN)
eth_dev->data->dev_conf.rxmode.offloads |=
DEV_RX_OFFLOAD_JUMBO_FRAME;
else
eth_dev->data->dev_conf.rxmode.offloads |=
DEV_RX_OFFLOAD_JUMBO_FRAME;
else
@@
-633,7
+634,7
@@
int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev,
~DEV_RX_OFFLOAD_JUMBO_FRAME;
err = t4_sge_alloc_rxq(adapter, &rxq->rspq, false, eth_dev, msi_idx,
~DEV_RX_OFFLOAD_JUMBO_FRAME;
err = t4_sge_alloc_rxq(adapter, &rxq->rspq, false, eth_dev, msi_idx,
- &rxq->fl,
t4_ethrx_handler
,
+ &rxq->fl,
NULL
,
is_pf4(adapter) ?
t4_get_tp_ch_map(adapter, pi->tx_chan) : 0, mp,
queue_idx, socket_id);
is_pf4(adapter) ?
t4_get_tp_ch_map(adapter, pi->tx_chan) : 0, mp,
queue_idx, socket_id);
@@
-667,7
+668,7
@@
void cxgbe_dev_rx_queue_release(void *q)
static int cxgbe_dev_stats_get(struct rte_eth_dev *eth_dev,
struct rte_eth_stats *eth_stats)
{
static int cxgbe_dev_stats_get(struct rte_eth_dev *eth_dev,
struct rte_eth_stats *eth_stats)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct port_stats ps;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
struct port_stats ps;
@@
-705,7
+706,6
@@
static int cxgbe_dev_stats_get(struct rte_eth_dev *eth_dev,
eth_stats->q_opackets[i] = txq->stats.pkts;
eth_stats->q_obytes[i] = txq->stats.tx_bytes;
eth_stats->q_opackets[i] = txq->stats.pkts;
eth_stats->q_obytes[i] = txq->stats.tx_bytes;
- eth_stats->q_errors[i] = txq->stats.mapping_err;
}
return 0;
}
}
return 0;
}
@@
-715,7
+715,7
@@
static int cxgbe_dev_stats_get(struct rte_eth_dev *eth_dev,
*/
static void cxgbe_dev_stats_reset(struct rte_eth_dev *eth_dev)
{
*/
static void cxgbe_dev_stats_reset(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
unsigned int i;
struct adapter *adapter = pi->adapter;
struct sge *s = &adapter->sge;
unsigned int i;
@@
-741,7
+741,7
@@
static void cxgbe_dev_stats_reset(struct rte_eth_dev *eth_dev)
static int cxgbe_flow_ctrl_get(struct rte_eth_dev *eth_dev,
struct rte_eth_fc_conf *fc_conf)
{
static int cxgbe_flow_ctrl_get(struct rte_eth_dev *eth_dev,
struct rte_eth_fc_conf *fc_conf)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct link_config *lc = &pi->link_cfg;
int rx_pause, tx_pause;
struct link_config *lc = &pi->link_cfg;
int rx_pause, tx_pause;
@@
-763,7
+763,7
@@
static int cxgbe_flow_ctrl_get(struct rte_eth_dev *eth_dev,
static int cxgbe_flow_ctrl_set(struct rte_eth_dev *eth_dev,
struct rte_eth_fc_conf *fc_conf)
{
static int cxgbe_flow_ctrl_set(struct rte_eth_dev *eth_dev,
struct rte_eth_fc_conf *fc_conf)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
struct link_config *lc = &pi->link_cfg;
struct adapter *adapter = pi->adapter;
struct link_config *lc = &pi->link_cfg;
@@
-809,7
+809,7
@@
cxgbe_dev_supported_ptypes_get(struct rte_eth_dev *eth_dev)
static int cxgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
struct rte_eth_rss_conf *rss_conf)
{
static int cxgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
struct rte_eth_rss_conf *rss_conf)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
int err;
struct adapter *adapter = pi->adapter;
int err;
@@
-839,7
+839,7
@@
static int cxgbe_dev_rss_hash_update(struct rte_eth_dev *dev,
static int cxgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
struct rte_eth_rss_conf *rss_conf)
{
static int cxgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
struct rte_eth_rss_conf *rss_conf)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
u64 rss_hf = 0;
u64 flags = 0;
struct adapter *adapter = pi->adapter;
u64 rss_hf = 0;
u64 flags = 0;
@@
-948,7
+948,7
@@
static int eeprom_wr_phys(struct adapter *adap, unsigned int phys_addr, u32 v)
static int cxgbe_get_eeprom(struct rte_eth_dev *dev,
struct rte_dev_eeprom_info *e)
{
static int cxgbe_get_eeprom(struct rte_eth_dev *dev,
struct rte_dev_eeprom_info *e)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
u32 i, err = 0;
u8 *buf = rte_zmalloc(NULL, EEPROMSIZE, 0);
struct adapter *adapter = pi->adapter;
u32 i, err = 0;
u8 *buf = rte_zmalloc(NULL, EEPROMSIZE, 0);
@@
-969,7
+969,7
@@
static int cxgbe_get_eeprom(struct rte_eth_dev *dev,
static int cxgbe_set_eeprom(struct rte_eth_dev *dev,
struct rte_dev_eeprom_info *eeprom)
{
static int cxgbe_set_eeprom(struct rte_eth_dev *dev,
struct rte_dev_eeprom_info *eeprom)
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
u8 *buf;
int err = 0;
struct adapter *adapter = pi->adapter;
u8 *buf;
int err = 0;
@@
-1027,7
+1027,7
@@
out:
static int cxgbe_get_regs_len(struct rte_eth_dev *eth_dev)
{
static int cxgbe_get_regs_len(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
return t4_get_regs_len(adapter) / sizeof(uint32_t);
struct adapter *adapter = pi->adapter;
return t4_get_regs_len(adapter) / sizeof(uint32_t);
@@
-1036,7
+1036,7
@@
static int cxgbe_get_regs_len(struct rte_eth_dev *eth_dev)
static int cxgbe_get_regs(struct rte_eth_dev *eth_dev,
struct rte_dev_reg_info *regs)
{
static int cxgbe_get_regs(struct rte_eth_dev *eth_dev,
struct rte_dev_reg_info *regs)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = pi->adapter;
regs->version = CHELSIO_CHIP_VERSION(adapter->params.chip) |
struct adapter *adapter = pi->adapter;
regs->version = CHELSIO_CHIP_VERSION(adapter->params.chip) |
@@
-1055,9
+1055,9
@@
static int cxgbe_get_regs(struct rte_eth_dev *eth_dev,
return 0;
}
return 0;
}
-int cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *addr)
+int cxgbe_mac_addr_set(struct rte_eth_dev *dev, struct
rte_
ether_addr *addr)
{
{
- struct port_info *pi =
(struct port_info *)(dev->data->dev_private)
;
+ struct port_info *pi =
dev->data->dev_private
;
int ret;
ret = cxgbe_mpstcam_modify(pi, (int)pi->xact_addr_filt, (u8 *)addr);
int ret;
ret = cxgbe_mpstcam_modify(pi, (int)pi->xact_addr_filt, (u8 *)addr);
@@
-1114,7
+1114,7
@@
static const struct eth_dev_ops cxgbe_eth_dev_ops = {
static int eth_cxgbe_dev_init(struct rte_eth_dev *eth_dev)
{
struct rte_pci_device *pci_dev;
static int eth_cxgbe_dev_init(struct rte_eth_dev *eth_dev)
{
struct rte_pci_device *pci_dev;
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adapter = NULL;
char name[RTE_ETH_NAME_MAX_LEN];
int err = 0;
struct adapter *adapter = NULL;
char name[RTE_ETH_NAME_MAX_LEN];
int err = 0;
@@
-1185,7
+1185,7
@@
out_free_adapter:
static int eth_cxgbe_dev_uninit(struct rte_eth_dev *eth_dev)
{
static int eth_cxgbe_dev_uninit(struct rte_eth_dev *eth_dev)
{
- struct port_info *pi =
(struct port_info *)(eth_dev->data->dev_private)
;
+ struct port_info *pi =
eth_dev->data->dev_private
;
struct adapter *adap = pi->adapter;
/* Free up other ports and all resources */
struct adapter *adap = pi->adapter;
/* Free up other ports and all resources */