if_id
union if_id id; /* ID */
int if_id;
ret = oce_set_multicast_table(dev, dev->if_id, &mca_hw_list[0],
ret = oce_set_multicast_table(dev, dev->if_id,
ret = oce_del_mac(dev, dev->if_id, &dev->pmac_id);
ret = oce_add_mac(dev, dev->if_id, uca, &dev->pmac_id);
0, &dev->mac_addr[0], (uint32_t *)&dev->if_id);
ret = oce_config_vlan(dev, (uint8_t)dev->if_id, NULL, 0,
(void) oce_if_del(dev, dev->if_id);
ret = oce_config_rss(dev, dev->if_id, hkey, itbl, OCE_ITBL_SIZE,
ret = oce_config_rss(dev, dev->if_id, hkey, itbl, OCE_ITBL_SIZE,
oce_add_mac(struct oce_dev *dev, uint32_t if_id,
fwcmd->params.req.if_id = LE_32(if_id);
oce_del_mac(struct oce_dev *dev, uint32_t if_id, uint32_t *pmac_id)
fwcmd->params.req.if_id = if_id;
oce_config_vlan(struct oce_dev *dev, uint32_t if_id,
fwcmd->params.req.if_id = (uint8_t)if_id;
oce_config_rss(struct oce_dev *dev, uint16_t if_id, char *hkey, char *itbl,
fwcmd->params.req.if_id = LE_32(if_id);
oce_read_mac_addr(struct oce_dev *dev, uint32_t if_id, uint8_t perm,
fwcmd->params.req.if_id = (uint16_t)if_id;
fwcmd->params.req.if_id = 0;
uint32_t *if_id)
*if_id = LE_32(fwcmd->params.rsp.if_id);
"IF_ID = 0x%x", *if_id);
oce_if_del(struct oce_dev *dev, uint32_t if_id)
fwcmd->params.req.if_id = if_id;
oce_set_multicast_table(struct oce_dev *dev, uint32_t if_id,
fwcmd->params.req.if_id = (uint8_t)if_id;
if (oce_rq_create(dev->rq[i], dev->if_id,
static int oce_rq_create(struct oce_rq *rq, uint32_t if_id, struct oce_eq *eq);
oce_rq_create(struct oce_rq *rq, uint32_t if_id, struct oce_eq *eq)
fwcmd->params.req.if_id = if_id;
rq->cfg.if_id = if_id;
uint8_t if_id;
uint8_t if_id;
uint32_t if_id;
uint32_t if_id;
uint32_t if_id;
uint16_t if_id;
uint16_t if_id;
uint16_t if_id;
uint16_t if_id;
uint8_t if_id;
uint32_t if_id;
uint32_t if_id;
uint32_t if_id;
uint32_t if_id;
uint32_t if_id;
int32_t if_id; /* IF ID */
uint32_t if_id; /* interface ID to associate this RQ with */
int oce_read_mac_addr(struct oce_dev *dev, uint32_t if_id, uint8_t perm,
uint16_t vlan_tag, uint8_t *mac_addr, uint32_t *if_id);
int oce_if_del(struct oce_dev *dev, uint32_t if_id);
int oce_set_multicast_table(struct oce_dev *dev, uint32_t if_id,
int oce_add_mac(struct oce_dev *dev, uint32_t if_id,
int oce_del_mac(struct oce_dev *dev, uint32_t if_id, uint32_t *pmac_id);
int oce_config_vlan(struct oce_dev *dev, uint32_t if_id,
int oce_config_rss(struct oce_dev *dev, uint16_t if_id, char *hkey, char *itbl,