/net/netlabel/ |
D | netlabel_addrlist.c | 67 if (iter->valid && (addr & iter->mask) == iter->addr) in netlbl_af4list_search() 86 __be32 mask, in netlbl_af4list_search_exact() argument 92 if (iter->valid && iter->addr == addr && iter->mask == mask) in netlbl_af4list_search_exact() 118 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0) in netlbl_af6list_search() 137 const struct in6_addr *mask, in netlbl_af6list_search_exact() argument 145 ipv6_addr_equal(&iter->mask, mask)) in netlbl_af6list_search_exact() 169 iter->addr == entry->addr && iter->mask == entry->mask) in netlbl_af4list_add() 178 ntohl(entry->mask) > ntohl(iter->mask)) { in netlbl_af4list_add() 207 ipv6_addr_equal(&iter->mask, &entry->mask)) in netlbl_af6list_add() 216 ipv6_addr_cmp(&entry->mask, &iter->mask) > 0) { in netlbl_af6list_add() [all …]
|
D | netlabel_unlabeled.c | 317 const struct in_addr *mask, in netlbl_unlhsh_add_addr4() argument 327 entry->list.addr = addr->s_addr & mask->s_addr; in netlbl_unlhsh_add_addr4() 328 entry->list.mask = mask->s_addr; in netlbl_unlhsh_add_addr4() 359 const struct in6_addr *mask, in netlbl_unlhsh_add_addr6() argument 370 entry->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_unlhsh_add_addr6() 371 entry->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_unlhsh_add_addr6() 372 entry->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_unlhsh_add_addr6() 373 entry->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_unlhsh_add_addr6() 374 ipv6_addr_copy(&entry->list.mask, mask); in netlbl_unlhsh_add_addr6() 456 const void *mask, in netlbl_unlhsh_add() argument [all …]
|
D | netlabel_kapi.c | 71 const void *mask, in netlbl_cfg_map_del() argument 74 if (addr == NULL && mask == NULL) { in netlbl_cfg_map_del() 76 } else if (addr != NULL && mask != NULL) { in netlbl_cfg_map_del() 79 return netlbl_domhsh_remove_af4(domain, addr, mask, in netlbl_cfg_map_del() 105 const void *mask, in netlbl_cfg_unlbl_map_add() argument 125 if (addr == NULL && mask == NULL) in netlbl_cfg_unlbl_map_add() 127 else if (addr != NULL && mask != NULL) { in netlbl_cfg_unlbl_map_add() 137 mask4 = mask; in netlbl_cfg_unlbl_map_add() 143 map4->list.mask = mask4->s_addr; in netlbl_cfg_unlbl_map_add() 152 mask6 = mask; in netlbl_cfg_unlbl_map_add() [all …]
|
D | netlabel_addrlist.h | 50 __be32 mask; member 65 struct in6_addr mask; member 115 struct netlbl_af4list *netlbl_af4list_remove(__be32 addr, __be32 mask, 121 __be32 mask, 127 __be32 addr, __be32 mask); 131 __be32 addr, __be32 mask) in netlbl_af4list_audit_addr() argument 184 const struct in6_addr *mask, 190 const struct in6_addr *mask, 198 const struct in6_addr *mask); 204 const struct in6_addr *mask) in netlbl_af6list_audit_addr() argument
|
D | netlabel_mgmt.c | 142 struct in_addr *mask; in netlbl_mgmt_add_common() local 164 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV4MASK]); in netlbl_mgmt_add_common() 171 map->list.addr = addr->s_addr & mask->s_addr; in netlbl_mgmt_add_common() 172 map->list.mask = mask->s_addr; in netlbl_mgmt_add_common() 189 struct in6_addr *mask; in netlbl_mgmt_add_common() local 211 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV6MASK]); in netlbl_mgmt_add_common() 219 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common() 220 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common() 221 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common() 222 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common() [all …]
|
/net/can/ |
D | af_can.c | 349 static struct hlist_head *find_rcv_list(canid_t *can_id, canid_t *mask, in find_rcv_list() argument 355 if (*mask & CAN_ERR_FLAG) { in find_rcv_list() 357 *mask &= CAN_ERR_MASK; in find_rcv_list() 366 if ((*mask & CAN_EFF_FLAG) && !(*can_id & CAN_EFF_FLAG)) in find_rcv_list() 367 *mask &= (CAN_SFF_MASK | CAN_EFF_RTR_FLAGS); in find_rcv_list() 370 *can_id &= *mask; in find_rcv_list() 377 if (!(*mask)) in find_rcv_list() 381 if (((*mask & CAN_EFF_RTR_FLAGS) == CAN_EFF_RTR_FLAGS) in find_rcv_list() 385 if (*mask == (CAN_EFF_MASK | CAN_EFF_RTR_FLAGS)) { in find_rcv_list() 390 if (*mask == (CAN_SFF_MASK | CAN_EFF_RTR_FLAGS)) in find_rcv_list() [all …]
|
/net/netfilter/ |
D | xt_mark.c | 30 return ((skb->mark & info->mask) == info->mark) ^ info->invert; in mark_mt_v0() 38 return ((skb->mark & info->mask) == info->mark) ^ info->invert; in mark_mt() 45 if (minfo->mark > 0xffffffff || minfo->mask > 0xffffffff) { in mark_mt_check_v0() 54 compat_ulong_t mark, mask; member 65 .mask = cm->mask, in mark_mt_compat_from_user_v0() 76 .mask = m->mask, in mark_mt_compat_to_user_v0()
|
D | xt_CONNMARK.c | 52 newmark = (ct->mark & ~markinfo->mask) | markinfo->mark; in connmark_tg_v0() 59 newmark = (ct->mark & ~markinfo->mask) | in connmark_tg_v0() 60 (skb->mark & markinfo->mask); in connmark_tg_v0() 68 diff = (ct->mark ^ mark) & markinfo->mask; in connmark_tg_v0() 127 if (matchinfo->mark > 0xffffffff || matchinfo->mask > 0xffffffff) { in connmark_tg_check_v0() 156 compat_ulong_t mark, mask; member 167 .mask = cm->mask, in connmark_tg_compat_from_user_v0() 178 .mask = m->mask, in connmark_tg_compat_to_user_v0()
|
D | xt_connmark.c | 47 return ((ct->mark & info->mask) == info->mark) ^ info->invert; in connmark_mt() 61 return ((ct->mark & info->mask) == info->mark) ^ info->invert; in connmark_mt_v0() 68 if (cm->mark > 0xffffffff || cm->mask > 0xffffffff) { in connmark_mt_check_v0() 97 compat_ulong_t mark, mask; member 108 .mask = cm->mask, in connmark_mt_compat_from_user_v0() 119 .mask = m->mask, in connmark_mt_compat_to_user_v0()
|
D | xt_connlimit.c | 57 const union nf_inet_addr *mask) in connlimit_iphash6() argument 68 res.ip6[i] = addr->ip6[i] & mask->ip6[i]; in connlimit_iphash6() 84 const union nf_inet_addr *mask, in same_source_net() argument 88 return (addr->ip & mask->ip) == (u3->ip & mask->ip); in same_source_net() 94 lh.ip6[i] = addr->ip6[i] & mask->ip6[i]; in same_source_net() 95 rh.ip6[i] = u3->ip6[i] & mask->ip6[i]; in same_source_net() 105 const union nf_inet_addr *mask, in count_them() argument 118 hash = &data->iphash[connlimit_iphash6(addr, mask)]; in count_them() 120 hash = &data->iphash[connlimit_iphash(addr->ip & mask->ip)]; in count_them() 159 if (same_source_net(addr, mask, &conn->tuple.src.u3, in count_them() [all …]
|
D | nf_conntrack_netbios_ns.c | 53 __be32 mask = 0; in help() local 68 mask = ifa->ifa_mask; in help() 75 if (mask == 0) in help() 85 exp->mask.src.u3.ip = mask; in help() 86 exp->mask.src.u.udp.port = htons(0xFFFF); in help()
|
D | nf_conntrack_expect.c | 97 if (nf_ct_tuple_mask_cmp(tuple, &i->tuple, &i->mask)) in __nf_ct_expect_find() 135 nf_ct_tuple_mask_cmp(tuple, &i->tuple, &i->mask)) { in nf_ct_find_expectation() 191 intersect_mask.src.u.all = a->mask.src.u.all & b->mask.src.u.all; in expect_clash() 195 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash() 206 && nf_ct_tuple_mask_equal(&a->mask, &b->mask); in expect_matches() 265 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init() 266 if (sizeof(exp->mask.src.u3) > len) in nf_ct_expect_init() 267 memset((void *)&exp->mask.src.u3 + len, 0x00, in nf_ct_expect_init() 268 sizeof(exp->mask.src.u3) - len); in nf_ct_expect_init() 271 memset(&exp->mask.src.u3, 0x00, sizeof(exp->mask.src.u3)); in nf_ct_expect_init() [all …]
|
/net/sched/ |
D | sch_dsmark.c | 40 u8 *mask; /* "owns" the array */ member 119 u8 mask = 0; in dsmark_change() local 137 mask = nla_get_u8(tb[TCA_DSMARK_MASK]); in dsmark_change() 143 p->mask[*arg-1] = mask; in dsmark_change() 158 p->mask[arg-1] = 0xff; in dsmark_delete() 175 if (p->mask[i] == 0xff && !p->value[i]) in dsmark_walk() 294 ipv4_change_dsfield(ip_hdr(skb), p->mask[index], in dsmark_dequeue() 298 ipv6_change_dsfield(ipv6_hdr(skb), p->mask[index], in dsmark_dequeue() 307 if (p->mask[index] != 0xff || p->value[index]) in dsmark_dequeue() 350 u8 *mask; in dsmark_init() local [all …]
|
D | act_nat.c | 86 p->mask = parm->mask; in tcf_nat_init() 112 __be32 mask; in tcf_nat() local 123 mask = p->mask; in tcf_nat() 145 if (!((old_addr ^ addr) & mask)) { in tcf_nat() 151 new_addr &= mask; in tcf_nat() 152 new_addr |= addr & ~mask; in tcf_nat() 221 if ((old_addr ^ addr) & mask) in tcf_nat() 233 new_addr &= mask; in tcf_nat() 234 new_addr |= addr & ~mask; in tcf_nat() 277 opt->mask = p->mask; in tcf_nat_dump()
|
D | cls_fw.c | 36 u32 mask; member 90 id &= head->mask; in fw_classify() 201 u32 mask; in fw_change_attrs() local 223 mask = nla_get_u32(tb[TCA_FW_MASK]); in fw_change_attrs() 224 if (mask != head->mask) in fw_change_attrs() 226 } else if (head->mask != 0xFFFFFFFF) in fw_change_attrs() 265 u32 mask = 0xFFFFFFFF; in fw_change() local 267 mask = nla_get_u32(tb[TCA_FW_MASK]); in fw_change() 272 head->mask = mask; in fw_change() 356 if (head->mask != 0xFFFFFFFF) in fw_dump() [all …]
|
D | sch_htb.c | 310 struct htb_class *cl, int mask) in htb_add_class_to_row() argument 312 q->row_mask[cl->level] |= mask; in htb_add_class_to_row() 313 while (mask) { in htb_add_class_to_row() 314 int prio = ffz(~mask); in htb_add_class_to_row() 315 mask &= ~(1 << prio); in htb_add_class_to_row() 339 struct htb_class *cl, int mask) in htb_remove_class_from_row() argument 343 while (mask) { in htb_remove_class_from_row() 344 int prio = ffz(~mask); in htb_remove_class_from_row() 346 mask &= ~(1 << prio); in htb_remove_class_from_row() 367 long m, mask = cl->prio_activity; in htb_activate_prios() local [all …]
|
D | cls_tcindex.c | 45 u16 mask; /* AND key with mask */ member 86 int key = (skb->tc_index & p->mask) >> p->shift; in tcindex_classify() 135 p->mask = 0xffff; in tcindex_init() 187 return p->hash > (p->mask >> p->shift); in valid_perfect_hash() 226 cp.mask = nla_get_u16(tb[TCA_TCINDEX_MASK]); in tcindex_set_parms() 250 if ((cp.mask >> cp.shift) < PERFECT_HASH_THRESHOLD) in tcindex_set_parms() 251 cp.hash = (cp.mask >> cp.shift)+1; in tcindex_set_parms() 441 NLA_PUT_U16(skb, TCA_TCINDEX_MASK, p->mask); in tcindex_dump()
|
/net/tipc/ |
D | bcast.h | 84 u32 mask = (1 << (n % WSIZE)); in tipc_nmap_add() local 86 if ((nm_ptr->map[w] & mask) == 0) { in tipc_nmap_add() 88 nm_ptr->map[w] |= mask; in tipc_nmap_add() 100 u32 mask = (1 << (n % WSIZE)); in tipc_nmap_remove() local 102 if ((nm_ptr->map[w] & mask) != 0) { in tipc_nmap_remove() 103 nm_ptr->map[w] &= ~mask; in tipc_nmap_remove()
|
D | cluster.c | 161 u32 mask; in tipc_cltr_select_router() local 169 mask = tipc_max_nodes; in tipc_cltr_select_router() 170 while (mask > ulim) in tipc_cltr_select_router() 171 mask >>= 1; in tipc_cltr_select_router() 172 tstart = ref & mask; in tipc_cltr_select_router() 202 u32 mask = tipc_max_nodes; in tipc_cltr_select_node() local 210 while (mask > c_ptr->highest_node) { in tipc_cltr_select_node() 211 mask >>= 1; in tipc_cltr_select_node() 213 start_entry = (selector & mask) ? selector & mask : 1u; in tipc_cltr_select_node()
|
/net/bridge/ |
D | br_netfilter.c | 232 if (nf_bridge->mask & BRNF_PKT_TYPE) { in br_nf_pre_routing_finish_ipv6() 234 nf_bridge->mask ^= BRNF_PKT_TYPE; in br_nf_pre_routing_finish_ipv6() 236 nf_bridge->mask ^= BRNF_NF_BRIDGE_PREROUTING; in br_nf_pre_routing_finish_ipv6() 317 skb->nf_bridge->mask |= BRNF_PKT_TYPE; in br_nf_pre_routing_finish_bridge() 319 skb->nf_bridge->mask ^= BRNF_NF_BRIDGE_PREROUTING; in br_nf_pre_routing_finish_bridge() 343 if (nf_bridge->mask & BRNF_PKT_TYPE) { in br_nf_pre_routing_finish() 345 nf_bridge->mask ^= BRNF_PKT_TYPE; in br_nf_pre_routing_finish() 347 nf_bridge->mask ^= BRNF_NF_BRIDGE_PREROUTING; in br_nf_pre_routing_finish() 394 nf_bridge->mask |= BRNF_BRIDGED_DNAT; in br_nf_pre_routing_finish() 430 nf_bridge->mask |= BRNF_PKT_TYPE; in setup_pre_routing() [all …]
|
/net/bluetooth/ |
D | af_bluetooth.c | 325 unsigned int mask = 0; in bt_sock_poll() local 335 mask |= POLLERR; in bt_sock_poll() 338 mask |= POLLRDHUP; in bt_sock_poll() 341 mask |= POLLHUP; in bt_sock_poll() 345 mask |= POLLIN | POLLRDNORM; in bt_sock_poll() 348 mask |= POLLHUP; in bt_sock_poll() 353 return mask; in bt_sock_poll() 356 mask |= POLLOUT | POLLWRNORM | POLLWRBAND; in bt_sock_poll() 360 return mask; in bt_sock_poll()
|
/net/irda/irnet/ |
D | irnet_ppp.c | 184 __u16 mask = irlmp_service_to_hint(S_LAN); in irnet_get_discovery_log() local 187 ap->discoveries = irlmp_get_discoveries(&ap->disco_number, mask, in irnet_get_discovery_log() 424 unsigned int mask; in irnet_ctrl_poll() local 429 mask = POLLOUT | POLLWRNORM; in irnet_ctrl_poll() 432 mask |= POLLIN | POLLRDNORM; in irnet_ctrl_poll() 441 mask |= POLLIN | POLLRDNORM; in irnet_ctrl_poll() 445 DEXIT(CTRL_TRACE, " - mask=0x%X\n", mask); in irnet_ctrl_poll() 446 return mask; in irnet_ctrl_poll() 612 unsigned int mask; in dev_irnet_poll() local 617 mask = POLLOUT | POLLWRNORM; in dev_irnet_poll() [all …]
|
/net/core/ |
D | datagram.c | 610 unsigned int mask; in datagram_poll() local 613 mask = 0; in datagram_poll() 617 mask |= POLLERR; in datagram_poll() 619 mask |= POLLRDHUP; in datagram_poll() 621 mask |= POLLHUP; in datagram_poll() 626 mask |= POLLIN | POLLRDNORM; in datagram_poll() 631 mask |= POLLHUP; in datagram_poll() 634 return mask; in datagram_poll() 639 mask |= POLLOUT | POLLWRNORM | POLLWRBAND; in datagram_poll() 643 return mask; in datagram_poll()
|
/net/rose/ |
D | rose_route.c | 66 if ((rose_node->mask == rose_route->mask) && in rose_add_node() 68 rose_route->mask) == 0)) in rose_add_node() 142 if (rose_tmpn->mask > rose_route->mask) { in rose_add_node() 158 rose_node->mask = rose_route->mask; in rose_add_node() 300 if ((rose_node->mask == rose_route->mask) && in rose_del_node() 302 rose_route->mask) == 0)) in rose_del_node() 406 if ((rose_node->mask == 10) && in rose_add_loopback_node() 422 rose_node->mask = 10; in rose_add_loopback_node() 450 if ((rose_node->mask == 10) && in rose_del_loopback_node() 677 if (rosecmpm(addr, &node->address, node->mask) == 0) { in rose_get_neigh() [all …]
|
/net/mac80211/ |
D | cfg.c | 1004 static inline bool _chg_mesh_attr(enum nl80211_meshconf_params parm, u32 mask) in _chg_mesh_attr() argument 1006 return (mask >> (parm-1)) & 0x1; in _chg_mesh_attr() 1011 const struct mesh_config *nconf, u32 mask) in ieee80211_set_mesh_params() argument 1022 if (_chg_mesh_attr(NL80211_MESHCONF_RETRY_TIMEOUT, mask)) in ieee80211_set_mesh_params() 1024 if (_chg_mesh_attr(NL80211_MESHCONF_CONFIRM_TIMEOUT, mask)) in ieee80211_set_mesh_params() 1026 if (_chg_mesh_attr(NL80211_MESHCONF_HOLDING_TIMEOUT, mask)) in ieee80211_set_mesh_params() 1028 if (_chg_mesh_attr(NL80211_MESHCONF_MAX_PEER_LINKS, mask)) in ieee80211_set_mesh_params() 1030 if (_chg_mesh_attr(NL80211_MESHCONF_MAX_RETRIES, mask)) in ieee80211_set_mesh_params() 1032 if (_chg_mesh_attr(NL80211_MESHCONF_TTL, mask)) in ieee80211_set_mesh_params() 1034 if (_chg_mesh_attr(NL80211_MESHCONF_AUTO_OPEN_PLINKS, mask)) in ieee80211_set_mesh_params() [all …]
|