Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Aug 2004 11:50:53 +0400
From:      Gleb Smirnoff <glebius@freebsd.org>
To:        current@freebsd.org
Subject:   m_pkthdr.rcvif->if_index broken in recent CURRENT
Message-ID:  <20040812075053.GA21129@cell.sick.ru>

next in thread | raw e-mail | index | archive | help
  I can see this at least in fxp driver: if I capture packets using
ng_ether(4), and check interface name like this

                printf("idx %d, name %s\n",
                        (*m)->m_pkthdr.rcvif->if_index,
                        (*m)->m_pkthdr.rcvif->if_xname);
I get on console:

idx 0, name fxp0

Really fxp's index is 1 (AFAIK if_index must be > 0), I have checked this
using if_nametoindex() from userland.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040812075053.GA21129>