Searched defs:group (Results 1 - 17 of 17) sorted by relevance

/net/ieee802154/
H A Dnetlink.c65 int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group) argument
73 return genlmsg_multicast(msg, 0, group, GFP_ATOMIC);
/net/decnet/netfilter/
H A Ddn_rtmsg.c68 int group = 0; local
73 group = DNRNG_NLGRP_L1;
76 group = DNRNG_NLGRP_L2;
85 NETLINK_CB(skb2).dst_group = group;
86 netlink_broadcast(dnrmg, skb2, 0, group, GFP_ATOMIC);
/net/bridge/
H A Dbr_mdb.c230 struct br_ip *group, int type)
236 entry.addr.proto = group->proto;
237 entry.addr.u.ip4 = group->u.ip4;
239 entry.addr.u.ip6 = group->u.ip6;
317 struct br_ip *group, unsigned char state)
326 mp = br_mdb_ip_get(mdb, group);
328 mp = br_multicast_new_group(br, port, group);
343 p = br_multicast_new_port_group(port, group, *pp, state);
348 br_mdb_notify(br->dev, port, group, RTM_NEWMDB);
229 br_mdb_notify(struct net_device *dev, struct net_bridge_port *port, struct br_ip *group, int type) argument
316 br_mdb_add_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, unsigned char state) argument
H A Dbr_multicast.c346 __be32 group)
396 ih->code = (group ? br->multicast_last_member_interval :
399 ih->group = group;
412 const struct in6_addr *group)
468 interval = ipv6_addr_any(group) ?
477 mldq->mld_mca = *group;
509 struct br_ip *group, int hash)
521 if (unlikely(br_ip_equal(group, &mp->addr)))
582 struct net_bridge_port *port, struct br_ip *group)
345 br_ip4_multicast_alloc_query(struct net_bridge *br, __be32 group) argument
411 br_ip6_multicast_alloc_query(struct net_bridge *br, const struct in6_addr *group) argument
507 br_multicast_get_group( struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, int hash) argument
581 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument
629 br_multicast_new_port_group( struct net_bridge_port *port, struct br_ip *group, struct net_bridge_port_group __rcu *next, unsigned char state) argument
651 br_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument
702 br_ip4_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
720 br_ip6_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
908 __be32 group; local
1091 __be32 group; local
1168 const struct in6_addr *group = NULL; local
1229 br_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument
1307 br_ip4_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
1325 br_ip6_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
[all...]
/net/bridge/netfilter/
H A Debt_ulog.c17 * group is. e.g. If you say nlbufsiz=8192, up to eight kb of packets will
145 unsigned int group = uloginfo->nlgroup; local
146 ebt_ulog_buff_t *ub = &ebt->ulog_buffers[group];
168 ulog_send(ebt, group);
227 ulog_send(ebt, group);
251 loginfo.nlgroup = li->u.ulog.group;
/net/netfilter/
H A Dnfnetlink.c109 int nfnetlink_has_listeners(struct net *net, unsigned int group) argument
111 return netlink_has_listeners(net->nfnl, group);
123 unsigned int group, int echo, gfp_t flags)
125 return nlmsg_notify(net->nfnl, skb, portid, group, echo, flags);
129 int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error) argument
131 return netlink_set_err(net->nfnl, portid, group, error);
226 static void nfnetlink_bind(int group) argument
229 int type = nfnl_group2type[group];
122 nfnetlink_send(struct sk_buff *skb, struct net *net, u32 portid, unsigned int group, int echo, gfp_t flags) argument
H A Dnf_conntrack_netlink.c615 unsigned int flags = 0, group; local
624 group = NFNLGRP_CONNTRACK_DESTROY;
628 group = NFNLGRP_CONNTRACK_NEW;
631 group = NFNLGRP_CONNTRACK_UPDATE;
636 if (!item->report && !nfnetlink_has_listeners(net, group))
723 err = nfnetlink_send(skb, net, item->portid, group, item->report,
736 if (nfnetlink_set_err(net, 0, group, -ENOBUFS) > 0)
2312 unsigned int type, group; local
2317 group = NFNLGRP_CONNTRACK_EXP_DESTROY;
2321 group
[all...]
/net/batman-adv/
H A Dbridge_loop_avoidance.c292 * and YY:YY = group id
772 * checks if it is a claim packet and if its on the same group.
773 * This function also applies the group ID of the sender
777 * 2 - if it is a claim packet and on the same group
778 * 1 - if is a claim packet from another group
818 /* if its already the same group, it is fine. */
819 if (bla_dst->group == bla_dst_own->group)
826 * the same mesh or group.
832 if (ntohs(bla_dst->group) > ntoh
1063 __be16 group; local
[all...]
H A Dpacket.h117 * transport the claim type and the group id
122 __be16 group; /* group id */ member in struct:batadv_bla_claim_dst
/net/mac80211/
H A Drc80211_minstrel_ht.c38 * Define group sort order: HT40 -> SGI -> #streams
45 /* MCS rate information for an MCS group */
133 * Look up an MCS group index based on mac80211 rate information
147 int group, idx; local
150 group = minstrel_ht_get_group_idx(rate);
153 group = MINSTREL_CCK_GROUP;
160 if (!(mi->groups[group].supported & BIT(idx)))
163 return &mi->groups[group].rates[idx];
203 minstrel_ht_calc_tp(struct minstrel_ht_sta *mi, int group, int rate) argument
210 mr = &mi->groups[group]
249 int group, i, index; local
416 int group, orig_group; local
550 const struct mcs_group *group; local
608 const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; local
676 const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; local
[all...]
/net/netlink/
H A Dgenetlink.c67 * Bit 0 is marked as already used since group 0 is invalid.
141 * genl_register_mc_group - register a multicast group
143 * Registers the specified multicast group and notifies userspace
144 * about the new group.
148 * @family: The generic netlink family the group shall be registered for.
149 * @grp: The group to register, must have a name.
163 /* special-case our own group */
256 * genl_unregister_mc_group - unregister a multicast group
258 * Unregisters the specified multicast group and notifies userspace
259 * about it. All current listeners on the group ar
1014 genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group, gfp_t flags) argument
1043 genlmsg_multicast_allns(struct sk_buff *skb, u32 portid, unsigned int group, gfp_t flags) argument
1050 genl_notify(struct sk_buff *skb, struct net *net, u32 portid, u32 group, struct nlmsghdr *nlh, gfp_t flags) argument
[all...]
H A Daf_netlink.c104 static inline u32 netlink_group_mask(u32 group) argument
106 return group ? 1 << (group - 1) : 0;
1069 void (*bind)(int group);
1649 int netlink_has_listeners(struct sock *sk, unsigned int group) argument
1659 if (listeners && group - 1 < nl_table[sk->sk_protocol].groups)
1660 res = test_bit(group - 1, listeners->masks);
1685 u32 group; member in struct:netlink_broadcast_data
1705 if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups ||
1706 !test_bit(p->group
1757 netlink_broadcast_filtered(struct sock *ssk, struct sk_buff *skb, u32 portid, u32 group, gfp_t allocation, int (*filter)(struct sock *dsk, struct sk_buff *skb, void *data), void *filter_data) argument
1808 netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 portid, u32 group, gfp_t allocation) argument
1819 u32 group; member in struct:netlink_set_err_data
1859 netlink_set_err(struct sock *ssk, u32 portid, u32 group, int code) argument
1882 netlink_update_socket_mc(struct netlink_sock *nlk, unsigned int group, int is_new) argument
2361 __netlink_clear_multicast_users(struct sock *ksk, unsigned int group) argument
2367 netlink_update_socket_mc(nlk_sk(sk), group, 0); local
2378 netlink_clear_multicast_users(struct sock *ksk, unsigned int group) argument
2636 nlmsg_notify(struct sock *sk, struct sk_buff *skb, u32 portid, unsigned int group, int report, gfp_t flags) argument
[all...]
/net/ipv4/
H A Dping.c254 kgid_t group = current_egid(); local
264 if (gid_lte(low, group) && gid_lte(group, high))
H A Digmp.c49 * Christian Daudt : igmp timer wasn't set for local group
64 * Alexey Kuznetsov: Wrong group leaving behaviour, backport
125 * joining a group, but we delay the first report by a
496 /* make sure we have room for group header */
648 __be32 group = pmc ? pmc->multiaddr : 0; local
658 dst = group;
700 ih->group = group;
819 static bool igmp_heard_report(struct in_device *in_dev, __be32 group) argument
825 if (group
846 __be32 group = ih->group; local
1871 __be32 group = imr->imr_multiaddr.s_addr; local
[all...]
/net/core/
H A Drtnetlink.c520 int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, unsigned int group, int echo) argument
525 NETLINK_CB(skb).dst_group = group;
528 netlink_broadcast(rtnl, skb, pid, group, GFP_KERNEL);
542 void rtnl_notify(struct sk_buff *skb, struct net *net, u32 pid, u32 group, argument
551 nlmsg_notify(rtnl, skb, pid, group, report, flags);
555 void rtnl_set_sk_err(struct net *net, u32 group, int error) argument
559 netlink_set_err(rtnl, 0, group, error);
880 nla_put_u32(skb, IFLA_GROUP, dev->group) ||
1670 static int rtnl_group_changelink(struct net *net, int group, argument
1678 if (dev->group
[all...]
/net/ipv6/
H A Dmcast.c123 * socket join on multicast group
183 * now add/increase the group membership on the device
205 * socket leave on multicast group
252 const struct in6_addr *group,
259 struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, 0);
321 struct in6_addr *source, *group; local
333 group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr;
335 if (!ipv6_addr_is_multicast(group))
339 idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface);
350 if (ipv6_addr_equal(&pmc->addr, group))
251 ip6_mc_find_dev_rcu(struct net *net, const struct in6_addr *group, int ifindex) argument
452 const struct in6_addr *group; local
543 const struct in6_addr *group; local
945 ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, const struct in6_addr *src_addr) argument
1097 const struct in6_addr *group; local
[all...]
/net/openvswitch/
H A Ddatapath.c1981 struct genl_multicast_group *group; member in struct:genl_family_and_ops
2023 if (f->group) {
2024 err = genl_register_mc_group(f->family, f->group);

Completed in 244 milliseconds