/net/ieee802154/ |
H A D | netlink.c | 65 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 D | dn_rtmsg.c | 68 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 D | br_mdb.c | 230 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 D | br_multicast.c | 346 __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 D | ebt_ulog.c | 17 * 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 D | nfnetlink.c | 109 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 D | nf_conntrack_netlink.c | 615 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 D | bridge_loop_avoidance.c | 292 * 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 D | packet.h | 117 * transport the claim type and the group id 122 __be16 group; /* group id */ member in struct:batadv_bla_claim_dst
|
/net/mac80211/ |
H A D | rc80211_minstrel_ht.c | 38 * 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 D | genetlink.c | 67 * 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 D | af_netlink.c | 104 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 D | ping.c | 254 kgid_t group = current_egid(); local 264 if (gid_lte(low, group) && gid_lte(group, high))
|
H A D | igmp.c | 49 * 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 D | rtnetlink.c | 520 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 D | mcast.c | 123 * 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 D | datapath.c | 1981 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);
|