Author: scottl
Date: Sun Mar 24 20:37:37 2019
New Revision: 345485
URL: https://svnweb.freebsd.org/changeset/base/345485

Log:
  Add event table decoding for SAS Broadcast Primitive events.

Modified:
  head/sys/dev/mpr/mpr_table.c
  head/sys/dev/mps/mps_table.c

Modified: head/sys/dev/mpr/mpr_table.c
==============================================================================
--- head/sys/dev/mpr/mpr_table.c        Sun Mar 24 20:36:35 2019        
(r345484)
+++ head/sys/dev/mpr/mpr_table.c        Sun Mar 24 20:37:37 2019        
(r345485)
@@ -452,6 +452,16 @@ mpr_print_evt_sas(struct mpr_softc *sc, MPI2_EVENT_NOT
                mpr_print_field(sc, "SASAddress: 0x%jx\n",
                    mpr_to_u64(&data->SASAddress));
        }
+       case MPI2_EVENT_SAS_BROADCAST_PRIMITIVE:
+       {
+               MPI2_EVENT_DATA_SAS_BROADCAST_PRIMITIVE *data;
+
+               data = (MPI2_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
*)&event->EventData;
+               MPR_PRINTFIELD(sc, data, PhyNum, %d);
+               MPR_PRINTFIELD(sc, data, Port, %d);
+               MPR_PRINTFIELD(sc, data, PortWidth, %d);
+               MPR_PRINTFIELD(sc, data, Primitive, 0x%x);
+       }
        default:
                break;
        }

Modified: head/sys/dev/mps/mps_table.c
==============================================================================
--- head/sys/dev/mps/mps_table.c        Sun Mar 24 20:36:35 2019        
(r345484)
+++ head/sys/dev/mps/mps_table.c        Sun Mar 24 20:37:37 2019        
(r345485)
@@ -431,6 +431,16 @@ mps_print_evt_sas(struct mps_softc *sc, MPI2_EVENT_NOT
                mps_print_field(sc, "SASAddress: 0x%jx\n",
                    mps_to_u64(&data->SASAddress));
        }
+       case MPI2_EVENT_SAS_BROADCAST_PRIMITIVE:
+       {
+               MPI2_EVENT_DATA_SAS_BROADCAST_PRIMITIVE *data;
+
+               data = (MPI2_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
*)&event->EventData;
+               MPS_PRINTFIELD(sc, data, PhyNum, %d);
+               MPS_PRINTFIELD(sc, data, Port, %d);
+               MPS_PRINTFIELD(sc, data, PortWidth, %d);
+               MPS_PRINTFIELD(sc, data, Primitive, 0x%x);
+       }
        default:
                break;
        }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to