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 --- |