From 08665e4989209d4d9a7286874c5106747999449a Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 19 Nov 2016 19:20:46 -0800 Subject: [PATCH] ETHER: Add warning about potentially running as root for unavailable devices --- sim_ether.c | 10 ++++++++++ sim_ether.h | 1 + 2 files changed, 11 insertions(+) diff --git a/sim_ether.c b/sim_ether.c index aa7a21b7..a94396bd 100644 --- a/sim_ether.c +++ b/sim_ether.c @@ -661,6 +661,11 @@ const char* eth_getname(int number, char* name, char *desc) if ((number < 0) || (count <= number)) return NULL; + if (list[number].eth_api != ETH_API_PCAP) { + sim_printf ("Eth: Pcap capable device not found. You may need to run as root\n"); + return NULL; + } + strcpy(name, list[number].name); strcpy(desc, list[number].desc); return name; @@ -3819,6 +3824,7 @@ for (i=0; i