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(&nl802154_family, 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.c232 struct br_ip *group, int type)
238 entry.addr.proto = group->proto;
239 entry.addr.u.ip4 = group->u.ip4;
241 entry.addr.u.ip6 = group->u.ip6;
319 struct br_ip *group, unsigned char state)
328 mp = br_mdb_ip_get(mdb, group);
330 mp = br_multicast_new_group(br, port, group);
345 p = br_multicast_new_port_group(port, group, *pp, state);
350 br_mdb_notify(br->dev, port, group, RTM_NEWMDB);
231 br_mdb_notify(struct net_device *dev, struct net_bridge_port *port, struct br_ip *group, int type) argument
318 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.c350 __be32 group)
401 ih->code = (group ? br->multicast_last_member_interval :
404 ih->group = group;
417 const struct in6_addr *group)
473 interval = ipv6_addr_any(group) ?
482 mldq->mld_mca = *group;
514 struct br_ip *group, int hash)
526 if (unlikely(br_ip_equal(group, &mp->addr)))
587 struct net_bridge_port *port, struct br_ip *group)
349 br_ip4_multicast_alloc_query(struct net_bridge *br, __be32 group) argument
416 br_ip6_multicast_alloc_query(struct net_bridge *br, const struct in6_addr *group) argument
512 br_multicast_get_group( struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, int hash) argument
586 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument
634 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
656 br_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument
707 br_ip4_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
725 br_ip6_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
975 __be32 group; local
1233 __be32 group; local
1322 const struct in6_addr *group = NULL; local
1406 br_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, struct bridge_mcast_other_query *other_query, struct bridge_mcast_own_query *own_query) argument
1510 br_ip4_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
1532 br_ip6_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
2182 struct net_bridge_port_group *group; local
[all...]
/net/netfilter/
H A Dnfnetlink.c119 int nfnetlink_has_listeners(struct net *net, unsigned int group) argument
121 return netlink_has_listeners(net->nfnl, group);
133 unsigned int group, int echo, gfp_t flags)
135 return nlmsg_notify(net->nfnl, skb, portid, group, echo, flags);
139 int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error) argument
141 return netlink_set_err(net->nfnl, portid, group, error);
466 static int nfnetlink_bind(int group) argument
471 if (group <= NFNLGRP_NONE || group > NFNLGRP_MAX)
474 type = nfnl_group2type[group];
132 nfnetlink_send(struct sk_buff *skb, struct net *net, u32 portid, unsigned int group, int echo, gfp_t flags) argument
[all...]
H A Dnf_conntrack_netlink.c619 unsigned int flags = 0, group; local
628 group = NFNLGRP_CONNTRACK_DESTROY;
632 group = NFNLGRP_CONNTRACK_NEW;
635 group = NFNLGRP_CONNTRACK_UPDATE;
640 if (!item->report && !nfnetlink_has_listeners(net, group))
724 err = nfnetlink_send(skb, net, item->portid, group, item->report,
737 if (nfnetlink_set_err(net, 0, group, -ENOBUFS) > 0)
2418 unsigned int type, group; local
2423 group = NFNLGRP_CONNTRACK_EXP_DESTROY;
2427 group
[all...]
/net/netlink/
H A Dgenetlink.c67 * Bit 0 is marked as already used since group 0 is invalid.
69 * abuses the API and thinks it can statically use group 1.
70 * That group will typically conflict with other groups that
75 * also abused this API and relied on family == group ID, we
76 * cater to that by giving it a static family and group ID.
236 /* special-case our own group and hacks */
993 /* we'll bump the group number right afterwards */
1040 static int genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group, argument
1055 portid, group, flags);
1063 return nlmsg_multicast(prev->genl_sock, skb, portid, group, flag
1069 genlmsg_multicast_allns(struct genl_family *family, struct sk_buff *skb, u32 portid, unsigned int group, gfp_t flags) argument
1079 genl_notify(struct genl_family *family, struct sk_buff *skb, struct net *net, u32 portid, u32 group, struct nlmsghdr *nlh, gfp_t flags) argument
[all...]
H A Daf_netlink.c131 static inline u32 netlink_group_mask(u32 group) argument
133 return group ? 1 << (group - 1) : 0;
1163 int (*bind)(int group);
1164 void (*unbind)(int group);
1434 static void netlink_unbind(int group, long unsigned int groups, argument
1442 for (undo = 0; undo < group; undo++)
1477 int group; local
1479 for (group = 0; group < nl
1866 netlink_has_listeners(struct sock *sk, unsigned int group) argument
1902 u32 group; member in struct:netlink_broadcast_data
1971 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
2022 netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 portid, u32 group, gfp_t allocation) argument
2033 u32 group; member in struct:netlink_set_err_data
2073 netlink_set_err(struct sock *ssk, u32 portid, u32 group, int code) argument
2096 netlink_update_socket_mc(struct netlink_sock *nlk, unsigned int group, int is_new) argument
2589 __netlink_clear_multicast_users(struct sock *ksk, unsigned int group) argument
2595 netlink_update_socket_mc(nlk_sk(sk), group, 0); local
2867 nlmsg_notify(struct sock *sk, struct sk_buff *skb, u32 portid, unsigned int group, int report, gfp_t flags) argument
[all...]
/net/batman-adv/
H A Dbridge_loop_avoidance.c292 * and YY:YY = group id
782 * checks if it is a claim packet and if its on the same group.
783 * This function also applies the group ID of the sender
787 * 2 - if it is a claim packet and on the same group
788 * 1 - if is a claim packet from another group
823 /* if its already the same group, it is fine. */
824 if (bla_dst->group == bla_dst_own->group)
831 * the same mesh or group.
837 if (ntohs(bla_dst->group) > ntoh
1099 __be16 group; local
[all...]
H A Dpacket.h194 * transport the claim type and the group id
199 __be16 group; /* group id */ member in struct:batadv_bla_claim_dst
/net/ipv4/
H A Dping.c257 kgid_t group = current_egid(); local
267 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
127 * joining a group, but we delay the first report by a
521 /* make sure we have room for group header */
673 __be32 group = pmc ? pmc->multiaddr : 0; local
683 dst = group;
726 ih->group = group;
845 static bool igmp_heard_report(struct in_device *in_dev, __be32 group) argument
851 if (group
872 __be32 group = ih->group; local
1939 __be32 group = imr->imr_multiaddr.s_addr; local
[all...]
/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]
353 int tmp_max_streams, group; local
385 int group, i, j; local
519 int group, orig_group; local
653 const struct mcs_group *group; local
711 const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; local
778 const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES]; local
[all...]
/net/openvswitch/
H A Ddatapath.c82 unsigned int group)
86 group);
81 ovs_must_notify(struct genl_family *family, struct genl_info *info, unsigned int group) argument
/net/core/
H A Drtnetlink.c616 int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, unsigned int group, int echo) argument
621 NETLINK_CB(skb).dst_group = group;
624 netlink_broadcast(rtnl, skb, pid, group, GFP_KERNEL);
638 void rtnl_notify(struct sk_buff *skb, struct net *net, u32 pid, u32 group, argument
647 nlmsg_notify(rtnl, skb, pid, group, report, flags);
651 void rtnl_set_sk_err(struct net *net, u32 group, int error) argument
655 netlink_set_err(rtnl, 0, group, error);
1001 nla_put_u32(skb, IFLA_GROUP, dev->group) ||
1888 struct net *net, int group,
1896 if (dev->group
1887 rtnl_group_changelink(const struct sk_buff *skb, struct net *net, int group, struct ifinfomsg *ifm, struct nlattr **tb) argument
[all...]
/net/ipv6/
H A Dmcast.c115 * socket join on multicast group
187 * now add/increase the group membership on the device
207 * socket leave on multicast group
252 const struct in6_addr *group,
259 struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, 0);
316 struct in6_addr *source, *group; local
328 group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr;
330 if (!ipv6_addr_is_multicast(group))
334 idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface);
345 if (ipv6_addr_equal(&pmc->addr, group))
251 ip6_mc_find_dev_rcu(struct net *net, const struct in6_addr *group, int ifindex) argument
447 const struct in6_addr *group; local
538 const struct in6_addr *group; local
957 ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, const struct in6_addr *src_addr) argument
1304 const struct in6_addr *group; local
[all...]
/net/xfrm/
H A Dxfrm_user.c952 u32 pid, unsigned int group)
957 return nlmsg_multicast(nlsk, skb, pid, group, GFP_ATOMIC);
951 xfrm_nlmsg_multicast(struct net *net, struct sk_buff *skb, u32 pid, unsigned int group) argument

Completed in 906 milliseconds