/net/ieee802154/ |
H A D | netlink.c | 65 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 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 | 232 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 D | br_multicast.c | 350 __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 D | nfnetlink.c | 119 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 D | nf_conntrack_netlink.c | 619 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 D | genetlink.c | 67 * 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 D | af_netlink.c | 131 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 D | bridge_loop_avoidance.c | 292 * 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 D | packet.h | 194 * transport the claim type and the group id 199 __be16 group; /* group id */ member in struct:batadv_bla_claim_dst
|
/net/ipv4/ |
H A D | ping.c | 257 kgid_t group = current_egid(); local 267 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 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 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] 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 D | datapath.c | 82 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 D | rtnetlink.c | 616 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 D | mcast.c | 115 * 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 D | xfrm_user.c | 952 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
|