Searched refs:masks (Results 1 – 8 of 8) sorted by relevance
/net/openvswitch/ |
D | flow_table.c | 262 if (ovsl_dereference(old->masks[i])) in tbl_mask_array_realloc() 263 new->masks[new->count++] = old->masks[i]; in tbl_mask_array_realloc() 293 BUG_ON(ovsl_dereference(ma->masks[ma_count])); in tbl_mask_array_add_mask() 295 rcu_assign_pointer(ma->masks[ma_count], new); in tbl_mask_array_add_mask() 309 if (mask == ovsl_dereference(ma->masks[i])) in tbl_mask_array_del_mask() 319 rcu_assign_pointer(ma->masks[i], ma->masks[ma_count - 1]); in tbl_mask_array_del_mask() 320 RCU_INIT_POINTER(ma->masks[ma_count - 1], NULL); in tbl_mask_array_del_mask() 744 mask = rcu_dereference_ovsl(ma->masks[*index]); in flow_lookup() 762 mask = rcu_dereference_ovsl(ma->masks[i]); in flow_lookup() 883 mask = ovsl_dereference(ma->masks[i]); in ovs_flow_tbl_lookup_exact() [all …]
|
D | flow_table.h | 51 struct sw_flow_mask __rcu *masks[]; member
|
/net/netfilter/ |
D | nft_set_pipapo.c | 1044 int step, masks = 0, bytes = DIV_ROUND_UP(len, BITS_PER_BYTE); local 1058 if (!masks) { 1062 masks = 1; 1073 masks++; 1077 return masks;
|
D | Kconfig | 1677 AND them with specified masks, shift them by specified amounts and
|
/net/netlink/ |
D | af_netlink.c | 79 unsigned long masks[]; member 564 listeners->masks[i] = mask; in netlink_update_listeners() 1398 res = test_bit(group - 1, listeners->masks); in netlink_has_listeners() 2113 memcpy(new->masks, old->masks, NLGRPSZ(tbl->groups)); in __netlink_change_ngroups()
|
/net/sched/ |
D | cls_flower.c | 108 struct list_head masks; member 324 list_for_each_entry_rcu(mask, &head->masks, list) { in fl_classify() 360 INIT_LIST_HEAD_RCU(&head->masks); in fl_init() 596 list_for_each_entry_safe(mask, next_mask, &head->masks, list) { in fl_destroy() 2138 list_add_tail_rcu(&newmask->list, &head->masks); in fl_create_new_mask() 2488 *last = list_empty(&head->masks); in fl_delete()
|
D | Kconfig | 553 a configurable combination of packet keys and masks.
|
/net/core/ |
D | filter.c | 917 u16 *masks, memvalid = 0; /* One bit per cell, 16 cells */ in check_load_and_stores() local 922 masks = kmalloc_array(flen, sizeof(*masks), GFP_KERNEL); in check_load_and_stores() 923 if (!masks) in check_load_and_stores() 926 memset(masks, 0xff, flen * sizeof(*masks)); in check_load_and_stores() 929 memvalid &= masks[pc]; in check_load_and_stores() 945 masks[pc + 1 + filter[pc].k] &= memvalid; in check_load_and_stores() 957 masks[pc + 1 + filter[pc].jt] &= memvalid; in check_load_and_stores() 958 masks[pc + 1 + filter[pc].jf] &= memvalid; in check_load_and_stores() 964 kfree(masks); in check_load_and_stores()
|