Re: PPP & Multicast
That's strange. All my ppp interfaces have multicast set on the interface. In fact,
ppp.c shows:
static int
ppp_init_dev (struct device *dev)
{
dev->hard_header_len = PPP_HDRLEN;
/* device INFO */
dev->mtu = PPP_MTU;
dev->hard_start_xmit = ppp_dev_xmit;
dev->open = ppp_dev_open;
dev->stop = ppp_dev_close;
dev->get_stats = ppp_dev_stats;
dev->do_ioctl = ppp_dev_ioctl;
dev->addr_len = 0;
dev->tx_queue_len = 10;
dev->type = ARPHRD_PPP;
dev_init_buffers(dev);
dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
return 0;
}
So it would *always* get set. What kernel are you running?
"Stephen A. Witt" wrote:
> I'm trying to figure out how to do multicast IP over PPP. More
> specifically, how to get the MULTICAST interface flag set for a PPP
> network interface. I searched through the mailing list archives and found
> no direct answer to my question, but I did find numerous examples that had
> been sent in of 'ifconfig' output that showed the MULTICAST flag being set
> for a PPP interface. My expectation was that if multicast support was
> compiled in to the kernel, then the network interfaces would have the
> multicast flag set. My Ethernet interface has its multicast flag set for
> instance. I've looked at the multicast and ppp howto's, read some code in
> the kernel, read the net-3 howto, etc., looked through all the /etc/init.d
> files for this and haven't been able to find anything.
>
> I'm using kernel 2.0.36, with the following kernel options set:
>
> Network firewalls: yes
> Network aliasing: yes
> TCP/IP networking: yes
> IP forwarding/gatewaying: yes
> IP multicasting: yes
> IP firewalling: yes
> IP masquerading: yes
> IP tunneling: yes
> IP multicast routing: yes
>
> among others.
>
> Can anyone give me a lead to investigate this?
>
> Thanks...
>
> --
> Unsubscribe? mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null
--
Jens B. Jorgensen
jjorgens@bdsinc.com
Reply to: