Home
last modified time | relevance | path

Searched refs:optval (Results 1 – 25 of 106) sorted by relevance

12345

/linux/tools/testing/selftests/bpf/progs/
H A Dsockopt_multi.c14 __u8 *optval = ctx->optval; in _getsockopt_child() local
19 if (optval + 1 > optval_end) in _getsockopt_child()
22 if (optval[0] != 0x80) in _getsockopt_child()
27 optval[0] = 0x90; in _getsockopt_child()
43 __u8 *optval = ctx->optval; in _getsockopt_parent() local
48 if (optval + 1 > optval_end) in _getsockopt_parent()
51 if (optval[0] != 0x90) in _getsockopt_parent()
56 optval[0] = 0xA0; in _getsockopt_parent()
72 __u8 *optval = ctx->optval; in _setsockopt() local
77 if (optval + 1 > optval_end) in _setsockopt()
[all …]
H A Dsockopt_sk.c33 __u8 *optval = ctx->optval; in _getsockopt() local
81 if (optval + sizeof(__u64) > optval_end) in _getsockopt()
84 if (((struct tcp_zerocopy_receive *)optval)->address != 0) in _getsockopt()
91 if (optval + 1 > optval_end) in _getsockopt()
97 optval[0] = 0x55; in _getsockopt()
104 if (optval_end - optval != page_size) in _getsockopt()
113 if (optval + 1 > optval_end) in _getsockopt()
127 optval[0] = storage->val; in _getsockopt()
143 __u8 *optval = ctx->optval; in _setsockopt() local
186 if (optval + sizeof(__u32) > optval_end) in _setsockopt()
[all …]
H A Dsockopt_inherit.c57 __u8 *optval = ctx->optval; in _getsockopt() local
62 if (optval + 1 > optval_end) in _getsockopt()
71 optval[0] = storage->val; in _getsockopt()
88 __u8 *optval = ctx->optval; in _setsockopt() local
93 if (optval + 1 > optval_end) in _setsockopt()
100 storage->val = optval[0]; in _setsockopt()
H A Dsockopt_qos_to_cc.c16 int *optval = ctx->optval; in sockopt_qos_to_cc() local
22 if (optval + 1 > optval_end) in sockopt_qos_to_cc()
31 if (*optval == 0x2d) { in sockopt_qos_to_cc()
/linux/net/mptcp/
H A Dsockopt.c58 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, in mptcp_get_int_option() argument
64 if (copy_from_sockptr(val, optval, sizeof(*val))) in mptcp_get_int_option()
131 sockptr_t optval = KERNEL_SOCKPTR(&val); in mptcp_sol_socket_intval() local
136 optval, sizeof(val)); in mptcp_sol_socket_intval()
155 sockptr_t optval = KERNEL_SOCKPTR(&val); in mptcp_setsockopt_sol_socket_tstamp() local
161 optval, sizeof(val)); in mptcp_setsockopt_sol_socket_tstamp()
179 sockptr_t optval, in mptcp_setsockopt_sol_socket_int() argument
184 ret = mptcp_get_int_option(msk, optval, optlen, &val); in mptcp_setsockopt_sol_socket_int()
213 sockptr_t optval, in mptcp_setsockopt_sol_socket_timestamping() argument
222 if (copy_from_sockptr(&timestamping, optval, in mptcp_setsockopt_sol_socket_timestamping()
[all …]
/linux/net/sctp/
H A Dsocket.c1389 char __user *optval, in sctp_getsockopt_connectx3() argument
1403 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1414 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1425 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2277 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2289 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4568 * ret = getsockopt(int sd, int level, int optname, void __user *optval,
4570 * ret = setsockopt(int sd, int level, int optname, const void __user *optval,
4576 * optval - the buffer to store the value of the option.
4580 sockptr_t optval, unsigne in sctp_setsockopt() argument
5487 sctp_getsockopt_sctp_status(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_sctp_status() argument
5567 sctp_getsockopt_peer_addr_info(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peer_addr_info() argument
5630 sctp_getsockopt_disable_fragments(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_disable_fragments() argument
5651 sctp_getsockopt_events(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_events() argument
5686 sctp_getsockopt_autoclose(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_autoclose() argument
5782 sctp_getsockopt_peeloff(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peeloff() argument
5816 sctp_getsockopt_peeloff_flags(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peeloff_flags() argument
5983 sctp_getsockopt_peer_addr_params(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peer_addr_params() argument
6126 sctp_getsockopt_delayed_ack(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_delayed_ack() argument
6199 sctp_getsockopt_initmsg(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_initmsg() argument
6213 sctp_getsockopt_peer_addrs(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peer_addrs() argument
6309 sctp_getsockopt_local_addrs(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_local_addrs() argument
6417 sctp_getsockopt_primary_addr(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_primary_addr() argument
6459 sctp_getsockopt_adaptation_layer(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_adaptation_layer() argument
6498 sctp_getsockopt_default_send_param(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_default_send_param() argument
6544 sctp_getsockopt_default_sndinfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_default_sndinfo() argument
6595 sctp_getsockopt_nodelay(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_nodelay() argument
6624 sctp_getsockopt_rtoinfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_rtoinfo() argument
6678 sctp_getsockopt_associnfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_associnfo() argument
6747 sctp_getsockopt_mappedv4(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_mappedv4() argument
6770 sctp_getsockopt_context(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_context() argument
6827 sctp_getsockopt_maxseg(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_maxseg() argument
6874 sctp_getsockopt_fragment_interleave(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_fragment_interleave() argument
6897 sctp_getsockopt_partial_delivery_point(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_partial_delivery_point() argument
6921 sctp_getsockopt_maxburst(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_maxburst() argument
6961 sctp_getsockopt_hmac_ident(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_hmac_ident() argument
6997 sctp_getsockopt_active_key(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_active_key() argument
7033 sctp_getsockopt_peer_auth_chunks(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_peer_auth_chunks() argument
7077 sctp_getsockopt_local_auth_chunks(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_local_auth_chunks() argument
7133 sctp_getsockopt_assoc_number(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_assoc_number() argument
7164 sctp_getsockopt_auto_asconf(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_auto_asconf() argument
7189 sctp_getsockopt_assoc_ids(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_assoc_ids() argument
7239 sctp_getsockopt_paddr_thresholds(struct sock * sk,char __user * optval,int len,int __user * optlen,bool v2) sctp_getsockopt_paddr_thresholds() argument
7298 sctp_getsockopt_assoc_stats(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_assoc_stats() argument
7356 sctp_getsockopt_recvrcvinfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_recvrcvinfo() argument
7376 sctp_getsockopt_recvnxtinfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_recvnxtinfo() argument
7396 sctp_getsockopt_pr_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_pr_supported() argument
7435 sctp_getsockopt_default_prinfo(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_default_prinfo() argument
7481 sctp_getsockopt_pr_assocstatus(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_pr_assocstatus() argument
7540 sctp_getsockopt_pr_streamstatus(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_pr_streamstatus() argument
7604 sctp_getsockopt_reconfig_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_reconfig_supported() argument
7643 sctp_getsockopt_enable_strreset(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_enable_strreset() argument
7682 sctp_getsockopt_scheduler(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_scheduler() argument
7721 sctp_getsockopt_scheduler_value(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_scheduler_value() argument
7763 sctp_getsockopt_interleaving_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_interleaving_supported() argument
7802 sctp_getsockopt_reuse_port(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_reuse_port() argument
7821 sctp_getsockopt_event(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_event() argument
7857 sctp_getsockopt_asconf_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_asconf_supported() argument
7896 sctp_getsockopt_auth_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_auth_supported() argument
7935 sctp_getsockopt_ecn_supported(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_ecn_supported() argument
7974 sctp_getsockopt_pf_expose(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_pf_expose() argument
8013 sctp_getsockopt_encap_port(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_encap_port() argument
8072 sctp_getsockopt_probe_interval(struct sock * sk,int len,char __user * optval,int __user * optlen) sctp_getsockopt_probe_interval() argument
8132 sctp_getsockopt(struct sock * sk,int level,int optname,char __user * optval,int __user * optlen) sctp_getsockopt() argument
[all...]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c115 offsetof(struct bpf_sockopt, optval)),
315 offsetof(struct bpf_sockopt, optval)),
380 offsetof(struct bpf_sockopt, optval)),
407 offsetof(struct bpf_sockopt, optval)),
511 offsetof(struct bpf_sockopt, optval)),
723 offsetof(struct bpf_sockopt, optval)),
760 offsetof(struct bpf_sockopt, optval)),
838 offsetof(struct bpf_sockopt, optval)),
865 offsetof(struct bpf_sockopt, optval)),
911 offsetof(struct bpf_sockopt, optval)),
[all …]
/linux/Documentation/bpf/
H A Dprog_cgroup_sockopt.rst16 all input arguments: ``level``, ``optname``, ``optval`` and ``optlen``.
44 sockopt. The BPF hook can observe ``optval``, ``optlen`` and ``retval``
60 * ``1`` - success: copy ``optval`` and ``optlen`` to userspace, return
78 adjust ``optval``, ``optlen`` and reset ``retval`` to 0. After that
84 to the input arguments (``level``, ``optname``, ``optval``, ``optlen``),
89 Large optval
91 When the ``optval`` is greater than the ``PAGE_SIZE``, the BPF program
96 done by the BPF program to the ``optval`` are ignored.
98 indicates that the kernel should use BPF's trimmed ``optval``.
118 optval[0] = ...;
[all …]
/linux/io_uring/
H A Dcmd_net.c32 void __user *optval; in io_uring_cmd_getsockopt() local
38 optval = u64_to_user_ptr(READ_ONCE(sqe->optval)); in io_uring_cmd_getsockopt()
43 USER_SOCKPTR(optval), in io_uring_cmd_getsockopt()
59 void __user *optval; in io_uring_cmd_setsockopt() local
62 optval = u64_to_user_ptr(READ_ONCE(sqe->optval)); in io_uring_cmd_setsockopt()
66 optval_s = USER_SOCKPTR(optval); in io_uring_cmd_setsockopt()
/linux/include/net/
H A Dtcp_ao.h201 sockptr_t optval, int optlen);
213 int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen);
214 int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen);
215 int tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen);
216 int tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen);
236 int tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen);
273 int tcp_v6_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen);
337 static inline int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen) in tcp_ao_get_mkts() argument
342 static inline int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen) in tcp_ao_get_sock_info() argument
348 sockptr_t optval, sockptr_t optlen) in tcp_ao_get_repair() argument
[all …]
/linux/net/dccp/
H A Dproto.c
H A Dccid.h
/linux/net/tls/
H A Dtls_main.c574 char __user *optval, int __user *optlen) in tls_getsockopt() argument
582 optname, optval, optlen); in tls_getsockopt()
584 err = sockopt_init_user(&opt, optval, optlen); in tls_getsockopt()
623 static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, in do_tls_setsockopt_conf() argument
647 if (sockptr_is_null(optval) || (optlen < sizeof(*crypto_info))) in do_tls_setsockopt_conf()
676 rc = copy_from_sockptr(crypto_info, optval, sizeof(*crypto_info)); in do_tls_setsockopt_conf()
704 rc = copy_from_sockptr_offset(crypto_info + 1, optval, in do_tls_setsockopt_conf()
784 static int do_tls_setsockopt_tx_zc(struct sock *sk, sockptr_t optval, in do_tls_setsockopt_tx_zc() argument
790 if (sockptr_is_null(optval) || optlen != sizeof(value)) in do_tls_setsockopt_tx_zc()
793 if (copy_from_sockptr(&value, optval, sizeof(value))) in do_tls_setsockopt_tx_zc()
[all …]
/linux/net/dns_resolver/
H A Ddns_key.c146 char optval[128]; in dns_resolver_preparse() local
150 if (opt_len <= 0 || opt_len > sizeof(optval)) { in dns_resolver_preparse()
160 memcpy(optval, eq, next_opt - eq); in dns_resolver_preparse()
161 optval[next_opt - eq] = '\0'; in dns_resolver_preparse()
164 optval[0] = '\0'; in dns_resolver_preparse()
168 opt_nlen, opt_nlen, opt, optval); in dns_resolver_preparse()
176 ret = kstrtoul(optval, 10, &derrno); in dns_resolver_preparse()
/linux/net/core/
H A Dsock.c363 int sock_get_timeout(long timeo, void *optval, bool old_timeval) in sock_get_timeout() argument
377 *(struct old_timeval32 *)optval = tv32; in sock_get_timeout()
385 *(struct __kernel_old_timeval *)optval = old_tv; in sock_get_timeout()
389 *(struct __kernel_sock_timeval *)optval = tv; in sock_get_timeout()
395 sockptr_t optval, int optlen, bool old_timeval) in sock_copy_user_timeval() argument
403 if (copy_from_sockptr(&tv32, optval, sizeof(tv32))) in sock_copy_user_timeval()
412 if (copy_from_sockptr(&old_tv, optval, sizeof(old_tv))) in sock_copy_user_timeval()
419 if (copy_from_sockptr(tv, optval, sizeof(*tv))) in sock_copy_user_timeval()
427 static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, in sock_set_timeout() argument
431 int err = sock_copy_user_timeval(&tv, optval, optle in sock_set_timeout()
679 sock_setbindtodevice(struct sock * sk,sockptr_t optval,int optlen) sock_setbindtodevice() argument
727 sock_getbindtodevice(struct sock * sk,sockptr_t optval,sockptr_t optlen,int len) sock_getbindtodevice() argument
1087 sock_devmem_dontneed(struct sock * sk,sockptr_t optval,unsigned int optlen) sock_devmem_dontneed() argument
1196 sk_setsockopt(struct sock * sk,int level,int optname,sockptr_t optval,unsigned int optlen) sk_setsockopt() argument
1686 sock_setsockopt(struct socket * sock,int level,int optname,sockptr_t optval,unsigned int optlen) sock_setsockopt() argument
1733 sk_getsockopt(struct sock * sk,int level,int optname,sockptr_t optval,sockptr_t optlen) sk_getsockopt() argument
4023 sock_common_getsockopt(struct socket * sock,int level,int optname,char __user * optval,int __user * optlen) sock_common_getsockopt() argument
4045 sock_common_setsockopt(struct socket * sock,int level,int optname,sockptr_t optval,unsigned int optlen) sock_common_setsockopt() argument
[all...]
/linux/net/can/
H A Draw.c570 sockptr_t optval, unsigned int optlen) in raw_setsockopt_locked()
594 filter = memdup_sockptr(optval, optlen); in raw_setsockopt_locked()
598 if (copy_from_sockptr(&sfilter, optval, sizeof(sfilter))) in raw_setsockopt_locked()
646 if (copy_from_sockptr(&err_mask, optval, optlen)) in raw_setsockopt_locked()
677 if (copy_from_sockptr(&flag, optval, optlen)) in raw_setsockopt_locked()
687 if (copy_from_sockptr(&flag, optval, optlen)) in raw_setsockopt_locked()
697 if (copy_from_sockptr(&flag, optval, optlen)) in raw_setsockopt_locked()
711 if (copy_from_sockptr(&flag, optval, optlen)) in raw_setsockopt_locked()
725 if (copy_from_sockptr(&ro->raw_vcid_opts, optval, optlen)) in raw_setsockopt_locked()
738 if (copy_from_sockptr(&flag, optval, optle in raw_setsockopt_locked()
566 raw_setsockopt_locked(struct socket * sock,int optname,sockptr_t optval,unsigned int optlen) raw_setsockopt_locked() argument
747 raw_setsockopt(struct socket * sock,int level,int optname,sockptr_t optval,unsigned int optlen) raw_setsockopt() argument
[all...]
/linux/net/ipv6/
H A Draw.c939 sockptr_t optval, int optlen) in rawv6_seticmpfilter() argument
945 if (copy_from_sockptr(&raw6_sk(sk)->filter, optval, optlen)) in rawv6_seticmpfilter()
956 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() argument
970 if (copy_to_user(optval, &raw6_sk(sk)->filter, len)) in rawv6_geticmpfilter()
982 sockptr_t optval, unsigned int optlen) in do_rawv6_setsockopt() argument
990 if (copy_from_sockptr(&val, optval, sizeof(val))) in do_rawv6_setsockopt()
1032 sockptr_t optval, unsigned int optlen) in rawv6_setsockopt() argument
1041 return rawv6_seticmpfilter(sk, optname, optval, optlen); in rawv6_setsockopt()
1048 return ipv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
1051 return do_rawv6_setsockopt(sk, level, optname, optval, optlen); in rawv6_setsockopt()
[all …]
/linux/kernel/bpf/
H A Dcgroup.c2030 ctx->optval = buf->data; in sockopt_alloc_buf()
2031 ctx->optval_end = ctx->optval + max_optlen; in sockopt_alloc_buf()
2035 ctx->optval = kzalloc(max_optlen, GFP_USER); in sockopt_alloc_buf()
2036 if (!ctx->optval) in sockopt_alloc_buf()
2039 ctx->optval_end = ctx->optval + max_optlen; in sockopt_alloc_buf()
2047 if (ctx->optval == buf->data) in sockopt_free_buf()
2049 kfree(ctx->optval); in sockopt_free_buf()
2055 return ctx->optval != buf->data; in sockopt_buf_allocated()
2059 int *optname, sockptr_t optval, in __cgroup_bpf_run_filter_setsockopt() argument
2082 if (copy_from_sockptr(ctx.optval, optval, in __cgroup_bpf_run_filter_setsockopt()
[all …]
/linux/tools/testing/selftests/net/tcp_ao/
H A Dsetsockopt-closed.c59 void *optval, socklen_t *len, in __setsockopt_checked() argument
71 ret = getsockopt(sk, IPPROTO_TCP, optname, optval, len); in __setsockopt_checked()
73 ret = setsockopt(sk, IPPROTO_TCP, optname, optval, *len); in __setsockopt_checked()
90 test_verify_socket_key(sk, optval); in __setsockopt_checked()
92 test_vefify_ao_info(sk, optval, tst2); in __setsockopt_checked()
102 static void setsockopt_checked(int sk, int optname, void *optval, in setsockopt_checked() argument
125 __setsockopt_checked(sk, optname, false, optval, &len, err, cmd, tst); in setsockopt_checked()
128 static int prepare_defs(int cmd, void *optval) in prepare_defs() argument
137 struct tcp_ao_add *add = optval; in prepare_defs()
145 struct tcp_ao_del *del = optval; in prepare_defs()
[all …]
/linux/include/linux/
H A Dnet.h56 static inline int sockopt_init_user(sockopt_t *opt, char __user *optval, in sockopt_init_user() argument
66 iov_iter_ubuf(&opt->iter_out, ITER_DEST, optval, len); in sockopt_init_user()
67 iov_iter_ubuf(&opt->iter_in, ITER_SOURCE, optval, len); in sockopt_init_user()
235 int optname, sockptr_t optval,
238 int optname, char __user *optval, int __user *optlen);
H A Dmroute.h28 sockptr_t optval, unsigned int optlen) in ip_mroute_setsockopt() argument
34 sockptr_t optval, sockptr_t optlen) in ip_mroute_getsockopt() argument
H A Dmroute6.h39 sockptr_t optval, unsigned int optlen) in ip6_mroute_setsockopt() argument
46 int optname, sockptr_t optval, sockptr_t optlen) in ip6_mroute_getsockopt() argument
/linux/net/ipv4/
H A Dtcp_ao.c1577 sockptr_t optval, int optlen) in tcp_ao_add_cmd() argument
1589 ret = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen); in tcp_ao_add_cmd()
1796 sockptr_t optval, int optlen) in tcp_ao_del_cmd() argument
1809 err = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen); in tcp_ao_del_cmd()
1945 sockptr_t optval, int optlen) in tcp_ao_info_cmd() argument
1956 err = copy_struct_from_sockptr(&cmd, sizeof(cmd), optval, optlen); in tcp_ao_info_cmd()
2034 sockptr_t optval, int optlen) in tcp_parse_ao() argument
2041 return tcp_ao_add_cmd(sk, family, optval, optlen); in tcp_parse_ao()
2043 return tcp_ao_del_cmd(sk, family, optval, optlen); in tcp_parse_ao()
2045 return tcp_ao_info_cmd(sk, family, optval, optlen); in tcp_parse_ao()
[all …]
H A Draw.c812 static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) in raw_seticmpfilter() argument
816 if (copy_from_sockptr(&raw_sk(sk)->filter, optval, optlen)) in raw_seticmpfilter()
836 sockptr_t optval, unsigned int optlen) in do_raw_setsockopt() argument
842 return raw_seticmpfilter(sk, optval, optlen); in do_raw_setsockopt()
848 sockptr_t optval, unsigned int optlen) in raw_setsockopt() argument
851 return ip_setsockopt(sk, level, optname, optval, optlen); in raw_setsockopt()
852 return do_raw_setsockopt(sk, optname, optval, optlen); in raw_setsockopt()
867 char __user *optval, int __user *optlen) in raw_getsockopt() argument
873 return ip_getsockopt(sk, level, optname, optval, optlen); in raw_getsockopt()
875 err = sockopt_init_user(&opt, optval, optlen); in raw_getsockopt()
/linux/net/bridge/
H A Dbr.c362 bool on = !!(bm->optval & BIT(opt_id)); in br_boolopt_multi_toggle()
378 u32 optval = 0; in br_boolopt_multi_get() local
382 optval |= (br_boolopt_get(br, opt_id) << opt_id); in br_boolopt_multi_get()
384 bm->optval = optval; in br_boolopt_multi_get()

12345