git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx5: check Tx queue size overflow
[dpdk.git]
/
drivers
/
net
/
failsafe
/
failsafe_ether.c
diff --git
a/drivers/net/failsafe/failsafe_ether.c
b/drivers/net/failsafe/failsafe_ether.c
index
1783165
..
7ac23d4
100644
(file)
--- a/
drivers/net/failsafe/failsafe_ether.c
+++ b/
drivers/net/failsafe/failsafe_ether.c
@@
-294,11
+294,12
@@
fs_dev_remove(struct sub_device *sdev)
case DEV_PARSED:
case DEV_UNDEFINED:
sdev->state = DEV_UNDEFINED;
case DEV_PARSED:
case DEV_UNDEFINED:
sdev->state = DEV_UNDEFINED;
+ sdev->sdev_port_id = RTE_MAX_ETHPORTS;
/* the end */
break;
}
sdev->remove = 0;
/* the end */
break;
}
sdev->remove = 0;
- failsafe_hotplug_alarm_install(
sdev->fs_dev
);
+ failsafe_hotplug_alarm_install(
fs_dev(sdev)
);
}
static void
}
static void
@@
-318,8
+319,9
@@
fs_dev_stats_save(struct sub_device *sdev)
WARN("Using latest snapshot taken before %"PRIu64" seconds.\n",
(rte_rdtsc() - timestamp) / rte_get_tsc_hz());
}
WARN("Using latest snapshot taken before %"PRIu64" seconds.\n",
(rte_rdtsc() - timestamp) / rte_get_tsc_hz());
}
- failsafe_stats_increment(&PRIV(sdev->fs_dev)->stats_accumulator,
- err ? &sdev->stats_snapshot.stats : &stats);
+ failsafe_stats_increment
+ (&PRIV(fs_dev(sdev))->stats_accumulator,
+ err ? &sdev->stats_snapshot.stats : &stats);
memset(&sdev->stats_snapshot, 0, sizeof(sdev->stats_snapshot));
}
memset(&sdev->stats_snapshot, 0, sizeof(sdev->stats_snapshot));
}
@@
-566,17
+568,17
@@
failsafe_eth_rmv_event_callback(uint16_t port_id __rte_unused,
{
struct sub_device *sdev = cb_arg;
{
struct sub_device *sdev = cb_arg;
- fs_lock(
sdev->fs_dev
, 0);
+ fs_lock(
fs_dev(sdev)
, 0);
/* Switch as soon as possible tx_dev. */
/* Switch as soon as possible tx_dev. */
- fs_switch_dev(
sdev->fs_dev
, sdev);
+ fs_switch_dev(
fs_dev(sdev)
, sdev);
/* Use safe bursts in any case. */
/* Use safe bursts in any case. */
- failsafe_set_burst_fn(
sdev->fs_dev
, 1);
+ failsafe_set_burst_fn(
fs_dev(sdev)
, 1);
/*
* Async removal, the sub-PMD will try to unregister
* the callback at the source of the current thread context.
*/
sdev->remove = 1;
/*
* Async removal, the sub-PMD will try to unregister
* the callback at the source of the current thread context.
*/
sdev->remove = 1;
- fs_unlock(
sdev->fs_dev
, 0);
+ fs_unlock(
fs_dev(sdev)
, 0);
return 0;
}
return 0;
}