View | Details | Raw Unified | Return to bug 105545
Collapse All | Expand All

(-)iptraf-2.7.0/src/ifaces.c (-2 / +2 lines)
Lines 32-45 details. Link Here
32
#include "error.h"
32
#include "error.h"
33
33
34
extern int accept_unsupported_interfaces;
34
extern int accept_unsupported_interfaces;
35
#define NUM_SUPPORTED_IFACES 21
35
#define NUM_SUPPORTED_IFACES 26
36
36
37
extern int daemonized;
37
extern int daemonized;
38
38
39
char ifaces[][6] =
39
char ifaces[][6] =
40
    { "lo", "eth", "sl", "ppp", "ippp", "plip", "fddi", "isdn", "dvb",
40
    { "lo", "eth", "sl", "ppp", "ippp", "plip", "fddi", "isdn", "dvb",
41
      "pvc", "hdlc", "ipsec", "sbni", "tr", "wvlan", "wlan", "sm2", "sm3",
41
      "pvc", "hdlc", "ipsec", "sbni", "tr", "wvlan", "wlan", "sm2", "sm3",
42
      "pent", "lec", "dsl" };
42
      "pent", "lec", "dsl", "ni", "br", "tap", "dummy", "vmnet"};
43
43
44
char *ltrim(char *buf)
44
char *ltrim(char *buf)
45
{
45
{
(-)iptraf-2.7.0/src/packet.c (-1 / +3 lines)
Lines 78-84 unsigned short getlinktype(unsigned shor Link Here
78
78
79
    switch (family) {
79
    switch (family) {
80
    case ARPHRD_ETHER:
80
    case ARPHRD_ETHER:
81
	if (strncmp(ifname, "eth", 3) == 0)
81
	if(strncmp(ifname, "eth", 3) == 0 || strncmp(ifname, "ni", 2) == 0 ||
82
         strncmp(ifname, "tap", 3) == 0 || strncmp(ifname, "dummy", 5) == 0 ||
83
         strncmp(ifname, "br", 2) == 0 || strncmp(ifname, "vmnet", 5) == 0)
82
	    result = LINK_ETHERNET;
84
	    result = LINK_ETHERNET;
83
	else if (strncmp(ifname, "plip", 4) == 0)
85
	else if (strncmp(ifname, "plip", 4) == 0)
84
	    result = LINK_PLIP;
86
	    result = LINK_PLIP;
(-)iptraf-2.7.0/src/promisc.c (+5 lines)
Lines 81-86 void init_promisc_list(struct promisc_st Link Here
81
	     */
81
	     */
82
82
83
	    if ((strncmp(buf, "eth", 3) == 0) ||
83
	    if ((strncmp(buf, "eth", 3) == 0) ||
84
                strncmp(buf, "ni", 2) == 0 ||
85
                strncmp(buf, "tap", 3) == 0 ||
86
                strncmp(buf, "dummy", 5) == 0 ||
87
                strncmp(buf, "br", 2) == 0 ||
88
                strncmp(buf, "vmnet", 5) == 0 ||
84
		(strncmp(buf, "fddi", 4) == 0) ||
89
		(strncmp(buf, "fddi", 4) == 0) ||
85
  	        (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
90
  	        (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
86
	        (strncmp(ptmp->params.ifname, "lec", 3) == 0) ||
91
	        (strncmp(ptmp->params.ifname, "lec", 3) == 0) ||

Return to bug 105545