Home
last modified time | relevance | path

Searched refs:ifindex (Results 1 – 18 of 18) sorted by relevance

/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_port_db.c129 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 Dulp_port_db.h53 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 Dulp_def_rules.c23 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 Dulp_rte_parser.c233 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 Dbnxt_ulp_flow.c138 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 Dtap_tcmsgs.c22 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 Dtap_tcmsgs.h27 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 Dtap_flow.c1146 adata.mirred.ifindex = attr->ingress ? pmd->if_index : in priv_flow_process()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_vlan_os.c50 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 Dmlx5_os.c1721 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 Dmlx5_ethdev_os.c161 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 Dmlx5_nl.h19 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 Dmlx5_nl.c1029 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 Dmlx5_vlan_os.c66 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 Dmlx5_os.c427 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 Dmlx5_ethdev.c45 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 Dmlx5_mac.c169 priv->sh->bond.ports[priv->pf_bond].ifindex, in mlx5_mac_addr_set()
H A Dmlx5.h176 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);