aos/network: ifdef out 4.9 incompatible code

Change-Id: I731a4e0c6d5d116429183e67dd12600ae78e8816
Signed-off-by: Austin Schuh <austin.schuh@bluerivertech.com>
diff --git a/aos/network/sctp_server.cc b/aos/network/sctp_server.cc
index 2f6a041..0bac4c7 100644
--- a/aos/network/sctp_server.cc
+++ b/aos/network/sctp_server.cc
@@ -69,7 +69,9 @@
   }
 }
 
-void SctpServer::SetPriorityScheduler(sctp_assoc_t assoc_id) {
+void SctpServer::SetPriorityScheduler([[maybe_unused]] sctp_assoc_t assoc_id) {
+// Kernel 4.9 does not have SCTP_SS_PRIO
+#ifdef SCTP_SS_PRIO
   struct sctp_assoc_value scheduler;
   memset(&scheduler, 0, sizeof(scheduler));
   scheduler.assoc_id = assoc_id;
@@ -79,10 +81,14 @@
     LOG_FIRST_N(WARNING, 1) << "Failed to set scheduler: " << strerror(errno)
                             << " [" << errno << "]";
   }
+#endif
 }
 
-void SctpServer::SetStreamPriority(sctp_assoc_t assoc_id, int stream_id,
-                                   uint16_t priority) {
+void SctpServer::SetStreamPriority([[maybe_unused]] sctp_assoc_t assoc_id,
+                                   [[maybe_unused]] int stream_id,
+                                   [[maybe_unused]] uint16_t priority) {
+// Kernel 4.9 does not have SCTP_STREAM_SCHEDULER_VALUE
+#ifdef SCTP_STREAM_SCHEDULER_VALUE
   struct sctp_stream_value sctp_priority;
   memset(&sctp_priority, 0, sizeof(sctp_priority));
   sctp_priority.assoc_id = assoc_id;
@@ -93,6 +99,7 @@
     LOG_FIRST_N(WARNING, 1) << "Failed to set scheduler: " << strerror(errno)
                             << " [" << errno << "]";
   }
+#endif
 }
 
 }  // namespace message_bridge