Searched defs:mask (Results 1 - 25 of 92) sorted by relevance

1234

/net/irda/irlan/
H A Dirlan_filter.c218 #define MASK2STR(m,s) { .mask = m, .str = s }
223 int mask; member in struct:__anon60
237 if (filter_type & p->mask)
/net/netfilter/
H A Dnf_conntrack_broadcast.c33 __be32 mask = 0; local
48 mask = ifa->ifa_mask;
55 if (mask == 0)
65 exp->mask.src.u3.ip = mask;
66 exp->mask.src.u.udp.port = htons(0xFFFF);
H A Dnf_conntrack_labels.c56 static void replace_u32(u32 *address, u32 mask, u32 new) argument
62 tmp = (old & mask) ^ new;
68 const u32 *mask, unsigned int words32)
85 replace_u32(&dst[i], mask ? ~mask[i] : 0, data[i]);
66 nf_connlabels_replace(struct nf_conn *ct, const u32 *data, const u32 *mask, unsigned int words32) argument
H A Dxt_addrtype.c37 const struct in6_addr *addr, u16 mask)
56 if (dev && (mask & XT_ADDRTYPE_LOCAL)) {
84 const struct in6_addr *addr, u16 mask)
88 if ((mask & XT_ADDRTYPE_MULTICAST) &&
91 if ((mask & XT_ADDRTYPE_UNICAST) && !(addr_type & IPV6_ADDR_UNICAST))
93 if ((mask & XT_ADDRTYPE_UNSPEC) && addr_type != IPV6_ADDR_ANY)
97 XT_ADDRTYPE_UNREACHABLE) & mask)
98 return !!(mask & match_lookup_rt6(net, dev, addr, mask));
120 __be32 addr, u_int16_t mask)
36 match_lookup_rt6(struct net *net, const struct net_device *dev, const struct in6_addr *addr, u16 mask) argument
83 match_type6(struct net *net, const struct net_device *dev, const struct in6_addr *addr, u16 mask) argument
119 match_type(struct net *net, const struct net_device *dev, __be32 addr, u_int16_t mask) argument
[all...]
H A Dnf_conntrack_helper.c119 struct nf_conntrack_tuple_mask mask = { .src.u.all = htons(0xFFFF) }; local
127 if (nf_ct_tuple_src_mask_cmp(tuple, &helper->tuple, &mask))
H A Dxt_HMARK.c41 static inline __be32 hmark_addr6_mask(const __be32 *addr32, const __be32 *mask) argument
43 return (addr32[0] & mask[0]) ^
44 (addr32[1] & mask[1]) ^
45 (addr32[2] & mask[2]) ^
46 (addr32[3] & mask[3]);
50 hmark_addr_mask(int l3num, const __be32 *addr32, const __be32 *mask) argument
54 return *addr32 & *mask;
56 return hmark_addr6_mask(addr32, mask);
322 pr_info("xt_HMARK: proto mask must be zero with L3 mode\n");
328 pr_info("xt_HMARK: spi-mask an
[all...]
H A Dxt_connlimit.c55 const union nf_inet_addr *mask)
61 res.ip6[i] = addr->ip6[i] & mask->ip6[i];
77 const union nf_inet_addr *mask,
81 return (addr->ip & mask->ip) == (u3->ip & mask->ip);
87 lh.ip6[i] = addr->ip6[i] & mask->ip6[i];
88 rh.ip6[i] = u3->ip6[i] & mask->ip6[i];
99 const union nf_inet_addr *mask,
111 hash = &data->iphash[connlimit_iphash6(addr, mask)];
113 hash = &data->iphash[connlimit_iphash(addr->ip & mask
54 connlimit_iphash6(const union nf_inet_addr *addr, const union nf_inet_addr *mask) argument
76 same_source_net(const union nf_inet_addr *addr, const union nf_inet_addr *mask, const union nf_inet_addr *u3, u_int8_t family) argument
95 count_them(struct net *net, struct xt_connlimit_data *data, const struct nf_conntrack_tuple *tuple, const union nf_inet_addr *addr, const union nf_inet_addr *mask, u_int8_t family) argument
[all...]
/net/bridge/netfilter/
H A Debt_mark_m.c21 return !!(skb->mark & info->mask) ^ info->invert;
22 return ((skb->mark & info->mask) == info->mark) ^ info->invert;
41 compat_ulong_t mark, mask; member in struct:compat_ebt_mark_m_info
51 kern->mask = user->mask;
62 put_user(kern->mask, &user->mask) ||
/net/ipv6/netfilter/
H A Dip6t_NPT.c47 __be32 mask; local
53 mask = 0;
55 mask = htonl((1 << (i - pfx_len + 32)) - 1);
58 addr->s6_addr32[idx] &= mask;
59 addr->s6_addr32[idx] |= ~mask & npt->dst_pfx.in6.s6_addr32[idx];
/net/netlabel/
H A Dnetlabel_addrlist.c67 if (iter->valid && (addr & iter->mask) == iter->addr)
76 * @mask: IPv4 address mask
86 __be32 mask,
92 if (iter->valid && iter->addr == addr && iter->mask == mask)
118 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0)
127 * @mask: IPv6 address mask
137 const struct in6_addr *mask,
85 netlbl_af4list_search_exact(__be32 addr, __be32 mask, struct list_head *head) argument
136 netlbl_af6list_search_exact(const struct in6_addr *addr, const struct in6_addr *mask, struct list_head *head) argument
254 netlbl_af4list_remove(__be32 addr, __be32 mask, struct list_head *head) argument
294 netlbl_af6list_remove(const struct in6_addr *addr, const struct in6_addr *mask, struct list_head *head) argument
325 netlbl_af4list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, __be32 addr, __be32 mask) argument
358 netlbl_af6list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, const struct in6_addr *addr, const struct in6_addr *mask) argument
[all...]
H A Dnetlabel_addrlist.h44 * @mask: IPv4 address mask
50 __be32 mask; member in struct:netlbl_af4list
59 * @mask: IPv6 address mask
65 struct in6_addr mask; member in struct:netlbl_af6list
115 struct netlbl_af4list *netlbl_af4list_remove(__be32 addr, __be32 mask,
121 __be32 mask,
127 __be32 addr, __be32 mask);
131 __be32 addr, __be32 mask)
129 netlbl_af4list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, __be32 addr, __be32 mask) argument
199 netlbl_af6list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, const struct in6_addr *addr, const struct in6_addr *mask) argument
[all...]
H A Dnetlabel_mgmt.c143 struct in_addr *mask; local
165 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV4MASK]);
172 map->list.addr = addr->s_addr & mask->s_addr;
173 map->list.mask = mask->s_addr;
190 struct in6_addr *mask; local
212 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV6MASK]);
220 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0];
221 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1];
222 map->list.addr.s6_addr32[2] &= mask
[all...]
/net/bridge/
H A Dbr_if.c306 netdev_features_t mask; local
311 mask = features;
316 p->dev->features, mask);
H A Dbr_netlink.c311 int attrtype, unsigned long mask)
316 p->flags |= mask;
318 p->flags &= ~mask;
310 br_set_port_flag(struct net_bridge_port *p, struct nlattr *tb[], int attrtype, unsigned long mask) argument
/net/irda/
H A Ddiscovery.c248 * Function irlmp_copy_discoveries (log, pn, mask)
268 __u16 mask, int old_entries)
286 * We want to match the discovery mask, and to get only
288 if ((get_unaligned((__u16 *)discovery->data.hints) & mask) &&
267 irlmp_copy_discoveries(hashbin_t *log, int *pn, __u16 mask, int old_entries) argument
H A Dqos.c228 __u16 mask = 0x1; local
232 /* Add the current value to the bit field, shift mask */
233 result |= mask;
234 mask <<= 1;
254 __u16 mask = 0x1; local
261 /* Shift mask */
262 mask <<= 1;
265 result |= mask;
/net/atm/
H A Dmpoa_caches.c56 __be32 mask)
63 if ((entry->ctrl_info.in_dst_ip & mask) == (dst_ip & mask)) {
54 in_cache_get_with_mask(__be32 dst_ip, struct mpoa_client *client, __be32 mask) argument
/net/can/
H A Daf_can.c342 * @mask: pointer to CAN mask of a given can_filter
352 * <received_can_id> & mask == can_id & mask
354 * so every bit set in the mask (even CAN_EFF_FLAG, CAN_RTR_FLAG) describe
358 * filter for error messages (CAN_ERR_FLAG bit set in mask). For error msg
362 * Pointer to optimal filterlist for the given can_id/mask pair.
363 * Constistency checked mask.
366 static struct hlist_head *find_rcv_list(canid_t *can_id, canid_t *mask, argument
372 if (*mask
445 can_rx_register(struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data, char *ident) argument
514 can_rx_unregister(struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data) argument
[all...]
H A Daf_can.h55 canid_t mask; member in struct:receiver
/net/core/
H A Ddatagram.c751 unsigned int mask; local
754 mask = 0;
758 mask |= POLLERR |
762 mask |= POLLRDHUP | POLLIN | POLLRDNORM;
764 mask |= POLLHUP;
768 mask |= POLLIN | POLLRDNORM;
773 mask |= POLLHUP;
776 return mask;
781 mask |= POLLOUT | POLLWRNORM | POLLWRBAND;
785 return mask;
[all...]
/net/irda/irnet/
H A Dirnet_ppp.c187 __u16 mask = irlmp_service_to_hint(S_LAN); local
190 ap->discoveries = irlmp_get_discoveries(&ap->disco_number, mask,
426 unsigned int mask; local
431 mask = POLLOUT | POLLWRNORM;
434 mask |= POLLIN | POLLRDNORM;
443 mask |= POLLIN | POLLRDNORM;
447 DEXIT(CTRL_TRACE, " - mask=0x%X\n", mask);
448 return mask;
615 unsigned int mask; local
[all...]
/net/netfilter/ipset/
H A Dip_set_bitmap_ip.c315 u32 mask; local
317 mask = range_to_mask(first_ip, last_ip, &mask_bits);
319 if ((!mask && (first_ip || last_ip != 0xFFFFFFFF)) ||
/net/netlink/
H A Daf_netlink.h58 unsigned int mask; member in struct:nl_portid_hash
/net/rds/
H A Daf_rds.c175 unsigned int mask = 0; local
189 mask |= (POLLIN | POLLRDNORM | POLLWRBAND);
193 mask |= (POLLIN | POLLRDNORM);
198 mask |= (POLLIN | POLLRDNORM);
200 mask |= (POLLOUT | POLLWRNORM);
204 if (mask)
207 return mask;
/net/sched/
H A Dact_nat.c86 p->mask = parm->mask;
112 __be32 mask; local
124 mask = p->mask;
146 if (!((old_addr ^ addr) & mask)) {
152 new_addr &= mask;
153 new_addr |= addr & ~mask;
230 if ((old_addr ^ addr) & mask)
242 new_addr &= mask;
[all...]

Completed in 815 milliseconds

1234