| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bpf_cookie.c | 107 __u64 cookies[8]; in kprobe_multi_link_api_subtest() 141 cookies[0] = 1; /* bpf_fentry_test1 */ in kprobe_multi_link_api_subtest() 142 cookies[1] = 2; /* bpf_fentry_test3 */ in kprobe_multi_link_api_subtest() 143 cookies[2] = 3; /* bpf_fentry_test4 */ in kprobe_multi_link_api_subtest() 144 cookies[3] = 4; /* bpf_fentry_test5 */ in kprobe_multi_link_api_subtest() 145 cookies[4] = 5; /* bpf_fentry_test6 */ in kprobe_multi_link_api_subtest() 146 cookies[5] = 6; /* bpf_fentry_test7 */ in kprobe_multi_link_api_subtest() 147 cookies[6] = 7; /* bpf_fentry_test2 */ in kprobe_multi_link_api_subtest() 148 cookies[7] = 8; /* bpf_fentry_test8 */ in kprobe_multi_link_api_subtest() 152 opts.kprobe_multi.cookies in kprobe_multi_link_api_subtest() 106 __u64 cookies[8]; kprobe_multi_link_api_subtest() local 193 __u64 cookies[8]; kprobe_multi_attach_api_subtest() local 281 __u64 cookies[3]; uprobe_multi_attach_api_subtest() local [all...] |
| H A D | fill_link_info.c | 276 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_link_info() 300 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_invalid_user_buffer() 305 ASSERT_EQ(cookies[i], has_cookies ? kmulti_cookies[i] : 0, in verify_kmulti_invalid_user_buffer() 313 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_invalid_user_buffer() 353 info.kprobe_multi.cookies = 0x1; /* invalid addr */ in symbols_cmp_r() 357 /* cookies && !count */ in symbols_cmp_r() 360 info.kprobe_multi.cookies = ptr_to_u64(cookies); in test_kprobe_multi_fill_link_info() argument 374 bool retprobe, bool cookies, in test_kprobe_multi_fill_link_info() 262 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; verify_kmulti_link_info() local 299 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; verify_kmulti_invalid_user_buffer() local 411 verify_umulti_link_info(int fd,bool retprobe,__u64 * offsets,__u64 * cookies,__u64 * ref_ctr_offsets) verify_umulti_link_info() argument 538 __u64 cookies[3] = { test_uprobe_multi_fill_link_info() local [all...] |
| H A D | kprobe_multi_test.c | 233 __u64 cookies[2]; in test_attach_api_fails() local 262 opts.cookies = NULL; in test_attach_api_fails() 277 opts.cookies = NULL; in test_attach_api_fails() 292 opts.cookies = NULL; in test_attach_api_fails() 307 opts.cookies = cookies; in test_attach_api_fails() 322 opts.cookies = NULL; in test_attach_api_fails()
|
| H A D | uprobe_multi_test.c | 492 .uprobe_multi.cookies = (__u64 *) 1ULL, in test_attach_api_fails() 506 .uprobe_multi.cookies = (__u64 *) &offset, in test_attach_api_fails()
|
| /linux/arch/sparc/include/asm/ |
| H A D | ldc.h | 108 struct ldc_trans_cookie *cookies, int ncookies, 113 struct ldc_trans_cookie *cookies, int ncookies, 116 void ldc_unmap(struct ldc_channel *lp, struct ldc_trans_cookie *cookies, 121 struct ldc_trans_cookie *cookies, int ncookies); 126 struct ldc_trans_cookie *cookies, in ldc_get_dring_entry() argument 129 return ldc_copy(lp, LDC_COPY_IN, buf, len, offset, cookies, ncookies); in ldc_get_dring_entry() 135 struct ldc_trans_cookie *cookies, in ldc_put_dring_entry() argument 138 return ldc_copy(lp, LDC_COPY_OUT, buf, len, offset, cookies, ncookies); in ldc_put_dring_entry() 142 struct ldc_trans_cookie *cookies, 147 struct ldc_trans_cookie *cookies, int ncookies);
|
| H A D | vio.h | 73 struct ldc_trans_cookie cookies[]; member 164 struct ldc_trans_cookie cookies[]; member 249 struct ldc_trans_cookie cookies[]; member 268 return (struct vio_net_dext *)&desc->cookies[2]; in vio_net_ext() 284 struct ldc_trans_cookie cookies[VIO_MAX_RING_COOKIES]; member
|
| /linux/Documentation/filesystems/caching/ |
| H A D | fscache.rst | 104 * There are three types of cookie: cache, volume and data file cookies. 105 Cache cookies represent the cache as a whole and are not normally visible 108 data file cookies are used to cache data (something that would be got for 124 collection is employed to eliminate cookies that haven't been used for a 170 |Cookies |n=N |Number of data storage cookies allocated | 172 | |v=N |Number of volume index cookies allocated | 176 | |voom=N |Number of OOM events when allocating volume cookies | 184 |LRU |n=N |Number of cookies currently on the LRU | 186 | |exp=N |Number of cookies expired off of the LRU | 188 | |rmv=N |Number of cookies removed from the LRU | [all …]
|
| H A D | backend-api.rst | 34 The cache backend and the network filesystem can both ask for cache cookies - 36 and data cookies, however, are created at the behest of the filesystem only. 42 Caches are represented in the API by cache cookies. These are objects of 117 Once all the cookies are withdrawn, a cache backend can withdraw all the 247 Data storage cookies are counted and this is used to block cache withdrawal
|
| H A D | netfs-api.rst | 48 cookie, hereafter referred to as "volume cookies" and "cookies". 138 data cookies obtained in this volume must be relinquished before the volume is
|
| /linux/arch/sparc/kernel/ |
| H A D | viohs.c | 207 u.pkt.cookies[i] = dr->cookies[i]; in send_dreg() 211 (unsigned long long) u.pkt.cookies[i].cookie_addr, in send_dreg() 212 (unsigned long long) u.pkt.cookies[i].cookie_size); in send_dreg() 466 dr->cookies[i] = pkt->cookies[i]; in process_dreg_info() 471 pkt->cookies[i].cookie_addr, in process_dreg_info() 473 pkt->cookies[i].cookie_size); in process_dreg_info() 485 if (send_ctrl(vio, &pkt->tag, struct_size(pkt, cookies, dr->ncookies)) < 0) in process_dreg_info()
|
| H A D | ldc.c | 2077 struct ldc_trans_cookie *cookies; member 2105 sp->cookies[sp->nc - 1].cookie_size += tlen; in fill_cookies() 2107 sp->cookies[sp->nc].cookie_addr = this_cookie; in fill_cookies() 2108 sp->cookies[sp->nc].cookie_size = tlen; in fill_cookies() 2149 struct ldc_trans_cookie *cookies, int ncookies, in ldc_map_sg() argument 2178 state.cookies = cookies; in ldc_map_sg() 2195 struct ldc_trans_cookie *cookies, int ncookies, in ldc_map_single() argument 2220 state.cookies = cookies; in ldc_map_single() 2245 void ldc_unmap(struct ldc_channel *lp, struct ldc_trans_cookie *cookies, in ldc_unmap() argument 2254 u64 addr = cookies[i].cookie_addr; in ldc_unmap() [all …]
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 2295 u64 *cookies; member 2397 kvfree(kmulti_link->cookies); in bpf_kprobe_multi_link_dealloc() 2405 u64 __user *ucookies = u64_to_user_ptr(info->kprobe_multi.cookies); in bpf_kprobe_multi_link_fill_link_info() 2429 if (kmulti_link->cookies) { in bpf_kprobe_multi_link_fill_link_info() 2430 if (copy_to_user(ucookies, kmulti_link->cookies, ucount * sizeof(u64))) in bpf_kprobe_multi_link_fill_link_info() 2460 has_cookies = !!kmulti_link->cookies; in bpf_kprobe_multi_show_fdinfo() 2472 has_cookies ? kmulti_link->cookies[i] : 0, in bpf_kprobe_multi_show_fdinfo() 2493 cookie_a = link->cookies + (addr_a - link->addrs); in bpf_kprobe_multi_cookie_swap() 2494 cookie_b = link->cookies + (addr_b - link->addrs); in bpf_kprobe_multi_cookie_swap() 2527 if (!link->cookies) in bpf_kprobe_multi_cookie() [all …]
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sunvnet_common.c | 404 desc->cookies, desc->ncookies); in vnet_rx_one() 528 dr->cookies, dr->ncookies); in get_rx_desc() 544 dr->cookies, dr->ncookies); in put_rx_desc() 571 desc->cookies[0].cookie_addr, in vnet_walk_rx_one() 572 desc->cookies[0].cookie_size); in vnet_walk_rx_one() 1023 port->tx_bufs[txi].cookies, in vnet_clean_tx_ring() 1066 struct ldc_trans_cookie *cookies, int ncookies, in vnet_skb_map() argument 1078 err = ldc_map_single(lp, skb->data - VNET_PACKET_SKIP, blen, cookies, in vnet_skb_map() 1093 blen, cookies + nc, ncookies - nc, in vnet_skb_map() 1101 ldc_unmap(lp, cookies, nc); in vnet_skb_map() [all …]
|
| H A D | sunvnet_common.h | 34 struct ldc_trans_cookie cookies[VNET_MAXCOOKIES]; member
|
| /linux/drivers/block/ |
| H A D | sunvdc.c | 316 ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies); in vdc_end_one() 496 desc->cookies, port->ring_cookies, in __send_request() 664 desc->cookies, port->ring_cookies, in generic_request() 725 dr->cookies, &ncookies, in vdc_alloc_tx_ring() 749 dr->cookies, dr->ncookies); in vdc_free_tx_ring() 1099 ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies); in vdc_requeue_inflight()
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.sh | 476 cookies=$(ip netns exec ${listener_ns} sysctl net.ipv4.tcp_syncookies) 477 cookies=${cookies##*=} 521 if [ $cookies -eq 2 ];then
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | tracepoints.rst | 17 - mlx5e_configure_flower: trace flower filter actions and cookies offloaded to mlx5:: 24 - mlx5e_delete_flower: trace flower filter actions and cookies deleted from mlx5::
|
| /linux/include/uapi/linux/ |
| H A D | rds.h | 407 __u32 cookies[RDS_MAX_ZCOOKIES]; member
|
| /linux/net/ipv4/ |
| H A D | Kconfig | 277 SYN cookies provide protection against this type of attack. If you 279 protocol known as "SYN cookies" to enable legitimate users to 282 SYN cookies work transparently to them. For technical information 283 about SYN cookies, check out <https://cr.yp.to/syncookies.html>. 290 SYN cookies may prevent correct error reporting on clients when the 294 If you say Y here, you can disable SYN cookies at run time by
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1817 __aligned_u64 cookies; 1845 __aligned_u64 cookies; 4241 * **-EOPNOTSUPP** kernel configuration does not enable SYN cookies 6800 __aligned_u64 cookies; 6806 __aligned_u64 cookies; 6808 __u32 count; /* in/out: uprobe_multi offsets/ref_ctr_offsets/cookies count */ 1791 __aligned_u64 cookies; global() member 1819 __aligned_u64 cookies; global() member 6765 __aligned_u64 cookies; global() member 6771 __aligned_u64 cookies; global() member
|
| /linux/net/rds/ |
| H A D | message.c | 67 ck->cookies[ncookies] = cookie; in rds_zcookie_add()
|
| /linux/Documentation/security/ |
| H A D | siphash.rst | 16 sequence numbers, secure cookies, or mask it off for use in a hash table.
|
| /linux/Documentation/networking/ |
| H A D | snmp_counter.rst | 960 SYN cookies 962 SYN cookies are used to mitigate SYN flood, for details, please refer 963 the `SYN cookies wiki`_. 965 .. _SYN cookies wiki: https://en.wikipedia.org/wiki/SYN_cookies 969 It indicates how many SYN cookies are sent. 973 How many reply packets of the SYN cookies the TCP stack receives.
|
| /linux/tools/testing/selftests/net/ |
| H A D | msg_zerocopy.c | 359 fprintf(stderr, "%d\n", ck->cookies[i]); in do_process_zerocopy_cookies()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 12175 const __u64 *cookies; in attach_kprobe_multi() 12192 cookies = OPTS_GET(opts, cookies, false); in attach_kprobe_session() 12197 if (pattern && (addrs || syms || cookies || cnt)) in attach_kprobe_session() 12244 lopts.kprobe_multi.cookies = cookies; in attach_uprobe_multi() 12651 const __u64 *cookies; in bpf_program__attach_uprobe_opts() 12668 cookies = OPTS_GET(opts, cookies, NULL); in bpf_program__attach_uprobe_opts() 12679 * syms/offsets/ref_ctr_offsets/cookies/cn in bpf_program__attach_uprobe_opts() 12013 const __u64 *cookies; bpf_program__attach_kprobe_multi_opts() local 12472 const __u64 *cookies; bpf_program__attach_uprobe_multi() local [all...] |