Lines Matching refs:params
204 struct pcmd_intstr_params *params = ptr_params; in pcmd_regs_callback() local
210 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_regs_callback()
211 printf("Error: Invalid port number %i\n", params->port); in pcmd_regs_callback()
214 len_regs = rte_ethtool_get_regs_len(params->port); in pcmd_regs_callback()
216 printf("Port %i: %i bytes\n", params->port, len_regs); in pcmd_regs_callback()
223 if (!rte_ethtool_get_regs(params->port, ®s, buf_data)) { in pcmd_regs_callback()
224 fp_regs = fopen(params->opt, "wb"); in pcmd_regs_callback()
227 params->opt); in pcmd_regs_callback()
233 params->opt); in pcmd_regs_callback()
239 printf("Port %i: Operation not supported\n", params->port); in pcmd_regs_callback()
241 printf("Port %i: Error getting registers\n", params->port); in pcmd_regs_callback()
250 struct pcmd_intstr_params *params = ptr_params; in pcmd_eeprom_callback() local
258 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_eeprom_callback()
259 printf("Error: Invalid port number %i\n", params->port); in pcmd_eeprom_callback()
262 len_eeprom = rte_ethtool_get_eeprom_len(params->port); in pcmd_eeprom_callback()
264 fp_eeprom = fopen(params->opt, "wb"); in pcmd_eeprom_callback()
267 params->opt); in pcmd_eeprom_callback()
281 params->port, &info_eeprom, bytes_eeprom in pcmd_eeprom_callback()
290 printf("Error writing '%s'\n", params->opt); in pcmd_eeprom_callback()
296 printf("Port %i: Device does not have EEPROM\n", params->port); in pcmd_eeprom_callback()
298 printf("Port %i: Operation not supported\n", params->port); in pcmd_eeprom_callback()
300 printf("Port %i: Error getting EEPROM\n", params->port); in pcmd_eeprom_callback()
309 struct pcmd_intstr_params *params = ptr_params; in pcmd_module_eeprom_callback() local
316 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_module_eeprom_callback()
317 printf("Error: Invalid port number %i\n", params->port); in pcmd_module_eeprom_callback()
321 stat = rte_ethtool_get_module_info(params->port, module_info); in pcmd_module_eeprom_callback()
330 stat = rte_ethtool_get_module_eeprom(params->port, in pcmd_module_eeprom_callback()
337 fp_eeprom = fopen(params->opt, "wb"); in pcmd_module_eeprom_callback()
339 printf("Error opening '%s' for writing\n", params->opt); in pcmd_module_eeprom_callback()
346 printf("Error writing '%s'\n", params->opt); in pcmd_module_eeprom_callback()
357 struct pcmd_intstr_params *params = ptr_params; in pcmd_pause_callback() local
361 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_pause_callback()
362 printf("Error: Invalid port number %i\n", params->port); in pcmd_pause_callback()
366 stat = rte_ethtool_get_pauseparam(params->port, &info); in pcmd_pause_callback()
369 if (strcasecmp("all", params->opt) == 0) { in pcmd_pause_callback()
372 } else if (strcasecmp("tx", params->opt) == 0) { in pcmd_pause_callback()
375 } else if (strcasecmp("rx", params->opt) == 0) { in pcmd_pause_callback()
384 stat = rte_ethtool_set_pauseparam(params->port, &info); in pcmd_pause_callback()
388 printf("Port %i: Tx & Rx Paused\n", params->port); in pcmd_pause_callback()
390 printf("Port %i: Rx Paused\n", params->port); in pcmd_pause_callback()
392 printf("Port %i: Tx Paused\n", params->port); in pcmd_pause_callback()
394 printf("Port %i: Tx & Rx not paused\n", params->port); in pcmd_pause_callback()
396 printf("Port %i: Operation not supported\n", params->port); in pcmd_pause_callback()
398 printf("Port %i: Error %i\n", params->port, stat); in pcmd_pause_callback()
407 struct pcmd_int_params *params = ptr_params; in pcmd_open_callback() local
410 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_open_callback()
411 printf("Error: Invalid port number %i\n", params->port); in pcmd_open_callback()
414 lock_port(params->port); in pcmd_open_callback()
415 stat = rte_ethtool_net_open(params->port); in pcmd_open_callback()
416 mark_port_active(params->port); in pcmd_open_callback()
417 unlock_port(params->port); in pcmd_open_callback()
421 printf("Port %i: Operation not supported\n", params->port); in pcmd_open_callback()
423 printf("Port %i: Error opening device\n", params->port); in pcmd_open_callback()
431 struct pcmd_int_params *params = ptr_params; in pcmd_stop_callback() local
434 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_stop_callback()
435 printf("Error: Invalid port number %i\n", params->port); in pcmd_stop_callback()
438 lock_port(params->port); in pcmd_stop_callback()
439 stat = rte_ethtool_net_stop(params->port); in pcmd_stop_callback()
440 mark_port_inactive(params->port); in pcmd_stop_callback()
441 unlock_port(params->port); in pcmd_stop_callback()
445 printf("Port %i: Operation not supported\n", params->port); in pcmd_stop_callback()
447 printf("Port %i: Error stopping device\n", params->port); in pcmd_stop_callback()
456 struct pcmd_intstr_params *params = ptr_params; in pcmd_rxmode_callback() local
459 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_rxmode_callback()
460 printf("Error: Invalid port number %i\n", params->port); in pcmd_rxmode_callback()
463 stat = rte_ethtool_net_set_rx_mode(params->port); in pcmd_rxmode_callback()
467 printf("Port %i: Operation not supported\n", params->port); in pcmd_rxmode_callback()
469 printf("Port %i: Error setting rx mode\n", params->port); in pcmd_rxmode_callback()
478 struct pcmd_intmac_params *params = ptr_params; in pcmd_macaddr_callback() local
483 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_macaddr_callback()
484 printf("Error: Invalid port number %i\n", params->port); in pcmd_macaddr_callback()
488 lock_port(params->port); in pcmd_macaddr_callback()
489 stat = rte_ethtool_net_set_mac_addr(params->port, in pcmd_macaddr_callback()
490 ¶ms->mac); in pcmd_macaddr_callback()
491 mark_port_newmac(params->port); in pcmd_macaddr_callback()
492 unlock_port(params->port); in pcmd_macaddr_callback()
498 stat = rte_ethtool_net_get_mac_addr(params->port, &mac_addr); in pcmd_macaddr_callback()
502 params->port, in pcmd_macaddr_callback()
513 printf("Port %i: Error %s\n", params->port, in pcmd_macaddr_callback()
522 struct pcmd_intstr_params *params = ptr_params; in pcmd_mtu_callback() local
527 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_mtu_callback()
528 printf("Error: Invalid port number %i\n", params->port); in pcmd_mtu_callback()
531 new_mtu = atoi(params->opt); in pcmd_mtu_callback()
532 new_mtu = strtoul(params->opt, &ptr_parse_end, 10); in pcmd_mtu_callback()
536 printf("Port %i: Invalid MTU value\n", params->port); in pcmd_mtu_callback()
539 stat = rte_ethtool_net_change_mtu(params->port, new_mtu); in pcmd_mtu_callback()
541 printf("Port %i: MTU set to %i\n", params->port, new_mtu); in pcmd_mtu_callback()
543 printf("Port %i: Operation not supported\n", params->port); in pcmd_mtu_callback()
545 printf("Port %i: Error setting MTU\n", params->port); in pcmd_mtu_callback()
554 struct pcmd_int_params *params = ptr_params; in pcmd_portstats_callback() local
558 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_portstats_callback()
559 printf("Error: Invalid port number %i\n", params->port); in pcmd_portstats_callback()
562 stat = rte_ethtool_net_get_stats64(params->port, &stat_info); in pcmd_portstats_callback()
564 printf("Port %i stats\n", params->port); in pcmd_portstats_callback()
575 printf("Port %i: Operation not supported\n", params->port); in pcmd_portstats_callback()
577 printf("Port %i: Error fetching statistics\n", params->port); in pcmd_portstats_callback()
584 struct pcmd_intintint_params *params = ptr_params; in pcmd_ringparam_callback() local
589 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_ringparam_callback()
590 printf("Error: Invalid port number %i\n", params->port); in pcmd_ringparam_callback()
594 stat = rte_ethtool_get_ringparam(params->port, &ring_data); in pcmd_ringparam_callback()
599 params->port, in pcmd_ringparam_callback()
606 if (params->tx < 1 || params->rx < 1) { in pcmd_ringparam_callback()
611 ring_params.tx_pending = params->tx; in pcmd_ringparam_callback()
612 ring_params.rx_pending = params->rx; in pcmd_ringparam_callback()
613 lock_port(params->port); in pcmd_ringparam_callback()
614 stat = rte_ethtool_set_ringparam(params->port, &ring_params); in pcmd_ringparam_callback()
615 unlock_port(params->port); in pcmd_ringparam_callback()
620 printf("Port %i: Operation not supported\n", params->port); in pcmd_ringparam_callback()
622 printf("Port %i: Error fetching statistics\n", params->port); in pcmd_ringparam_callback()
629 struct pcmd_intmac_params *params = ptr_params; in pcmd_validate_callback() local
631 if (rte_ethtool_net_validate_addr(0, ¶ms->mac)) in pcmd_validate_callback()
642 struct pcmd_vlan_params *params = ptr_params; in pcmd_vlan_callback() local
645 if (!rte_eth_dev_is_valid_port(params->port)) { in pcmd_vlan_callback()
646 printf("Error: Invalid port number %i\n", params->port); in pcmd_vlan_callback()
651 if (strcasecmp("add", params->mode) == 0) { in pcmd_vlan_callback()
653 params->port, params->vid in pcmd_vlan_callback()
656 printf("VLAN vid %i added\n", params->vid); in pcmd_vlan_callback()
658 } else if (strcasecmp("del", params->mode) == 0) { in pcmd_vlan_callback()
660 params->port, params->vid in pcmd_vlan_callback()
663 printf("VLAN vid %i removed\n", params->vid); in pcmd_vlan_callback()
666 printf("Error: Bad mode %s\n", params->mode); in pcmd_vlan_callback()
669 printf("Port %i: Operation not supported\n", params->port); in pcmd_vlan_callback()
671 printf("Port %i: VLAN filtering disabled\n", params->port); in pcmd_vlan_callback()
674 params->port, -stat); in pcmd_vlan_callback()