switchdev.h (4b3a61b030d1131dcf3633a276158a3d0a435a47) switchdev.h (c6676e7d62cfb5cb7c1c5320a26f3634a11afdb0)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * include/net/switchdev.h - Switch device API
4 * Copyright (c) 2014-2015 Jiri Pirko <jiri@resnulli.us>
5 * Copyright (c) 2014-2015 Scott Feldman <sfeldma@gmail.com>
6 */
7#ifndef _LINUX_SWITCHDEV_H_
8#define _LINUX_SWITCHDEV_H_

--- 116 unchanged lines hidden (view full) ---

125/* SWITCHDEV_OBJ_ID_RING_TEST_MRP */
126struct switchdev_obj_ring_test_mrp {
127 struct switchdev_obj obj;
128 /* The value is in us and a value of 0 represents to stop */
129 u32 interval;
130 u8 max_miss;
131 u32 ring_id;
132 u32 period;
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * include/net/switchdev.h - Switch device API
4 * Copyright (c) 2014-2015 Jiri Pirko <jiri@resnulli.us>
5 * Copyright (c) 2014-2015 Scott Feldman <sfeldma@gmail.com>
6 */
7#ifndef _LINUX_SWITCHDEV_H_
8#define _LINUX_SWITCHDEV_H_

--- 116 unchanged lines hidden (view full) ---

125/* SWITCHDEV_OBJ_ID_RING_TEST_MRP */
126struct switchdev_obj_ring_test_mrp {
127 struct switchdev_obj obj;
128 /* The value is in us and a value of 0 represents to stop */
129 u32 interval;
130 u8 max_miss;
131 u32 ring_id;
132 u32 period;
133 bool monitor;
133};
134
135#define SWITCHDEV_OBJ_RING_TEST_MRP(OBJ) \
136 container_of((OBJ), struct switchdev_obj_ring_test_mrp, obj)
137
138/* SWICHDEV_OBJ_ID_RING_ROLE_MRP */
139struct switchdev_obj_ring_role_mrp {
140 struct switchdev_obj obj;

--- 222 unchanged lines hidden ---
134};
135
136#define SWITCHDEV_OBJ_RING_TEST_MRP(OBJ) \
137 container_of((OBJ), struct switchdev_obj_ring_test_mrp, obj)
138
139/* SWICHDEV_OBJ_ID_RING_ROLE_MRP */
140struct switchdev_obj_ring_role_mrp {
141 struct switchdev_obj obj;

--- 222 unchanged lines hidden ---