Hi,

I am running into a problem as subject mentions.
I need to manually insert the pfil module into some physical interface,
for example hme1.

Output of ndd after removing pfil module from all interfaces.
root > ndd /dev/pfil qif_status
ifname ill q OTHERQ ipmp num sap hl nr nw bad copy copyfail drop notip
nodata notdata

After insert pfil into hme1:
root > ifconfig hme1 modlist
0 arp
1 ip
2 pfil
3 hme

root > ndd /dev/pfil qif_status
ifname ill q OTHERQ ipmp num sap hl nr nw bad copy copyfail drop notip
nodata notdata
QIF0 0x0 0x300019c12b8 0x300019c13a8 0x0 0 0 0 1 1 0 0 0 0 0 0 0

hme1 doesn't show up here. What does QIF0 mean? 
Since the pfil module doesn't attached to the interface, it doesn't work
with any filter rules.

root> ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 4
        inet 127.0.0.1 netmask ff000000 
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index
5
        inet 135.252.27.152 netmask ffffff80 broadcast 135.252.27.255
        ether 8:0:20:e7:65:3b 
hme1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index
6
        inet 172.16.47.254 netmask fffff000 broadcast 172.16.47.255
        ether 8:0:20:f7:1d:34 
hme2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index
7
        inet 172.16.31.254 netmask fffff000 broadcast 172.16.31.255
        ether 8:0:20:f7:1d:35

But the ndd command can show up all interfaces after system reboots.
This means that the software works well with the start-up script.

Does anyone have any ideas on this?

Thanks,


Reply via email to