| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_port_db.c | 129 uint32_t ifindex; in ulp_port_db_dev_port_intf_update() local 142 if (!ifindex) in ulp_port_db_dev_port_intf_update() 167 func->ifindex = ifindex; in ulp_port_db_dev_port_intf_update() 184 func->ifindex = ifindex; in ulp_port_db_dev_port_intf_update() 224 *ifindex = 0; in ulp_port_db_dev_port_to_ulp_index() 255 if (!port_db || ifindex >= port_db->ulp_intf_list_size || !ifindex) { in ulp_port_db_function_id_get() 288 if (!port_db || ifindex >= port_db->ulp_intf_list_size || !ifindex) { in ulp_port_db_svif_get() 539 *ifindex = 0; in ulp_port_db_dev_func_id_to_ulp_index() 548 *ifindex = port_db->ulp_func_id_tbl[func_id].ifindex; in ulp_port_db_dev_func_id_to_ulp_index() 566 uint32_t ifindex; in ulp_port_db_port_func_id_get() local [all …]
|
| H A D | ulp_port_db.h | 53 uint16_t ifindex; member 126 uint32_t port_id, uint32_t *ifindex); 139 uint32_t ifindex, uint32_t fid_type, 154 uint32_t ifindex, uint32_t dir, uint16_t *svif); 168 uint32_t ifindex, uint32_t dir, uint16_t *spif); 183 uint32_t ifindex, uint32_t dir, uint16_t *parif); 196 uint32_t ifindex, uint32_t vnic_type, 210 uint32_t ifindex, uint16_t *vport); 250 uint32_t ifindex); 263 uint32_t func_id, uint32_t *ifindex);
|
| H A D | ulp_def_rules.c | 23 uint32_t ifindex, uint8_t svif_type, in ulp_set_svif_in_comp_fld() argument 30 rc = ulp_port_db_svif_get(ulp_ctx, ifindex, svif_type, &svif); in ulp_set_svif_in_comp_fld() 48 uint32_t ifindex, uint8_t spif_type, in ulp_set_spif_in_comp_fld() argument 55 rc = ulp_port_db_spif_get(ulp_ctx, ifindex, spif_type, &spif); in ulp_set_spif_in_comp_fld() 73 uint32_t ifindex, uint8_t parif_type, in ulp_set_parif_in_comp_fld() argument 80 rc = ulp_port_db_parif_get(ulp_ctx, ifindex, parif_type, &parif); in ulp_set_parif_in_comp_fld() 103 rc = ulp_port_db_vport_get(ulp_ctx, ifindex, &vport); in ulp_set_vport_in_comp_fld() 114 uint32_t ifindex, uint8_t vnic_type, in ulp_set_vnic_in_comp_fld() argument 182 uint32_t ifindex; in ulp_df_dev_port_handler() local 231 rc = ulp_set_parif_in_comp_fld(ulp_ctx, ifindex, in ulp_df_dev_port_handler() [all …]
|
| H A D | ulp_rte_parser.c | 233 uint32_t ifindex; in bnxt_ulp_comp_fld_intf_update() local 402 uint32_t ifindex, in ulp_rte_parser_svif_set() argument 463 uint32_t ifindex; in ulp_rte_parser_implicit_match_port_process() local 517 uint32_t ifindex; in ulp_rte_pf_hdr_handler() local 543 uint32_t ifindex; in ulp_rte_vf_hdr_handler() local 560 &ifindex)) { in ulp_rte_vf_hdr_handler() 578 uint32_t ifindex; in ulp_rte_port_hdr_handler() local 2249 uint32_t ifindex; in ulp_rte_pf_act_handler() local 2281 uint32_t ifindex; in ulp_rte_vf_act_handler() local 2308 &ifindex)) { in ulp_rte_vf_act_handler() [all …]
|
| H A D | bnxt_ulp_flow.c | 138 uint32_t ifindex; in bnxt_ulp_init_mapper_params() local 144 &ifindex)) { in bnxt_ulp_init_mapper_params() 150 if (ulp_port_db_vport_get(params->ulp_ctx, ifindex, &vport)) { in bnxt_ulp_init_mapper_params() 151 BNXT_TF_DBG(ERR, "Invalid port if index %u\n", ifindex); in bnxt_ulp_init_mapper_params()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_tcmsgs.c | 22 uint16_t ifindex; member 56 msg->t.tcm_ifindex = ifindex; in tc_init_msg() 78 tc_init_msg(&msg, ifindex, RTM_DELQDISC, 0); in qdisc_del() 122 tc_init_msg(&msg, ifindex, RTM_NEWQDISC, in qdisc_add_multiq() 151 tc_init_msg(&msg, ifindex, RTM_NEWQDISC, in qdisc_add_ingress() 192 return qdisc_del(0, args->ifindex, &qinfo); in qdisc_del_cb() 211 qdisc_iterate(int nlsk_fd, uint16_t ifindex, in qdisc_iterate() argument 217 .ifindex = ifindex, in qdisc_iterate() 241 qdisc_flush(int nlsk_fd, uint16_t ifindex) in qdisc_flush() argument 263 err = qdisc_add_multiq(nlsk_fd, ifindex); in qdisc_create_multiq() [all …]
|
| H A D | tap_tcmsgs.h | 27 void tc_init_msg(struct nlmsg *msg, uint16_t ifindex, uint16_t type, 29 int qdisc_list(int nlsk_fd, uint16_t ifindex); 30 int qdisc_flush(int nlsk_fd, uint16_t ifindex); 31 int qdisc_create_ingress(int nlsk_fd, uint16_t ifindex); 32 int qdisc_create_multiq(int nlsk_fd, uint16_t ifindex); 33 int qdisc_add_ingress(int nlsk_fd, uint16_t ifindex); 34 int qdisc_add_multiq(int nlsk_fd, uint16_t ifindex); 35 int filter_list_ingress(int nlsk_fd, uint16_t ifindex);
|
| H A D | tap_flow.c | 1146 adata.mirred.ifindex = attr->ingress ? pmd->if_index : in priv_flow_process()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_vlan_os.c | 50 vlan_dev[vlan->tag].ifindex) { in mlx5_vlan_vmwa_release() 51 mlx5_nl_vlan_vmwa_delete(vmwa, vlan_dev[vlan->tag].ifindex); in mlx5_vlan_vmwa_release() 52 vlan_dev[vlan->tag].ifindex = 0; in mlx5_vlan_vmwa_release() 79 MLX5_ASSERT(!vlan_dev[vlan->tag].ifindex); in mlx5_vlan_vmwa_acquire() 80 vlan_dev[vlan->tag].ifindex = in mlx5_vlan_vmwa_acquire() 84 if (vlan_dev[vlan->tag].ifindex) { in mlx5_vlan_vmwa_acquire() 103 mlx5_vlan_vmwa_init(struct rte_eth_dev *dev, uint32_t ifindex) in mlx5_vlan_vmwa_init() argument 146 vmwa->vf_ifindex = ifindex; in mlx5_vlan_vmwa_init() 165 if (vmwa->vlan_dev[i].ifindex) in mlx5_vlan_vmwa_exit() 167 vmwa->vlan_dev[i].ifindex); in mlx5_vlan_vmwa_exit()
|
| H A D | mlx5_os.c | 1721 unsigned int ifindex; in mlx5_device_bond_pci_match() local 1751 if (!ifindex) in mlx5_device_bond_pci_match() 1816 bond_info->ports[info.port_name].ifindex = ifindex; in mlx5_device_bond_pci_match() 1845 ret = mlx5_sysfs_bond_info(ifindex, &bond_info->ifindex, in mlx5_device_bond_pci_match() 1852 ifindex, bond_info->ifindex, bond_info->ifname); in mlx5_device_bond_pci_match() 2041 if (!list[ns].ifindex) { in mlx5_os_pci_probe_pf() 2054 list[ns].ifindex, in mlx5_os_pci_probe_pf() 2133 list[ns].ifindex = 0; in mlx5_os_pci_probe_pf() 2163 list[ns].ifindex = in mlx5_os_pci_probe_pf() 2178 list[ns].ifindex, in mlx5_os_pci_probe_pf() [all …]
|
| H A D | mlx5_ethdev_os.c | 161 unsigned int ifindex; in mlx5_get_ifname() local 165 if (priv->master && priv->sh->bond.ifindex > 0) { in mlx5_get_ifname() 169 ifindex = mlx5_ifindex(dev); in mlx5_get_ifname() 170 if (!ifindex) { in mlx5_get_ifname() 177 if (if_indextoname(ifindex, &(*ifname)[0])) in mlx5_get_ifname() 1105 mlx5_sysfs_switch_info(unsigned int ifindex, struct mlx5_switch_info *info) in mlx5_sysfs_switch_info() argument 1123 if (!if_indextoname(ifindex, ifname)) { in mlx5_sysfs_switch_info() 1164 " and as representor", ifindex); in mlx5_sysfs_switch_info() 1185 mlx5_sysfs_bond_info(unsigned int pf_ifindex, unsigned int *ifindex, in mlx5_sysfs_bond_info() argument 1210 if (ifindex) in mlx5_sysfs_bond_info() [all …]
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_nl.h | 19 uint32_t ifindex; /**< Own interface index. */ member 63 int mlx5_nl_switch_info(int nl, unsigned int ifindex, 68 uint32_t ifindex); 71 uint32_t ifindex, uint16_t tag); 82 int mlx5_nl_parse_link_status_update(struct nlmsghdr *hdr, uint32_t *ifindex);
|
| H A D | mlx5_nl.c | 1029 data->ifindex = local.ifindex; in mlx5_nl_cmdget_cb() 1109 !data->ifindex) in mlx5_nl_port_info() 1138 .ifindex = 0, in mlx5_nl_ifindex() 1144 return data.ifindex; in mlx5_nl_ifindex() 1198 .ifindex = 0, in mlx5_nl_portnum() 1394 .ifi_index = ifindex, in mlx5_nl_switch_info() 1427 uint32_t ifindex) in mlx5_nl_vlan_vmwa_delete() argument 1442 .ifi_index = ifindex, in mlx5_nl_vlan_vmwa_delete() 1446 if (ifindex) { in mlx5_nl_vlan_vmwa_delete() 1537 nl_attr_put(nlh, IFLA_LINK, &ifindex, sizeof(ifindex)); in mlx5_nl_vlan_vmwa_create() [all …]
|
| /dpdk/drivers/net/mlx5/windows/ |
| H A D | mlx5_vlan_os.c | 66 mlx5_vlan_vmwa_init(struct rte_eth_dev *dev, uint32_t ifindex) in mlx5_vlan_vmwa_init() argument 69 RTE_SET_USED(ifindex); in mlx5_vlan_vmwa_init()
|
| H A D | mlx5_os.c | 427 MLX5_ASSERT(spawn->ifindex); in mlx5_dev_spawn() 428 priv->if_index = spawn->ifindex; in mlx5_dev_spawn() 793 .ifindex = -1, /* Spawn will assign */ in mlx5_os_net_probe()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_ethdev.c | 45 unsigned int ifindex; in mlx5_ifindex() local 49 if (priv->master && priv->sh->bond.ifindex > 0) in mlx5_ifindex() 50 ifindex = priv->sh->bond.ifindex; in mlx5_ifindex() 52 ifindex = priv->if_index; in mlx5_ifindex() 53 if (!ifindex) in mlx5_ifindex() 55 return ifindex; in mlx5_ifindex()
|
| H A D | mlx5_mac.c | 169 priv->sh->bond.ports[priv->pf_bond].ifindex, in mlx5_mac_addr_set()
|
| H A D | mlx5.h | 176 uint32_t ifindex; /**< Network interface index. */ member 1081 uint32_t ifindex; member 1085 uint32_t ifindex; member 1676 int mlx5_sysfs_switch_info(unsigned int ifindex, 1682 int mlx5_sysfs_bond_info(unsigned int pf_ifindex, unsigned int *ifindex, 1750 void *mlx5_vlan_vmwa_init(struct rte_eth_dev *dev, uint32_t ifindex);
|