conn_type
enum conn_type ctype;
enum conn_type type;
add_fd(int sock, enum conn_type conntype, verto_ev_flag flags, void *handle,
static const enum conn_type bind_conn_types[] =
enum conn_type ctype)
uint8_t conn_type;
if (phy_data->conn_type != XGBE_CONN_TYPE_MDIO)
if (phy_data->conn_type != XGBE_CONN_TYPE_MDIO)
if (phy_data->conn_type == XGBE_CONN_TYPE_BACKPLANE)
if (phy_data->conn_type == XGBE_CONN_TYPE_MDIO)
if (phy_data->conn_type == XGBE_CONN_TYPE_SFP)
enum xgbe_conn_type conn_type;
phy_data->conn_type = XP_GET_BITS(pdata->pp0, XP_PROP_0, CONN_TYPE);
DBGPR("conn type=%u\n", phy_data->conn_type);
"(%#x/%#x)\n", phy_data->port_mode, phy_data->conn_type);
phy_data->conn_type, phy_data->phydev_mode);
if ((phy_data->conn_type & XGBE_CONN_TYPE_MDIO) &&
if (phy_data->conn_type == XGBE_CONN_TYPE_SFP)
else if (phy_data->conn_type & XGBE_CONN_TYPE_MDIO)
if (phy_data->conn_type == XGBE_CONN_TYPE_SFP)
else if (phy_data->conn_type & XGBE_CONN_TYPE_MDIO)
uint8_t conn_type /* only 3 bits are used */;
switch (ntb->conn_type) {
if (ntb->conn_type == NTB_CONN_PRI) {
ntb->conn_type);
ntb->conn_type = amd_ntb_get_topo(ntb);
(ntb->conn_type == NTB_CONN_PRI)? "PRIMARY" : "SECONDARY");
amd_ntb_printf(1, "%s: conn_type %d\n", __func__, ntb->conn_type);
switch (ntb->conn_type) {
__func__, pidx, ntb->conn_type);
switch (ntb->conn_type) {
__func__, ntb->int_mask, ntb->conn_type);
if (ntb->conn_type == NTB_CONN_SEC)
__func__, ntb->int_mask, ntb->conn_type);
if (ntb->conn_type == NTB_CONN_SEC)
(ntb->conn_type == NTB_CONN_PRI)? "PRIMARY" : "SECONDARY");
enum amd_ntb_conn_type conn_type;
uint8_t ppd, conn_type;
conn_type = ppd & XEON_PPD_CONN_TYPE;
switch (conn_type) {
ntb->conn_type = conn_type;
(unsigned)conn_type);
uint32_t ppd, conn_type;
conn_type = (ppd & ATOM_PPD_CONN_TYPE) >> 8;
switch (conn_type) {
ntb->conn_type = conn_type;
uint8_t ppd, conn_type;
conn_type = XEON_GEN3_REG_PPD_PORT_DEF_F(ppd);
switch (conn_type) {
ntb->conn_type = conn_type;
conn_type);
"features 0x%02x\n", ntb->conn_type, ntb->dev_type, ntb->features);
ntb->conn_type = NTB_CONN_B2B;
ntb->conn_type = NTB_CONN_B2B;
ntb->conn_type = NTB_CONN_B2B;
ntb->conn_type = NTB_CONN_B2B;
"features 0x%02x\n", ntb->conn_type, ntb->dev_type, ntb->features);
if (ntb->conn_type != NTB_CONN_B2B) {
ntb->conn_type);
if (ntb->conn_type != NTB_CONN_B2B) {
ntb->conn_type);
KASSERT(ntb->conn_type == NTB_CONN_B2B,
("Unsupported NTB configuration (%d)\n", ntb->conn_type));
enum ntb_conn_type conn_type;
if (ntb->conn_type == NTB_CONN_TRANSPARENT)
if (ntb->conn_type == NTB_CONN_TRANSPARENT) {
if (ntb->conn_type == NTB_CONN_TRANSPARENT) {
if (ntb->conn_type == NTB_CONN_TRANSPARENT)
&ntb->conn_type, 0, "0 - Transparent; 1 - B2B; 2 - Root Port");
if (ntb->conn_type != NTB_CONN_B2B)
u8 conn_type /* connection type that loaded ll2 (use enum protocol_type) */;
static u8 ecore_calc_cdu_validation_byte(u8 conn_type, u8 region, u32 cid)
validation_string |= (conn_type & 0xF);
validation_byte |= ((conn_type & 0xF) << 3) | (crc & 0x7);
data.input.conn_type = ECORE_LL2_TYPE_IWARP;
data.input.conn_type = ECORE_LL2_TYPE_OOO;
data.input.conn_type = ECORE_LL2_TYPE_IWARP;
p_ll2_info->input.conn_type,
p_ll2_info->input.conn_type,
if (p_ll2_info->input.conn_type != ECORE_LL2_TYPE_OOO)
if ((data->input.conn_type == ECORE_LL2_TYPE_OOO) ||
if (data->input.conn_type == ECORE_LL2_TYPE_OOO) {
if (p_ll2_conn->input.conn_type != ECORE_LL2_TYPE_OOO)
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_FCOE) {
(p_ll2->input.conn_type == ECORE_LL2_TYPE_OOO)) {
(p_ll2->input.conn_type == ECORE_LL2_TYPE_FCOE))
p_ll2->queue_id, p_ll2->cid, p_ll2->input.conn_type,
p_ll2_conn->input.conn_type,
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_OOO) {
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_OOO)
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_FCOE) {
if (p_ll2_conn->input.conn_type != ECORE_LL2_TYPE_OOO)
p_ll2_conn->input.conn_type);
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_OOO) {
enum ecore_ll2_conn_type conn_type = p_ll2_conn->input.conn_type;
(p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_FCOE))
((conn_type != ECORE_LL2_TYPE_ROCE) &&
(conn_type != ECORE_LL2_TYPE_IWARP))) {
enum ecore_ll2_conn_type conn_type = p_ll2_conn->input.conn_type;
if (p_ll2_conn->input.conn_type == ECORE_LL2_TYPE_OOO)
switch (conn_type) {
p_ramrod->conn_type = PROTOCOLID_FCOE;
p_ramrod->conn_type = PROTOCOLID_ISCSI;
p_ramrod->conn_type = PROTOCOLID_ROCE;
p_ramrod->conn_type = PROTOCOLID_IWARP;
p_ramrod->conn_type = PROTOCOLID_ISCSI;
p_ramrod->conn_type = PROTOCOLID_IWARP;
p_ramrod->conn_type = PROTOCOLID_ETH;
conn_type);
enum ecore_ll2_conn_type conn_type;
data.input.conn_type = ECORE_LL2_TYPE_ROCE;