]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/commitdiff
Make MAX_EMAC_INSTANCE number configurable in LwIP generic helper.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 10 Nov 2015 12:37:40 +0000 (13:37 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Wed, 27 Jul 2016 18:55:44 +0000 (20:55 +0200)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
ports/driver/tms570_emac/eth_lwip.c

index ae0b6859965fe2990aba695d36de48b68f082f30..51eb15871b03f7354d822b83175626f1bb64c314 100644 (file)
 #include <stdio.h>
 
 /* The lwIP network interface structure for the Ethernet EMAC. */
+#ifndef MAX_EMAC_INSTANCE
 #define MAX_EMAC_INSTANCE           1
+#endif /*MAX_EMAC_INSTANCE*/
+
 #define SUCCESS ERR_OK
 #define FAILURE ERR_IF
 
@@ -122,6 +125,8 @@ eth_lwip_get_netif_status_cmd(int argc, char *arg[])
 struct netif *
 eth_lwip_get_netif(uint32_t instance_number)
 {
+  if (instance_number >= MAX_EMAC_INSTANCE)
+    return NULL;
   return &eth_lwip_netifs[instance_number];
 }