fix typos using codespell utility
Fixing typos across dpdk source code using codespell utility. Skipped the ethdev driver's base code fixes to keep the base code intact. Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: John McNamara <john.mcnamara@intel.com>
This commit is contained in:
parent
eb0082450f
commit
98a7ea332b
@ -392,7 +392,7 @@ static void eth_event_callback(uint8_t port_id,
|
||||
static int all_ports_started(void);
|
||||
|
||||
/*
|
||||
* Helper function to check if socket is allready discovered.
|
||||
* Helper function to check if socket is already discovered.
|
||||
* If yes, return positive value. If not, return zero.
|
||||
*/
|
||||
int
|
||||
|
@ -55,7 +55,7 @@ expression M, O1, O2;
|
||||
|
||||
|
||||
//
|
||||
// Cleanup rules. Fold in double casts, remove unnecessary paranthesis, etc.
|
||||
// Cleanup rules. Fold in double casts, remove unnecessary parenthesis, etc.
|
||||
//
|
||||
@disable paren@
|
||||
expression M, O;
|
||||
|
@ -150,14 +150,14 @@ TAG2="$TAG2 ($HASH2)"
|
||||
ABICHECK=`which abi-compliance-checker 2>/dev/null`
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
log "INFO" "Cant find abi-compliance-checker utility"
|
||||
log "INFO" "Can't find abi-compliance-checker utility"
|
||||
cleanup_and_exit 1
|
||||
fi
|
||||
|
||||
ABIDUMP=`which abi-dumper 2>/dev/null`
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
log "INFO" "Cant find abi-dumper utility"
|
||||
log "INFO" "Can't find abi-dumper utility"
|
||||
cleanup_and_exit 1
|
||||
fi
|
||||
|
||||
|
@ -259,7 +259,7 @@ boolean parameters value.
|
||||
|
||||
- ``debug_init`` [bool] (default **n**)
|
||||
|
||||
Enable extra logging during device intialization and startup.
|
||||
Enable extra logging during device initialization and startup.
|
||||
|
||||
- ``mcdi_logging`` [bool] (default **n**)
|
||||
|
||||
|
@ -308,9 +308,9 @@ Test Vector File
|
||||
The test vector file is a text file contain information about test vectors.
|
||||
The file is made of the sections. The first section doesn't have header.
|
||||
It contain global information used in each test variant vectors -
|
||||
typicaly information about plaintext, ciphertext, cipher key, aut key,
|
||||
typically information about plaintext, ciphertext, cipher key, aut key,
|
||||
initial vector. All other sections begin header.
|
||||
The sections contain particular information typicaly digest.
|
||||
The sections contain particular information typically digest.
|
||||
|
||||
**Format of the file:**
|
||||
|
||||
@ -362,7 +362,7 @@ Examples
|
||||
|
||||
Call application for performance throughput test of single Aesni MB PMD
|
||||
for cipher encryption aes-cbc and auth generation sha1-hmac,
|
||||
one milion operations, burst size 32, packet size 64::
|
||||
one million operations, burst size 32, packet size 64::
|
||||
|
||||
dpdk-test-crypto-perf -l 6-7 --vdev crypto_aesni_mb_pmd -w 0000:00:00.0 --
|
||||
--ptest throughput --devtype crypto_aesni_mb --optype cipher-then-auth
|
||||
|
@ -250,7 +250,7 @@ static phys_addr_t dpaa2_mem_vtop(uint64_t vaddr)
|
||||
/**
|
||||
* When we are using Physical addresses as IO Virtual Addresses,
|
||||
* Need to call conversion routines dpaa2_mem_vtop & dpaa2_mem_ptov
|
||||
* whereever required.
|
||||
* wherever required.
|
||||
* These routines are called with help of below MACRO's
|
||||
*/
|
||||
|
||||
|
@ -288,7 +288,7 @@ void *qbman_swp_mc_result(struct qbman_swp *p)
|
||||
qbman_cena_invalidate_prefetch(&p->sys,
|
||||
QBMAN_CENA_SWP_RR(p->mc.valid_bit));
|
||||
ret = qbman_cena_read(&p->sys, QBMAN_CENA_SWP_RR(p->mc.valid_bit));
|
||||
/* Remove the valid-bit - command completed iff the rest is non-zero */
|
||||
/* Remove the valid-bit - command completed if the rest is non-zero */
|
||||
verb = ret[0] & ~QB_VALID_BIT;
|
||||
if (!verb)
|
||||
return NULL;
|
||||
@ -769,7 +769,7 @@ const struct qbman_result *qbman_swp_dqrr_next(struct qbman_swp *s)
|
||||
*/
|
||||
uint32_t dqpi = qbman_cinh_read(&s->sys, QBMAN_CINH_SWP_DQPI);
|
||||
uint32_t pi = qb_attr_code_decode(&code_dqpi_pi, &dqpi);
|
||||
/* there are new entries iff pi != next_idx */
|
||||
/* there are new entries if pi != next_idx */
|
||||
if (pi == s->dqrr.next_idx)
|
||||
return NULL;
|
||||
/* if next_idx is/was the last ring index, and 'pi' is
|
||||
|
@ -757,7 +757,7 @@ qat_pmd_enqueue_op_burst(void *qp, struct rte_crypto_op **ops,
|
||||
tmp_qp->stats.enqueue_err_count++;
|
||||
/*
|
||||
* This message cannot be enqueued,
|
||||
* decrease number of ops that wasnt sent
|
||||
* decrease number of ops that wasn't sent
|
||||
*/
|
||||
rte_atomic16_sub(&tmp_qp->inflights16,
|
||||
nb_ops_possible - nb_ops_sent);
|
||||
|
@ -636,7 +636,7 @@ eth_ark_dev_stop(struct rte_eth_dev *dev)
|
||||
}
|
||||
|
||||
/* Stop DDM */
|
||||
/* Wait up to 0.1 second. each stop is upto 1000 * 10 useconds */
|
||||
/* Wait up to 0.1 second. each stop is up to 1000 * 10 useconds */
|
||||
for (i = 0; i < 10; i++) {
|
||||
status = ark_ddm_stop(ark->ddm.v, 1);
|
||||
if (status == 0)
|
||||
|
@ -887,7 +887,7 @@ storm_memset_eq_prod(struct bnx2x_softc *sc, uint16_t eq_prod, uint16_t pfid)
|
||||
/*
|
||||
* Post a slowpath command.
|
||||
*
|
||||
* A slowpath command is used to propogate a configuration change through
|
||||
* A slowpath command is used to propagate a configuration change through
|
||||
* the controller in a controlled manner, allowing each STORM processor and
|
||||
* other H/W blocks to phase in the change. The commands sent on the
|
||||
* slowpath are referred to as ramrods. Depending on the ramrod used the
|
||||
@ -2002,7 +2002,7 @@ bnx2x_nic_unload(struct bnx2x_softc *sc, uint32_t unload_mode, uint8_t keep_link
|
||||
|
||||
/*
|
||||
* Nothing to do during unload if previous bnx2x_nic_load()
|
||||
* did not completed succesfully - all resourses are released.
|
||||
* did not completed successfully - all resourses are released.
|
||||
*/
|
||||
if ((sc->state == BNX2X_STATE_CLOSED) || (sc->state == BNX2X_STATE_ERROR)) {
|
||||
return 0;
|
||||
@ -3931,7 +3931,7 @@ static void bnx2x_attn_int_deasserted2(struct bnx2x_softc *sc, uint32_t attn)
|
||||
mask1 = REG_RD(sc, PXP2_REG_PXP2_INT_MASK_1);
|
||||
val0 = REG_RD(sc, PXP2_REG_PXP2_INT_STS_0);
|
||||
/*
|
||||
* If the olny PXP2_EOP_ERROR_BIT is set in
|
||||
* If the only PXP2_EOP_ERROR_BIT is set in
|
||||
* STS0 and STS1 - clear it
|
||||
*
|
||||
* probably we lose additional attentions between
|
||||
@ -5910,7 +5910,7 @@ static void bnx2x_set_234_gates(struct bnx2x_softc *sc, uint8_t close)
|
||||
(val | HC_CONFIG_0_REG_BLOCK_DISABLE_0));
|
||||
|
||||
} else {
|
||||
/* Prevent incomming interrupts in IGU */
|
||||
/* Prevent incoming interrupts in IGU */
|
||||
val = REG_RD(sc, IGU_REG_BLOCK_CONFIGURATION);
|
||||
|
||||
if (close)
|
||||
|
@ -1371,9 +1371,9 @@ bnx2x_prep_fw_stats_req(struct bnx2x_softc *sc)
|
||||
cur_query_entry = &sc->fw_stats_req->query[BNX2X_PORT_QUERY_IDX];
|
||||
|
||||
cur_query_entry->kind = STATS_TYPE_PORT;
|
||||
/* For port query index is a DONT CARE */
|
||||
/* For port query index is a DON'T CARE */
|
||||
cur_query_entry->index = SC_PORT(sc);
|
||||
/* For port query funcID is a DONT CARE */
|
||||
/* For port query funcID is a DON'T CARE */
|
||||
cur_query_entry->funcID = htole16(SC_FUNC(sc));
|
||||
cur_query_entry->address.hi = htole32(U64_HI(cur_data_offset));
|
||||
cur_query_entry->address.lo = htole32(U64_LO(cur_data_offset));
|
||||
@ -1385,7 +1385,7 @@ bnx2x_prep_fw_stats_req(struct bnx2x_softc *sc)
|
||||
cur_query_entry = &sc->fw_stats_req->query[BNX2X_PF_QUERY_IDX];
|
||||
|
||||
cur_query_entry->kind = STATS_TYPE_PF;
|
||||
/* For PF query index is a DONT CARE */
|
||||
/* For PF query index is a DON'T CARE */
|
||||
cur_query_entry->index = SC_PORT(sc);
|
||||
cur_query_entry->funcID = htole16(SC_FUNC(sc));
|
||||
cur_query_entry->address.hi = htole32(U64_HI(cur_data_offset));
|
||||
@ -1450,7 +1450,7 @@ void bnx2x_memset_stats(struct bnx2x_softc *sc)
|
||||
if (sc->port.pmf && sc->port.port_stx)
|
||||
bnx2x_port_stats_base_init(sc);
|
||||
|
||||
/* mark the end of statistics initializiation */
|
||||
/* mark the end of statistics initialization */
|
||||
sc->stats_init = false;
|
||||
}
|
||||
|
||||
@ -1536,7 +1536,7 @@ bnx2x_stats_init(struct bnx2x_softc *sc)
|
||||
bnx2x_port_stats_base_init(sc);
|
||||
}
|
||||
|
||||
/* mark the end of statistics initializiation */
|
||||
/* mark the end of statistics initialization */
|
||||
sc->stats_init = FALSE;
|
||||
}
|
||||
|
||||
|
@ -282,7 +282,7 @@ struct bnx2x_vf_bulletin {
|
||||
uint16_t version;
|
||||
uint16_t length;
|
||||
|
||||
uint64_t valid_bitmap; /* bitmap indicating wich fields
|
||||
uint64_t valid_bitmap; /* bitmap indicating which fields
|
||||
* hold valid values
|
||||
*/
|
||||
|
||||
|
@ -2499,7 +2499,7 @@ struct shmem2_region {
|
||||
* SHMEM_EEE_XXX_ADV definitions (where XXX is replaced by speed).
|
||||
* bit 28 when 1'b1 EEE was requested.
|
||||
* bit 29 when 1'b1 tx lpi was requested.
|
||||
* bit 30 when 1'b1 EEE was negotiated. Tx lpi will be asserted iff
|
||||
* bit 30 when 1'b1 EEE was negotiated. Tx lpi will be asserted if
|
||||
* 30:29 are 2'b11.
|
||||
* bit 31 when 1'b0 bits 15:0 contain a PORT_FEAT_CFG_EEE_ define as
|
||||
* value. When 1'b1 those bits contains a value times 16 microseconds.
|
||||
@ -3911,7 +3911,7 @@ struct client_init_rx_data
|
||||
uint16_t bd_pause_thr_high /* number of remaining bds above which, we send un-pause message */;
|
||||
uint16_t sge_pause_thr_low /* number of remaining sges under which, we send pause message */;
|
||||
uint16_t sge_pause_thr_high /* number of remaining sges above which, we send un-pause message */;
|
||||
uint16_t rx_cos_mask /* the bits that will be set on pfc/ safc paket whith will be genratet when this ring is full. for regular flow control set this to 1 */;
|
||||
uint16_t rx_cos_mask /* the bits that will be set on pfc/ safc paket with will be genratet when this ring is full. for regular flow control set this to 1 */;
|
||||
uint16_t silent_vlan_value /* The vlan to compare, in case, silent vlan is set */;
|
||||
uint16_t silent_vlan_mask /* The vlan mask, in case, silent vlan is set */;
|
||||
uint32_t reserved6[2];
|
||||
@ -4903,7 +4903,7 @@ enum eth_tx_vlan_type
|
||||
*/
|
||||
enum eth_vlan_filter_mode
|
||||
{
|
||||
ETH_VLAN_FILTER_ANY_VLAN /* Dont filter by vlan */,
|
||||
ETH_VLAN_FILTER_ANY_VLAN /* Don't filter by vlan */,
|
||||
ETH_VLAN_FILTER_SPECIFIC_VLAN /* Only the vlan_id is allowed */,
|
||||
ETH_VLAN_FILTER_CLASSIFY /* Vlan will be added to CAM for classification */,
|
||||
MAX_ETH_VLAN_FILTER_MODE};
|
||||
@ -4937,7 +4937,7 @@ struct mac_configuration_entry
|
||||
#define MAC_CONFIGURATION_ENTRY_RDMA_MAC_SHIFT 1
|
||||
#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE (0x3<<2) /* BitField flags (use enum eth_vlan_filter_mode) */
|
||||
#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE_SHIFT 2
|
||||
#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL (0x1<<4) /* BitField flags BitField flags 0 - cant remove vlan 1 - can remove vlan. relevant only to everest1 */
|
||||
#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL (0x1<<4) /* BitField flags BitField flags 0 - can't remove vlan 1 - can remove vlan. relevant only to everest1 */
|
||||
#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL_SHIFT 4
|
||||
#define MAC_CONFIGURATION_ENTRY_BROADCAST (0x1<<5) /* BitField flags BitField flags 0 - not broadcast 1 - broadcast. relevant only to everest1 */
|
||||
#define MAC_CONFIGURATION_ENTRY_BROADCAST_SHIFT 5
|
||||
@ -5024,7 +5024,7 @@ struct tstorm_eth_function_common_config
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY_SHIFT 3
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE (0x7<<4) /* BitField config_flagsGeneral configuration flags RSS mode of operation (use enum eth_rss_mode) */
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE_SHIFT 4
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE (0x1<<7) /* BitField config_flagsGeneral configuration flags 0 - Dont filter by vlan, 1 - Filter according to the vlans specificied in mac_filter_config */
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE (0x1<<7) /* BitField config_flagsGeneral configuration flags 0 - Don't filter by vlan, 1 - Filter according to the vlans specificied in mac_filter_config */
|
||||
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE_SHIFT 7
|
||||
#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0 (0xFF<<8) /* BitField config_flagsGeneral configuration flags */
|
||||
#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0_SHIFT 8
|
||||
@ -5634,7 +5634,7 @@ struct flow_control_configuration
|
||||
struct function_start_data
|
||||
{
|
||||
uint8_t function_mode /* the function mode */;
|
||||
uint8_t allow_npar_tx_switching /* If set, inter-pf tx switching is allowed in Switch Independant function mode. (E2/E3 Only) */;
|
||||
uint8_t allow_npar_tx_switching /* If set, inter-pf tx switching is allowed in Switch Independent function mode. (E2/E3 Only) */;
|
||||
uint16_t sd_vlan_tag /* value of Vlan in case of switch depended multi-function mode */;
|
||||
uint16_t vif_id /* value of VIF id in case of NIV multi-function mode */;
|
||||
uint8_t path_id;
|
||||
|
@ -304,7 +304,7 @@ static inline void ecore_dcb_config_qm(struct bnx2x_softc *sc, enum cos_mode mod
|
||||
|
||||
|
||||
/*
|
||||
* congestion managment port init api description
|
||||
* congestion management port init api description
|
||||
* the api works as follows:
|
||||
* the driver should pass the cmng_init_input struct, the port_init function
|
||||
* will prepare the required internal ram structure which will be passed back
|
||||
|
@ -2676,7 +2676,7 @@ static void ecore_mcast_hdl_del(struct bnx2x_softc *sc,
|
||||
* @cmd:
|
||||
* @start_cnt: first line in the ramrod data that may be used
|
||||
*
|
||||
* This function is called iff there is enough place for the current command in
|
||||
* This function is called if there is enough place for the current command in
|
||||
* the ramrod data.
|
||||
* Returns number of lines filled in the ramrod data in total.
|
||||
*/
|
||||
@ -2834,7 +2834,7 @@ static int ecore_mcast_setup_e2(struct bnx2x_softc *sc,
|
||||
if (ECORE_LIST_IS_EMPTY(&o->pending_cmds_head))
|
||||
o->clear_sched(o);
|
||||
|
||||
/* The below may be TRUE iff there was enough room in ramrod
|
||||
/* The below may be TRUE if there was enough room in ramrod
|
||||
* data for all pending commands and for the current
|
||||
* command. Otherwise the current command would have been added
|
||||
* to the pending commands and p->mcast_list_len would have been
|
||||
|
@ -1116,10 +1116,10 @@ struct ecore_config_rss_params {
|
||||
/* RSS hash values */
|
||||
uint32_t rss_key[10];
|
||||
|
||||
/* valid only iff ECORE_RSS_UPDATE_TOE is set */
|
||||
/* valid only if ECORE_RSS_UPDATE_TOE is set */
|
||||
uint16_t toe_rss_bitmap;
|
||||
|
||||
/* valid iff ECORE_RSS_TUNNELING is set */
|
||||
/* valid if ECORE_RSS_TUNNELING is set */
|
||||
uint16_t tunnel_value;
|
||||
uint16_t tunnel_mask;
|
||||
};
|
||||
@ -1286,14 +1286,14 @@ struct rxq_pause_params {
|
||||
uint16_t bd_th_hi;
|
||||
uint16_t rcq_th_lo;
|
||||
uint16_t rcq_th_hi;
|
||||
uint16_t sge_th_lo; /* valid iff ECORE_Q_FLG_TPA */
|
||||
uint16_t sge_th_hi; /* valid iff ECORE_Q_FLG_TPA */
|
||||
uint16_t sge_th_lo; /* valid if ECORE_Q_FLG_TPA */
|
||||
uint16_t sge_th_hi; /* valid if ECORE_Q_FLG_TPA */
|
||||
uint16_t pri_map;
|
||||
};
|
||||
|
||||
/* general */
|
||||
struct ecore_general_setup_params {
|
||||
/* valid iff ECORE_Q_FLG_STATS */
|
||||
/* valid if ECORE_Q_FLG_STATS */
|
||||
uint8_t stat_id;
|
||||
|
||||
uint8_t spcl_id;
|
||||
@ -1312,19 +1312,19 @@ struct ecore_rxq_setup_params {
|
||||
uint8_t fw_sb_id;
|
||||
uint8_t cl_qzone_id;
|
||||
|
||||
/* valid iff ECORE_Q_FLG_TPA */
|
||||
/* valid if ECORE_Q_FLG_TPA */
|
||||
uint16_t tpa_agg_sz;
|
||||
uint8_t max_tpa_queues;
|
||||
uint8_t rss_engine_id;
|
||||
|
||||
/* valid iff ECORE_Q_FLG_MCAST */
|
||||
/* valid if ECORE_Q_FLG_MCAST */
|
||||
uint8_t mcast_engine_id;
|
||||
|
||||
uint8_t cache_line_log;
|
||||
|
||||
uint8_t sb_cq_index;
|
||||
|
||||
/* valid iff BXN2X_Q_FLG_SILENT_VLAN_REM */
|
||||
/* valid if BXN2X_Q_FLG_SILENT_VLAN_REM */
|
||||
uint16_t silent_removal_value;
|
||||
uint16_t silent_removal_mask;
|
||||
};
|
||||
@ -1335,12 +1335,12 @@ struct ecore_txq_setup_params {
|
||||
|
||||
uint8_t fw_sb_id;
|
||||
uint8_t sb_cq_index;
|
||||
uint8_t cos; /* valid iff ECORE_Q_FLG_COS */
|
||||
uint8_t cos; /* valid if ECORE_Q_FLG_COS */
|
||||
uint16_t traffic_type;
|
||||
/* equals to the leading rss client id, used for TX classification*/
|
||||
uint8_t tss_leading_cl_id;
|
||||
|
||||
/* valid iff ECORE_Q_FLG_DEF_VLAN */
|
||||
/* valid if ECORE_Q_FLG_DEF_VLAN */
|
||||
uint16_t default_vlan;
|
||||
};
|
||||
|
||||
@ -1733,7 +1733,7 @@ void ecore_init_mcast_obj(struct bnx2x_softc *sc,
|
||||
* the current command will be enqueued to the tail of the
|
||||
* pending commands list.
|
||||
*
|
||||
* Return: 0 is operation was successfull and there are no pending completions,
|
||||
* Return: 0 is operation was successful and there are no pending completions,
|
||||
* negative if there were errors, positive if there are pending
|
||||
* completions.
|
||||
*/
|
||||
|
@ -2702,7 +2702,7 @@ static elink_status_t elink_eee_initial_config(struct elink_params *params,
|
||||
{
|
||||
vars->eee_status |= ((uint32_t) mode) << SHMEM_EEE_SUPPORTED_SHIFT;
|
||||
|
||||
/* Propogate params' bits --> vars (for migration exposure) */
|
||||
/* Propagate params' bits --> vars (for migration exposure) */
|
||||
if (params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI)
|
||||
vars->eee_status |= SHMEM_EEE_LPI_REQUESTED_BIT;
|
||||
else
|
||||
@ -3450,7 +3450,7 @@ static void elink_warpcore_enable_AN_KR(struct elink_phy *phy,
|
||||
{MDIO_WC_DEVAD, MDIO_WC_REG_CL72_USERB0_CL72_TX_FIR_TAP, 0},
|
||||
};
|
||||
PMD_DRV_LOG(DEBUG, "Enable Auto Negotiation for KR");
|
||||
/* Set to default registers that may be overriden by 10G force */
|
||||
/* Set to default registers that may be overridden by 10G force */
|
||||
for (i = 0; i < ARRAY_SIZE(reg_set); i++)
|
||||
elink_cl45_write(sc, phy, reg_set[i].devad, reg_set[i].reg,
|
||||
reg_set[i].val);
|
||||
@ -4363,14 +4363,14 @@ static void elink_sync_link(struct elink_params *params,
|
||||
switch (vars->link_status & LINK_STATUS_SPEED_AND_DUPLEX_MASK) {
|
||||
case ELINK_LINK_10THD:
|
||||
vars->duplex = DUPLEX_HALF;
|
||||
/* Fall thru */
|
||||
/* Fall through */
|
||||
case ELINK_LINK_10TFD:
|
||||
vars->line_speed = ELINK_SPEED_10;
|
||||
break;
|
||||
|
||||
case ELINK_LINK_100TXHD:
|
||||
vars->duplex = DUPLEX_HALF;
|
||||
/* Fall thru */
|
||||
/* Fall through */
|
||||
case ELINK_LINK_100T4:
|
||||
case ELINK_LINK_100TXFD:
|
||||
vars->line_speed = ELINK_SPEED_100;
|
||||
@ -4378,14 +4378,14 @@ static void elink_sync_link(struct elink_params *params,
|
||||
|
||||
case ELINK_LINK_1000THD:
|
||||
vars->duplex = DUPLEX_HALF;
|
||||
/* Fall thru */
|
||||
/* Fall through */
|
||||
case ELINK_LINK_1000TFD:
|
||||
vars->line_speed = ELINK_SPEED_1000;
|
||||
break;
|
||||
|
||||
case ELINK_LINK_2500THD:
|
||||
vars->duplex = DUPLEX_HALF;
|
||||
/* Fall thru */
|
||||
/* Fall through */
|
||||
case ELINK_LINK_2500TFD:
|
||||
vars->line_speed = ELINK_SPEED_2500;
|
||||
break;
|
||||
@ -6341,7 +6341,7 @@ elink_status_t elink_link_update(struct elink_params * params,
|
||||
* hence its link is expected to be down
|
||||
* - SECOND_PHY means that first phy should not be able
|
||||
* to link up by itself (using configuration)
|
||||
* - DEFAULT should be overriden during initialiazation
|
||||
* - DEFAULT should be overridden during initialization
|
||||
*/
|
||||
PMD_DRV_LOG(DEBUG, "Invalid link indication"
|
||||
"mpc=0x%x. DISABLING LINK !!!",
|
||||
@ -12680,7 +12680,7 @@ static void elink_check_over_curr(struct elink_params *params,
|
||||
vars->phy_flags &= ~PHY_OVER_CURRENT_FLAG;
|
||||
}
|
||||
|
||||
/* Returns 0 if no change occured since last check; 1 otherwise. */
|
||||
/* Returns 0 if no change occurred since last check; 1 otherwise. */
|
||||
static uint8_t elink_analyze_link_error(struct elink_params *params,
|
||||
struct elink_vars *vars,
|
||||
uint32_t status, uint32_t phy_flag,
|
||||
|
@ -905,7 +905,7 @@ bond_mode_8023ad_activate_slave(struct rte_eth_dev *bond_dev, uint8_t slave_id)
|
||||
32 : RTE_MEMPOOL_CACHE_MAX_SIZE,
|
||||
0, element_size, socket_id);
|
||||
|
||||
/* Any memory allocation failure in initalization is critical because
|
||||
/* Any memory allocation failure in initialization is critical because
|
||||
* resources can't be free, so reinitialization is impossible. */
|
||||
if (port->mbuf_pool == NULL) {
|
||||
rte_panic("Slave %u: Failed to create memory pool '%s': %s\n",
|
||||
|
@ -793,8 +793,8 @@ bond_ethdev_tx_burst_alb(void *queue, struct rte_mbuf **bufs, uint16_t nb_pkts)
|
||||
uint16_t slave_bufs_pkts[RTE_MAX_ETHPORTS + 1] = { 0 };
|
||||
|
||||
/*
|
||||
* We create separate transmit buffers for update packets as they wont be
|
||||
* counted in num_tx_total.
|
||||
* We create separate transmit buffers for update packets as they won't
|
||||
* be counted in num_tx_total.
|
||||
*/
|
||||
struct rte_mbuf *update_bufs[RTE_MAX_ETHPORTS][ALB_HASH_TABLE_SIZE];
|
||||
uint16_t update_bufs_pkts[RTE_MAX_ETHPORTS] = { 0 };
|
||||
|
@ -184,7 +184,7 @@ extern const struct eth_dev_ops default_dev_ops;
|
||||
int
|
||||
check_for_bonded_ethdev(const struct rte_eth_dev *eth_dev);
|
||||
|
||||
/* Search given slave array to find possition of given id.
|
||||
/* Search given slave array to find position of given id.
|
||||
* Return slave pos or slaves_count if not found. */
|
||||
static inline uint8_t
|
||||
find_slave_by_id(uint8_t *slaves, uint8_t slaves_count, uint8_t slave_id) {
|
||||
|
@ -626,7 +626,7 @@ static int adap_init0_config(struct adapter *adapter, int reset)
|
||||
/*
|
||||
* Return successfully and note that we're operating with parameters
|
||||
* not supplied by the driver, rather than from hard-wired
|
||||
* initialization constants burried in the driver.
|
||||
* initialization constants buried in the driver.
|
||||
*/
|
||||
dev_info(adapter,
|
||||
"Successfully configured using Firmware Configuration File \"%s\", version %#x, computed checksum %#x\n",
|
||||
|
@ -388,7 +388,7 @@ static unsigned int refill_fl_usembufs(struct adapter *adap, struct sge_fl *q,
|
||||
struct rte_pktmbuf_pool_private *mbp_priv;
|
||||
u8 jumbo_en = rxq->rspq.eth_dev->data->dev_conf.rxmode.jumbo_frame;
|
||||
|
||||
/* Use jumbo mtu buffers iff mbuf data room size can fit jumbo data. */
|
||||
/* Use jumbo mtu buffers if mbuf data room size can fit jumbo data. */
|
||||
mbp_priv = rte_mempool_get_priv(rxq->rspq.mb_pool);
|
||||
if (jumbo_en &&
|
||||
((mbp_priv->mbuf_data_room_size - RTE_PKTMBUF_HEADROOM) >= 9000))
|
||||
@ -593,7 +593,7 @@ static inline unsigned int calc_tx_flits(const struct rte_mbuf *m)
|
||||
* Write Header (incorporated as part of the cpl_tx_pkt_lso and
|
||||
* cpl_tx_pkt structures), followed by either a TX Packet Write CPL
|
||||
* message or, if we're doing a Large Send Offload, an LSO CPL message
|
||||
* with an embeded TX Packet Write CPL message.
|
||||
* with an embedded TX Packet Write CPL message.
|
||||
*/
|
||||
flits = sgl_len(m->nb_segs);
|
||||
if (m->tso_segsz)
|
||||
|
@ -1225,7 +1225,7 @@ int enic_set_mtu(struct enic *enic, uint16_t new_mtu)
|
||||
}
|
||||
}
|
||||
|
||||
/* replace Rx funciton with a no-op to avoid getting stale pkts */
|
||||
/* replace Rx function with a no-op to avoid getting stale pkts */
|
||||
eth_dev->rx_pkt_burst = enic_dummy_recv_pkts;
|
||||
rte_mb();
|
||||
|
||||
|
@ -74,7 +74,7 @@
|
||||
/* Maximun number of capability elements */
|
||||
#define I40E_MAX_CAP_ELE_NUM 128
|
||||
|
||||
/* Wait count and inteval */
|
||||
/* Wait count and interval */
|
||||
#define I40E_CHK_Q_ENA_COUNT 1000
|
||||
#define I40E_CHK_Q_ENA_INTERVAL_US 1000
|
||||
|
||||
@ -5734,16 +5734,16 @@ i40e_dev_handle_vfr_event(struct rte_eth_dev *dev)
|
||||
index = abs_vf_id / I40E_UINT32_BIT_SIZE;
|
||||
offset = abs_vf_id % I40E_UINT32_BIT_SIZE;
|
||||
val = I40E_READ_REG(hw, I40E_GLGEN_VFLRSTAT(index));
|
||||
/* VFR event occured */
|
||||
/* VFR event occurred */
|
||||
if (val & (0x1 << offset)) {
|
||||
int ret;
|
||||
|
||||
/* Clear the event first */
|
||||
I40E_WRITE_REG(hw, I40E_GLGEN_VFLRSTAT(index),
|
||||
(0x1 << offset));
|
||||
PMD_DRV_LOG(INFO, "VF %u reset occured", abs_vf_id);
|
||||
PMD_DRV_LOG(INFO, "VF %u reset occurred", abs_vf_id);
|
||||
/**
|
||||
* Only notify a VF reset event occured,
|
||||
* Only notify a VF reset event occurred,
|
||||
* don't trigger another SW reset
|
||||
*/
|
||||
ret = i40e_pf_host_vf_reset(&pf->vfs[i], 0);
|
||||
@ -7460,7 +7460,7 @@ i40e_pf_config_rss(struct i40e_pf *pf)
|
||||
|
||||
/*
|
||||
* If both VMDQ and RSS enabled, not all of PF queues are configured.
|
||||
* It's necessary to calulate the actual PF queues that are configured.
|
||||
* It's necessary to calculate the actual PF queues that are configured.
|
||||
*/
|
||||
if (pf->dev_data->dev_conf.rxmode.mq_mode & ETH_MQ_RX_VMDQ_FLAG)
|
||||
num = i40e_pf_calc_configured_queues_num(pf);
|
||||
|
@ -405,7 +405,7 @@ enum I40E_VF_STATE {
|
||||
struct i40e_pf_vf {
|
||||
struct i40e_pf *pf;
|
||||
struct i40e_vsi *vsi;
|
||||
enum I40E_VF_STATE state; /* The number of queue pairs availiable */
|
||||
enum I40E_VF_STATE state; /* The number of queue pairs available */
|
||||
uint16_t vf_idx; /* VF index in pf->vfs */
|
||||
uint16_t lan_nb_qps; /* Actual queues allocated */
|
||||
uint16_t reset_cnt; /* Total vf reset times */
|
||||
|
@ -1608,7 +1608,7 @@ i40e_dev_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id)
|
||||
rxq = dev->data->rx_queues[rx_queue_id];
|
||||
|
||||
/*
|
||||
* rx_queue_id is queue id aplication refers to, while
|
||||
* rx_queue_id is queue id application refers to, while
|
||||
* rxq->reg_idx is the real queue index.
|
||||
*/
|
||||
err = i40e_switch_rx_queue(hw, rxq->reg_idx, FALSE);
|
||||
@ -1639,7 +1639,7 @@ i40e_dev_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id)
|
||||
txq = dev->data->tx_queues[tx_queue_id];
|
||||
|
||||
/*
|
||||
* tx_queue_id is queue id aplication refers to, while
|
||||
* tx_queue_id is queue id application refers to, while
|
||||
* rxq->reg_idx is the real queue index.
|
||||
*/
|
||||
err = i40e_switch_tx_queue(hw, txq->reg_idx, TRUE);
|
||||
@ -1664,7 +1664,7 @@ i40e_dev_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id)
|
||||
txq = dev->data->tx_queues[tx_queue_id];
|
||||
|
||||
/*
|
||||
* tx_queue_id is queue id aplication refers to, while
|
||||
* tx_queue_id is queue id application refers to, while
|
||||
* txq->reg_idx is the real queue index.
|
||||
*/
|
||||
err = i40e_switch_tx_queue(hw, txq->reg_idx, FALSE);
|
||||
|
@ -72,7 +72,7 @@
|
||||
#endif
|
||||
#define IXGBE_HWSTRIP_BITMAP_SIZE (IXGBE_MAX_RX_QUEUE_NUM / (sizeof(uint32_t) * NBBY))
|
||||
|
||||
/* EITR Inteval is in 2048ns uinits for 1G and 10G link */
|
||||
/* EITR Interval is in 2048ns uinits for 1G and 10G link */
|
||||
#define IXGBE_EITR_INTERVAL_UNIT_NS 2048
|
||||
#define IXGBE_EITR_ITR_INT_SHIFT 3
|
||||
#define IXGBE_EITR_INTERVAL_US(us) \
|
||||
|
@ -683,7 +683,7 @@ ixgbe_fdir_configure(struct rte_eth_dev *dev)
|
||||
|
||||
/*
|
||||
* The defaults in the HW for RX PB 1-7 are not zero and so should be
|
||||
* intialized to zero for non DCB mode otherwise actual total RX PB
|
||||
* initialized to zero for non DCB mode otherwise actual total RX PB
|
||||
* would be bigger than programmed and filter space would run into
|
||||
* the PB 0 region.
|
||||
*/
|
||||
|
@ -1173,7 +1173,7 @@ nfp_net_rx_queue_count(struct rte_eth_dev *dev, uint16_t queue_idx)
|
||||
* Other PMDs are just checking the DD bit in intervals of 4
|
||||
* descriptors and counting all four if the first has the DD
|
||||
* bit on. Of course, this is not accurate but can be good for
|
||||
* perfomance. But ideally that should be done in descriptors
|
||||
* performance. But ideally that should be done in descriptors
|
||||
* chunks belonging to the same cache line
|
||||
*/
|
||||
|
||||
|
@ -1478,7 +1478,7 @@ qede_xmit_prep_pkts(__rte_unused void *p_txq, struct rte_mbuf **tx_pkts,
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
/* TBD: pseudo csum calcuation required iff
|
||||
/* TBD: pseudo csum calcuation required if
|
||||
* ETH_TX_DATA_2ND_BD_L4_PSEUDO_CSUM_MODE not set?
|
||||
*/
|
||||
ret = rte_net_intel_cksum_prepare(m);
|
||||
@ -1651,7 +1651,7 @@ qede_xmit_pkts(void *p_txq, struct rte_mbuf **tx_pkts, uint16_t nb_pkts)
|
||||
1 << ETH_TX_1ST_BD_FLAGS_L4_CSUM_SHIFT;
|
||||
|
||||
if (ipv6_ext_flg) {
|
||||
/* TBD: check pseudo csum iff tx_prepare not called? */
|
||||
/* TBD: check pseudo csum if tx_prepare not called? */
|
||||
bd2_bf1 |= ETH_L4_PSEUDO_CSUM_ZERO_LENGTH <<
|
||||
ETH_TX_DATA_2ND_BD_L4_PSEUDO_CSUM_MODE_SHIFT;
|
||||
}
|
||||
|
@ -486,7 +486,7 @@ static int parse_kvlist (const char *key __rte_unused, const char *value, void *
|
||||
ret = -EINVAL;
|
||||
|
||||
if (!name) {
|
||||
RTE_LOG(WARNING, PMD, "command line paramter is empty for ring pmd!\n");
|
||||
RTE_LOG(WARNING, PMD, "command line parameter is empty for ring pmd!\n");
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
@ -292,7 +292,7 @@ sfc_efx_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
|
||||
if (desc_flags & EFX_PKT_CONT) {
|
||||
/* The packet is scattered, more fragments to come */
|
||||
scatter_pkt = m;
|
||||
/* Futher fragments have no prefix */
|
||||
/* Further fragments have no prefix */
|
||||
prefix_size = 0;
|
||||
continue;
|
||||
}
|
||||
|
@ -1455,7 +1455,7 @@ rte_pmd_tap_probe(struct rte_vdev_device *dev)
|
||||
memset(remote_iface, 0, RTE_ETH_NAME_MAX_LEN);
|
||||
|
||||
if (params && (params[0] != '\0')) {
|
||||
RTE_LOG(DEBUG, PMD, "paramaters (%s)\n", params);
|
||||
RTE_LOG(DEBUG, PMD, "parameters (%s)\n", params);
|
||||
|
||||
kvlist = rte_kvargs_parse(params, valid_arguments);
|
||||
if (kvlist) {
|
||||
|
@ -2086,7 +2086,7 @@ nicvf_eth_dev_init(struct rte_eth_dev *eth_dev)
|
||||
goto fail;
|
||||
}
|
||||
|
||||
/* Detach port by returning postive error number */
|
||||
/* Detach port by returning positive error number */
|
||||
return ENOTSUP;
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -550,7 +550,7 @@ static void cmd_help_parsed(__attribute__((unused)) void *parsed_result,
|
||||
{
|
||||
cmdline_printf(cl,
|
||||
"ALB - link bonding mode 6 example\n"
|
||||
"send IP - sends one ARPrequest thru bonding for IP.\n"
|
||||
"send IP - sends one ARPrequest through bonding for IP.\n"
|
||||
"start - starts listening ARPs.\n"
|
||||
"stop - stops lcore_main.\n"
|
||||
"show - shows some bond info: ex. active slaves etc.\n"
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -264,7 +264,7 @@ int main(int argc, char **argv)
|
||||
uint32_t id_core;
|
||||
uint32_t cnt_ports;
|
||||
|
||||
/* Init runtime enviornment */
|
||||
/* Init runtime environment */
|
||||
cnt_args_parsed = rte_eal_init(argc, argv);
|
||||
if (cnt_args_parsed < 0)
|
||||
rte_exit(EXIT_FAILURE, "rte_eal_init(): Failed");
|
||||
|
@ -64,7 +64,7 @@ rte_ethtool_get_drvinfo(uint8_t port_id, struct ethtool_drvinfo *drvinfo)
|
||||
printf("firmware version get error: (%s)\n", strerror(-ret));
|
||||
else if (ret > 0)
|
||||
printf("Insufficient fw version buffer size, "
|
||||
"the minimun size should be %d\n", ret);
|
||||
"the minimum size should be %d\n", ret);
|
||||
|
||||
memset(&dev_info, 0, sizeof(dev_info));
|
||||
rte_eth_dev_info_get(port_id, &dev_info);
|
||||
|
@ -365,7 +365,7 @@ int rte_ethtool_net_vlan_rx_kill_vid(uint8_t port_id, uint16_t vid);
|
||||
int rte_ethtool_net_set_rx_mode(uint8_t port_id);
|
||||
|
||||
/**
|
||||
* Getting ring paramaters for Ethernet device.
|
||||
* Getting ring parameters for Ethernet device.
|
||||
*
|
||||
* @param port_id
|
||||
* The port identifier of the Ethernet device.
|
||||
@ -384,7 +384,7 @@ int rte_ethtool_get_ringparam(uint8_t port_id,
|
||||
struct ethtool_ringparam *ring_param);
|
||||
|
||||
/**
|
||||
* Setting ring paramaters for Ethernet device.
|
||||
* Setting ring parameters for Ethernet device.
|
||||
*
|
||||
* @param port_id
|
||||
* The port identifier of the Ethernet device.
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -34,7 +34,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -1020,7 +1020,7 @@ main(int argc, char **argv)
|
||||
|
||||
if (check_ptype(portid) == 0) {
|
||||
rte_eth_add_rx_callback(portid, 0, cb_parse_ptype, NULL);
|
||||
printf("Add Rx callback funciton to detect L3 packet type by SW :"
|
||||
printf("Add Rx callback function to detect L3 packet type by SW :"
|
||||
" port = %d\n", portid);
|
||||
}
|
||||
}
|
||||
|
@ -34,7 +34,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -34,7 +34,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -158,7 +158,7 @@ processx4_step3(struct rte_mbuf *pkt[FWDSTEP], uint16_t dst_port[FWDSTEP])
|
||||
* Suppose we have array of destionation ports:
|
||||
* dst_port[] = {a, b, c, d,, e, ... }
|
||||
* dp1 should contain: <a, b, c, d>, dp2: <b, c, d, e>.
|
||||
* We doing 4 comparisions at once and the result is 4 bit mask.
|
||||
* We doing 4 comparisons at once and the result is 4 bit mask.
|
||||
* This mask is used as an index into prebuild array of pnum values.
|
||||
*/
|
||||
static inline uint16_t *
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
||||
# binary name
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -120,7 +120,7 @@ int flib_register_slave_exit_notify(unsigned slave_id,
|
||||
/**
|
||||
* Assign a lcore ID to non-slave thread. Non-slave thread refers to thread that
|
||||
* not created by function rte_eal_remote_launch or rte_eal_mp_remote_launch.
|
||||
* These threads can either bind lcore or float among differnt lcores.
|
||||
* These threads can either bind lcore or float among different lcores.
|
||||
* This lcore ID will be unique in multi-thread or multi-process DPDK running
|
||||
* environment, then it can benefit from using the cache mechanism provided in
|
||||
* mempool library.
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define the RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -168,7 +168,7 @@ mbuf_to_slot(struct rte_mbuf *mbuf, struct netmap_ring *r, uint32_t index)
|
||||
/**
|
||||
* Given a Netmap ring and a slot index for that ring, construct a dpdk mbuf
|
||||
* from the data held in the buffer associated with the slot.
|
||||
* Allocation/deallocation of the dpdk mbuf are the responsability of the
|
||||
* Allocation/deallocation of the dpdk mbuf are the responsibility of the
|
||||
* caller.
|
||||
* Note that mbuf chains are not supported.
|
||||
*/
|
||||
|
@ -173,7 +173,7 @@ int lthread_mutex_lock(struct lthread_mutex *m)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* try to lock a mutex but dont block */
|
||||
/* try to lock a mutex but don't block */
|
||||
int lthread_mutex_trylock(struct lthread_mutex *m)
|
||||
{
|
||||
struct lthread *lt = THIS_LTHREAD;
|
||||
|
@ -1604,7 +1604,7 @@ processx4_step3(struct rte_mbuf *pkt[FWDSTEP], uint16_t dst_port[FWDSTEP])
|
||||
* Suppose we have array of destionation ports:
|
||||
* dst_port[] = {a, b, c, d,, e, ... }
|
||||
* dp1 should contain: <a, b, c, d>, dp2: <b, c, d, e>.
|
||||
* We doing 4 comparisions at once and the result is 4 bit mask.
|
||||
* We doing 4 comparisons at once and the result is 4 bit mask.
|
||||
* This mask is used as an index into prebuild array of pnum values.
|
||||
*/
|
||||
static inline uint16_t *
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -534,7 +534,7 @@ gpa_to_vva(struct virtio_net *dev, uint64_t guest_pa)
|
||||
/*
|
||||
* This function adds buffers to the virtio devices RX virtqueue. Buffers can
|
||||
* be received from the physical port or from another virtio device. A packet
|
||||
* count is returned to indicate the number of packets that were succesfully
|
||||
* count is returned to indicate the number of packets that were successfully
|
||||
* added to the RX queue.
|
||||
*/
|
||||
static __rte_always_inline uint32_t
|
||||
|
@ -293,7 +293,7 @@ parse_gntnode(int dom_id, char *path)
|
||||
}
|
||||
|
||||
/*
|
||||
* This function maps grant node of vring or mbuf pool to a continous virtual address space,
|
||||
* This function maps grant node of vring or mbuf pool to a continuous virtual address space,
|
||||
* and returns mapped address, pfn array, index array
|
||||
* @param gntnode
|
||||
* Pointer to grant node
|
||||
@ -460,7 +460,7 @@ cleanup_mempool(struct xen_mempool *mempool)
|
||||
|
||||
/*
|
||||
* process mempool node idx#_mempool_gref, idx = 0, 1, 2...
|
||||
* untill we encounter a node that doesn't exist.
|
||||
* until we encounter a node that doesn't exist.
|
||||
*/
|
||||
int
|
||||
parse_mempoolnode(struct xen_guest *guest)
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -33,7 +33,7 @@ ifeq ($(RTE_SDK),)
|
||||
$(error "Please define RTE_SDK environment variable")
|
||||
endif
|
||||
|
||||
# Default target, can be overriden by command line or environment
|
||||
# Default target, can be overridden by command line or environment
|
||||
RTE_TARGET ?= x86_64-native-linuxapp-gcc
|
||||
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
@ -112,7 +112,7 @@ rte_stats_bitrate_calc(struct rte_stats_bitrates *bitrate_data,
|
||||
port_data->peak_ibits = cnt_bits;
|
||||
delta = cnt_bits;
|
||||
delta -= port_data->ewma_ibits;
|
||||
/* The +-50 fixes integer rounding during divison */
|
||||
/* The +-50 fixes integer rounding during division */
|
||||
if (delta > 0)
|
||||
delta = (delta * alpha_percent + 50) / 100;
|
||||
else
|
||||
|
@ -39,7 +39,7 @@
|
||||
* When a symol is exported from a library to provide an API, it also provides a
|
||||
* calling convention (ABI) that is embodied in its name, return type,
|
||||
* arguments, etc. On occasion that function may need to change to accommodate
|
||||
* new functionality, behavior, etc. When that occurs, it is desireable to
|
||||
* new functionality, behavior, etc. When that occurs, it is desirable to
|
||||
* allow for backwards compatibility for a time with older binaries that are
|
||||
* dynamically linked to the dpdk. To support that, the __vsym and
|
||||
* VERSION_SYMBOL macros are created. They, in conjunction with the
|
||||
|
@ -173,13 +173,13 @@ rte_log_set_level_regexp(const char *pattern, uint32_t level)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* get the current loglevel for the message beeing processed */
|
||||
/* get the current loglevel for the message being processed */
|
||||
int rte_log_cur_msg_loglevel(void)
|
||||
{
|
||||
return RTE_PER_LCORE(log_cur_msg).loglevel;
|
||||
}
|
||||
|
||||
/* get the current logtype for the message beeing processed */
|
||||
/* get the current logtype for the message being processed */
|
||||
int rte_log_cur_msg_logtype(void)
|
||||
{
|
||||
return RTE_PER_LCORE(log_cur_msg).logtype;
|
||||
|
@ -91,7 +91,7 @@ int rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb, void *cb_arg);
|
||||
* the number of canceled alarm callback functions
|
||||
* - value greater or equal 0 and rte_errno set to EINPROGRESS, at least one
|
||||
* alarm could not be canceled because cancellation was requested from alarm
|
||||
* callback context. Returned value is the number of succesfuly canceled
|
||||
* callback context. Returned value is the number of successfully canceled
|
||||
* alarm callbacks
|
||||
* - 0 and rte_errno set to ENOENT - no alarm found
|
||||
* - -1 and rte_errno set to EINVAL - invalid parameter (NULL callback)
|
||||
|
@ -58,7 +58,7 @@ TAILQ_HEAD(rte_bus_list, rte_bus);
|
||||
|
||||
/**
|
||||
* Bus specific scan for devices attached on the bus.
|
||||
* For each bus object, the scan would be reponsible for finding devices and
|
||||
* For each bus object, the scan would be responsible for finding devices and
|
||||
* adding them to its private device list.
|
||||
*
|
||||
* A bus should mandatorily implement this method.
|
||||
|
@ -327,7 +327,7 @@ rte_malloc_set_limit(const char *type, size_t max);
|
||||
* rte_malloc
|
||||
*
|
||||
* @param addr
|
||||
* Adress obtained from a previous rte_malloc call
|
||||
* Address obtained from a previous rte_malloc call
|
||||
* @return
|
||||
* NULL on error
|
||||
* otherwise return physical address of the buffer
|
||||
|
@ -52,7 +52,7 @@ struct rte_timecounter {
|
||||
uint64_t nsec_mask;
|
||||
/** Sub-nanoseconds count. */
|
||||
uint64_t nsec_frac;
|
||||
/** Bitmask for two's complement substraction of non-64 bit counters. */
|
||||
/** Bitmask for two's complement subtraction of non-64 bit counters. */
|
||||
uint64_t cc_mask;
|
||||
/** Cycle to nanosecond divisor (power of two). */
|
||||
uint32_t cc_shift;
|
||||
|
@ -214,7 +214,7 @@ pci_vfio_setup_interrupts(struct rte_pci_device *dev, int vfio_dev_fd)
|
||||
intr_idx = VFIO_PCI_NUM_IRQS;
|
||||
|
||||
/* get interrupt type from internal config (MSI-X by default, can be
|
||||
* overriden from the command line
|
||||
* overridden from the command line
|
||||
*/
|
||||
switch (internal_config.vfio_intr_mode) {
|
||||
case RTE_INTR_MODE_MSIX:
|
||||
|
@ -1357,7 +1357,7 @@ static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw,
|
||||
* @hw: pointer to the HW structure
|
||||
*
|
||||
* In the case of serdes shut down sfp and PCS on driver unload
|
||||
* when management pass thru is not enabled.
|
||||
* when management pass through is not enabled.
|
||||
**/
|
||||
void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw)
|
||||
{
|
||||
|
@ -1133,7 +1133,7 @@ static int igb_alloc_q_vector(struct igb_adapter *adapter,
|
||||
/* initialize pointer to rings */
|
||||
ring = q_vector->ring;
|
||||
|
||||
/* intialize ITR */
|
||||
/* initialize ITR */
|
||||
if (rxr_count) {
|
||||
/* rx or rx/tx vector */
|
||||
if (!adapter->rx_itr_setting || adapter->rx_itr_setting > 3)
|
||||
|
@ -1165,7 +1165,7 @@ static inline u32 _kc_netif_msg_init(int debug_value, int default_msg_enable_bit
|
||||
#define pci_register_driver pci_module_init
|
||||
|
||||
/*
|
||||
* Most of the dma compat code is copied/modifed from the 2.4.37
|
||||
* Most of the dma compat code is copied/modified from the 2.4.37
|
||||
* /include/linux/libata-compat.h header file
|
||||
*/
|
||||
/* These definitions mirror those in pci.h, so they can be used
|
||||
|
@ -718,7 +718,7 @@ s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw)
|
||||
* @vmdq: VMDq pool to assign
|
||||
*
|
||||
* Puts an ethernet address into a receive address register, or
|
||||
* finds the rar that it is aleady in; adds to the pool list
|
||||
* finds the rar that it is already in; adds to the pool list
|
||||
**/
|
||||
s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
|
||||
{
|
||||
|
@ -3007,7 +3007,7 @@ u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
|
||||
* @vmdq: VMDq pool to assign
|
||||
*
|
||||
* Puts an ethernet address into a receive address register, or
|
||||
* finds the rar that it is aleady in; adds to the pool list
|
||||
* finds the rar that it is already in; adds to the pool list
|
||||
**/
|
||||
s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
|
||||
{
|
||||
|
@ -1108,7 +1108,7 @@ static inline u32 _kc_netif_msg_init(int debug_value, int default_msg_enable_bit
|
||||
#define pci_register_driver pci_module_init
|
||||
|
||||
/*
|
||||
* Most of the dma compat code is copied/modifed from the 2.4.37
|
||||
* Most of the dma compat code is copied/modified from the 2.4.37
|
||||
* /include/linux/libata-compat.h header file
|
||||
*/
|
||||
/* These definitions mirror those in pci.h, so they can be used
|
||||
|
@ -2294,7 +2294,7 @@ rte_eth_xstats_get_names_by_id(uint8_t port_id,
|
||||
* @param port_id
|
||||
* The port identifier of the Ethernet device.
|
||||
* @param ids
|
||||
* A pointer to an ids array passed by application. This tells wich
|
||||
* A pointer to an ids array passed by application. This tells which
|
||||
* statistics values function should retrieve. This parameter
|
||||
* can be set to NULL if n is 0. In this case function will retrieve
|
||||
* all avalible statistics.
|
||||
|
@ -569,7 +569,7 @@ __rte_hash_add_key_with_hash(const struct rte_hash *h, const void *key,
|
||||
k->pdata = data;
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
return prim_bkt->key_idx[i] - 1;
|
||||
}
|
||||
@ -589,7 +589,7 @@ __rte_hash_add_key_with_hash(const struct rte_hash *h, const void *key,
|
||||
k->pdata = data;
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
return sec_bkt->key_idx[i] - 1;
|
||||
}
|
||||
@ -730,7 +730,7 @@ __rte_hash_lookup_with_hash(const struct rte_hash *h, const void *key,
|
||||
*data = k->pdata;
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
return bkt->key_idx[i] - 1;
|
||||
}
|
||||
@ -753,7 +753,7 @@ __rte_hash_lookup_with_hash(const struct rte_hash *h, const void *key,
|
||||
*data = k->pdata;
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
return bkt->key_idx[i] - 1;
|
||||
}
|
||||
@ -847,7 +847,7 @@ __rte_hash_del_key_with_hash(const struct rte_hash *h, const void *key,
|
||||
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
ret = bkt->key_idx[i] - 1;
|
||||
bkt->key_idx[i] = EMPTY_SLOT;
|
||||
@ -872,7 +872,7 @@ __rte_hash_del_key_with_hash(const struct rte_hash *h, const void *key,
|
||||
|
||||
/*
|
||||
* Return index where key is stored,
|
||||
* substracting the first dummy index
|
||||
* subtracting the first dummy index
|
||||
*/
|
||||
ret = bkt->key_idx[i] - 1;
|
||||
bkt->key_idx[i] = EMPTY_SLOT;
|
||||
|
@ -233,7 +233,7 @@ rte_ipv6_fragment_packet(struct rte_mbuf *pkt_in,
|
||||
* Pointer to the IPv6 fragment extension header.
|
||||
* @return
|
||||
* Pointer to mbuf for reassembled packet, or NULL if:
|
||||
* - an error occured.
|
||||
* - an error occurred.
|
||||
* - not all fragments of the packet are collected yet.
|
||||
*/
|
||||
struct rte_mbuf *rte_ipv6_frag_reassemble_packet(struct rte_ip_frag_tbl *tbl,
|
||||
@ -307,7 +307,7 @@ int32_t rte_ipv4_fragment_packet(struct rte_mbuf *pkt_in,
|
||||
* Pointer to the IPV4 header inside the fragment.
|
||||
* @return
|
||||
* Pointer to mbuf for reassebled packet, or NULL if:
|
||||
* - an error occured.
|
||||
* - an error occurred.
|
||||
* - not all fragments of the packet are collected yet.
|
||||
*/
|
||||
struct rte_mbuf * rte_ipv4_frag_reassemble_packet(struct rte_ip_frag_tbl *tbl,
|
||||
|
@ -118,7 +118,7 @@ ipv4_frag_reassemble(struct ip_frag_pkt *fp)
|
||||
* Pointer to the IPV4 header inside the fragment.
|
||||
* @return
|
||||
* Pointer to mbuf for reassebled packet, or NULL if:
|
||||
* - an error occured.
|
||||
* - an error occurred.
|
||||
* - not all fragments of the packet are collected yet.
|
||||
*/
|
||||
struct rte_mbuf *
|
||||
|
@ -155,7 +155,7 @@ ipv6_frag_reassemble(struct ip_frag_pkt *fp)
|
||||
* Pointer to the IPV6 fragment extension header.
|
||||
* @return
|
||||
* Pointer to mbuf for reassembled packet, or NULL if:
|
||||
* - an error occured.
|
||||
* - an error occurred.
|
||||
* - not all fragments of the packet are collected yet.
|
||||
*/
|
||||
#define MORE_FRAGS(x) (((x) & 0x100) >> 8)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user