Horatiu Vultur
c6676e7d62
bridge: mrp: Add support for role MRA
...
A node that has the MRA role, it can behave as MRM or MRC.
Initially it starts as MRM and sends MRP_Test frames on both ring ports.
If it detects that there are MRP_Test send by another MRM, then it
checks if these frames have a lower priority than itself. In this case
it would send MRP_Nack frames to notify the other node that it needs to
stop sending MRP_Test frames.
If it receives a MRP_Nack frame then it stops sending MRP_Test frames
and starts to behave as a MRC but it would continue to monitor the
MRP_Test frames send by MRM. If at a point the MRM stops to send
MRP_Test frames it would get the MRM role and start to send MRP_Test
frames.
Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-06-01 11:56:11 -07:00
..
2020-03-27 09:29:57 +00:00
2020-05-20 16:30:33 +02:00
2020-05-19 12:50:14 -07:00
2020-06-01 11:46:30 -07:00
2020-05-22 14:00:38 -07:00
2020-02-27 12:06:20 -08:00
2020-05-29 13:10:39 -07:00
2020-05-01 16:08:19 -07:00
2020-02-28 14:51:30 +01:00
2020-05-24 13:47:27 -07:00
2020-04-23 12:29:21 -07:00
2020-05-28 11:11:46 -07:00
2020-02-28 12:12:53 -08:00
2020-05-22 16:46:16 -07:00
2020-05-01 12:15:37 -07:00
2020-05-09 01:05:30 -07:00
2020-02-27 18:50:19 -08:00
2020-05-31 11:27:24 +02:00
2020-02-29 14:39:08 +01:00
2020-03-27 19:40:38 -07:00
2020-05-20 20:31:32 -04:00
2020-06-01 11:49:23 -07:00
2020-02-29 21:52:20 -08:00
2020-03-31 17:29:33 -07:00
2020-05-12 13:08:07 -07:00
2020-05-08 21:33:33 -07:00
2020-03-23 21:57:44 -07:00
2020-05-05 13:23:29 -07:00
2020-02-19 13:52:32 +01:00
2020-04-20 07:34:16 +02:00
2019-12-24 22:37:30 -08:00
2020-03-03 13:28:48 -08:00
2020-05-26 15:22:58 -07:00
2020-06-01 11:41:50 -07:00
2020-02-13 14:19:00 -08:00
2020-05-11 13:18:54 -07:00
2020-03-30 13:45:04 -07:00
2020-05-09 00:48:20 +02:00
2020-05-15 12:30:13 -07:00
2020-04-30 20:32:15 -07:00
2020-03-30 13:45:04 -07:00
2020-03-02 11:16:28 -08:00
2020-02-19 11:20:59 -08:00
2020-05-22 14:00:38 -07:00
2020-05-18 17:35:02 -07:00
2020-05-26 16:06:07 -07:00
2020-05-19 15:45:11 -07:00
2020-05-28 11:11:45 -07:00
2020-05-29 13:02:33 -07:00
2020-05-28 11:11:46 -07:00
2020-02-05 14:28:09 +01:00
2020-03-29 22:30:57 -07:00
2020-05-31 11:27:03 +02:00
2020-03-26 20:17:36 -07:00
2020-03-02 11:16:27 -08:00
2020-02-29 21:52:20 -08:00
2020-02-28 12:08:37 -08:00
2020-05-29 21:20:20 -07:00
2020-05-16 13:51:10 -07:00
2020-04-22 12:15:07 -07:00
2020-02-29 21:52:20 -08:00
2020-05-01 12:46:30 -07:00
2020-04-30 17:51:42 -07:00
2020-05-31 17:48:46 -07:00
2020-02-20 10:09:25 -08:00
2020-03-04 13:25:55 -08:00
2020-05-15 10:23:11 -07:00
2020-03-17 21:16:34 -07:00
2020-03-14 21:03:46 -07:00
2020-04-24 12:33:43 +02:00
2020-03-23 21:57:44 -07:00
2020-03-29 22:30:57 -07:00
2020-05-15 10:23:11 -07:00
2020-02-29 21:52:19 -08:00
2020-05-29 13:10:39 -07:00
2020-06-01 11:56:11 -07:00
2020-05-29 17:31:10 -07:00
2020-05-31 17:48:46 -07:00
2020-05-07 17:28:18 -07:00
2020-03-09 22:34:58 +01:00
2020-05-22 14:00:38 -07:00
2020-05-21 17:31:27 -07:00
2020-05-21 17:31:27 -07:00
2020-05-21 17:31:27 -07:00
2020-05-06 09:40:08 +02:00
2020-05-21 17:31:27 -07:00