eventdev/timer: rearrange struct fields
Rearrange fields in rte_event_timer data structure to remove holes. Also, remove use of volatile from rte_event_timer. Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
This commit is contained in:
parent
a256a743cf
commit
1dcd67ba1e
@ -441,6 +441,8 @@ ABI Changes
|
||||
accessed directly by user any more. This change is transparent to both
|
||||
applications and PMDs.
|
||||
|
||||
* eventdev: Re-arranged fields in ``rte_event_timer`` to remove holes.
|
||||
|
||||
|
||||
Known Issues
|
||||
------------
|
||||
|
@ -475,8 +475,6 @@ struct rte_event_timer {
|
||||
* - op: RTE_EVENT_OP_NEW
|
||||
* - event_type: RTE_EVENT_TYPE_TIMER
|
||||
*/
|
||||
volatile enum rte_event_timer_state state;
|
||||
/**< State of the event timer. */
|
||||
uint64_t timeout_ticks;
|
||||
/**< Expiry timer ticks expressed in number of *timer_ticks_ns* from
|
||||
* now.
|
||||
@ -488,6 +486,8 @@ struct rte_event_timer {
|
||||
* implementation specific values to share between the arm and cancel
|
||||
* operations. The application should not modify this field.
|
||||
*/
|
||||
enum rte_event_timer_state state;
|
||||
/**< State of the event timer. */
|
||||
uint8_t user_meta[0];
|
||||
/**< Memory to store user specific metadata.
|
||||
* The event timer adapter implementation should not modify this area.
|
||||
|
Loading…
x
Reference in New Issue
Block a user