Newsgroups: comp.unix.programmer, comp.os.linux.embedded
From: Les Cargill <lcargil...@comcast.com>
Date: Thu, 08 Nov 2012 21:03:36 -0600
Local: Thurs, Nov 8 2012 10:03 pm
Subject: Re: adding new address families (AF_xxx)
Mark wrote:
Dunno - find the appropriate mailing list and ask them. But yes - it > "Les Cargill" <lcargil...@comcast.com> wrote in message > news:k7fdln$248$1@dont-email.me... >>> static struct proto_ops igmp_snoop_ops = { >>> family: AF_IGMP_SNOOP, >>> release: _igmp_snoop_sock_release, >>> bind: sock_no_bind, >>> connect: sock_no_connect, >>> socketpair: sock_no_socketpair, >>> accept: sock_no_accept, >>> getname: sock_no_getname, >>> poll: datagram_poll, >>> ioctl: sock_no_ioctl, >>> listen: sock_no_listen, >>> shutdown: sock_no_shutdown, >>> setsockopt: _igmp_snoop_setsockopt, >>> getsockopt: sock_no_getsockopt, >>> sendmsg: _igmp_snoop_sock_sendmsg, >>> recvmsg: _igmp_snoop_sock_recvmsg, >>> mmap: sock_no_mmap, >>> sendpage: sock_no_sendpage, >>> } >>> However from a user space perspective a socket is created as:
>>> fd = socket (AF_IGMPSNOOP, SOCK_RAW, IPPROTO_IGMP)
>>> I'm wondering what is the rationale for adding a new family, while in
>> Possibly.
>> I'm pretty sure IGMP snooping is really a "bridge" thing.
>> http://www.linuxfoundation.org/collaborate/workgroups/networking/brid...
>> I don't know why you'd need a socket for bridge-based IGMP snooping
> Thanks for the response.
> Mark
looks like only those callbacks are allowed. --
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||