Searched refs:optname (Results 1 - 25 of 111) sorted by relevance

12345

/linux-master/net/rds/
H A Dinfo.h22 void rds_info_register_func(int optname, rds_info_func func);
23 void rds_info_deregister_func(int optname, rds_info_func func);
24 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
H A Dinfo.c73 void rds_info_register_func(int optname, rds_info_func func) argument
75 int offset = optname - RDS_INFO_FIRST;
77 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST);
86 void rds_info_deregister_func(int optname, rds_info_func func) argument
88 int offset = optname - RDS_INFO_FIRST;
90 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST);
158 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, argument
208 func = rds_info_funcs[optname
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dsockopt_sk.c50 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) {
58 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
74 if (ctx->level == SOL_TCP && ctx->optname == TCP_ZEROCOPY_RECEIVE) {
90 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) {
160 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) {
169 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
193 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) {
H A Dsockopt_multi.c16 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
45 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
74 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
H A Dsockopt_qos_to_cc.c23 if (ctx->level != SOL_IPV6 || ctx->optname != IPV6_TCLASS)
H A Dsockopt_inherit.c41 if (ctx->optname == CUSTOM_INHERIT1)
44 else if (ctx->optname == CUSTOM_INHERIT2)
/linux-master/net/mptcp/
H A Dsockopt.c70 static void mptcp_sol_socket_sync_intval(struct mptcp_sock *msk, int optname, int val) argument
82 switch (optname) {
123 static int mptcp_sol_socket_intval(struct mptcp_sock *msk, int optname, int val) argument
129 ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname,
134 mptcp_sol_socket_sync_intval(msk, optname, val);
147 static int mptcp_setsockopt_sol_socket_tstamp(struct mptcp_sock *msk, int optname, int val) argument
154 ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname,
164 sock_set_timestamp(sk, optname, !!val);
172 static int mptcp_setsockopt_sol_socket_int(struct mptcp_sock *msk, int optname, argument
182 switch (optname) {
207 mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
292 mptcp_setsockopt_sol_socket(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
389 mptcp_setsockopt_v6(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
436 mptcp_supported_sockopt(int level, int optname) argument
666 mptcp_setsockopt_sol_ip_set(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
712 mptcp_setsockopt_v4_set_tos(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
740 mptcp_setsockopt_v4(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
756 mptcp_setsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
778 mptcp_setsockopt_sol_tcp(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument
831 mptcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
869 mptcp_getsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, char __user *optval, int __user *optlen) argument
1322 mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument
1349 mptcp_getsockopt_v4(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument
1368 mptcp_getsockopt_sol_mptcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument
1385 mptcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *option) argument
[all...]
/linux-master/net/ipv6/
H A Dudp_impl.h19 int udpv6_getsockopt(struct sock *sk, int level, int optname,
21 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
H A Dipv6_sockglue.c121 static bool setsockopt_needs_rtnl(int optname) argument
123 switch (optname) {
164 static int do_ipv6_mcast_group_source(struct sock *sk, int optname, argument
179 if (optname == MCAST_BLOCK_SOURCE) {
182 } else if (optname == MCAST_UNBLOCK_SOURCE) {
185 } else if (optname == MCAST_JOIN_SOURCE_GROUP) {
280 static int ipv6_mcast_join_leave(struct sock *sk, int optname, argument
294 if (optname == MCAST_JOIN_GROUP)
300 static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, argument
314 if (optname
320 ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, int optlen) argument
394 do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
983 ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1005 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, sockptr_t optval, int len) argument
1107 do_ipv6_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument
1473 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
H A Draw.c944 static int rawv6_seticmpfilter(struct sock *sk, int optname, argument
947 switch (optname) {
961 static int rawv6_geticmpfilter(struct sock *sk, int optname, argument
966 switch (optname) {
987 static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, argument
999 switch (optname) {
1037 static int rawv6_setsockopt(struct sock *sk, int level, int optname, argument
1047 return rawv6_seticmpfilter(sk, optname, optval, optlen);
1049 if (optname == IPV6_CHECKSUM ||
1050 optname
1060 do_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
1098 rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/linux-master/net/ipv4/
H A Dudp_impl.h15 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
17 int udp_getsockopt(struct sock *sk, int level, int optname,
H A Dip_sockglue.c640 static bool setsockopt_needs_rtnl(int optname) argument
642 switch (optname) {
721 static int do_mcast_group_source(struct sock *sk, int optname, argument
743 if (optname == MCAST_BLOCK_SOURCE) {
746 } else if (optname == MCAST_UNBLOCK_SOURCE) {
749 } else if (optname == MCAST_JOIN_SOURCE_GROUP) {
845 static int ip_mcast_join_leave(struct sock *sk, int optname, argument
862 if (optname == MCAST_JOIN_GROUP)
867 static int compat_ip_mcast_join_leave(struct sock *sk, int optname, argument
885 if (optname
892 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1409 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1435 getsockopt_needs_rtnl(int optname) argument
1507 do_ip_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument
1760 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument
[all...]
/linux-master/net/atm/
H A Dcommon.h23 int vcc_setsockopt(struct socket *sock, int level, int optname,
25 int vcc_getsockopt(struct socket *sock, int level, int optname,
H A Dpvc.c65 static int pvc_setsockopt(struct socket *sock, int level, int optname, argument
72 error = vcc_setsockopt(sock, level, optname, optval, optlen);
77 static int pvc_getsockopt(struct socket *sock, int level, int optname, argument
84 error = vcc_getsockopt(sock, level, optname, optval, optlen);
/linux-master/include/linux/
H A Dmroute.h27 static inline int ip_mroute_setsockopt(struct sock *sock, int optname, argument
33 static inline int ip_mroute_getsockopt(struct sock *sk, int optname, argument
H A Dmroute6.h37 static inline int ip6_mroute_setsockopt(struct sock *sock, int optname, argument
45 int optname, sockptr_t optval, sockptr_t optlen)
44 ip6_mroute_getsockopt(struct sock *sock, int optname, sockptr_t optval, sockptr_t optlen) argument
H A Dbpf-cgroup.h146 int *optname, sockptr_t optval,
150 int optname, sockptr_t optval,
155 int optname, void *optval,
380 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \
387 optname, optval, \
401 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen, \
410 level, optname)) \
412 sock, level, optname, optval, optlen, \
417 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT_KERN(sock, level, optname, optval, \
423 sock, level, optname, optva
[all...]
H A Dsysfb.h51 char *optname; member in struct:efifb_dmi_info
/linux-master/io_uring/
H A During_cmd.c209 int optlen, optname, level, err; local
217 optname = READ_ONCE(cmd->sqe->optname);
220 err = do_sock_getsockopt(sock, compat, level, optname,
235 int optname, optlen, level; local
240 optname = READ_ONCE(cmd->sqe->optname);
245 return do_sock_setsockopt(sock, compat, level, optname, optval_s,
/linux-master/net/dccp/
H A Dccid.h79 const int optname, int len,
83 const int optname, int len,
242 const int optname, int len,
247 rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len,
253 const int optname, int len,
258 rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len,
241 ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
252 ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_inherit.c41 static int verify_sockopt(int fd, int optname, const char *msg, char expected) argument
47 err = getsockopt(fd, SOL_CUSTOM, optname, &buf, &optlen);
53 printf("%s %d: got=0x%x ? expected=0x%x\n", msg, optname, buf, expected);
H A Dsockopt.c171 .descr = "getsockopt: read ctx->optname",
173 /* r6 = ctx->optname */
175 offsetof(struct bpf_sockopt, optname)),
177 /* if (ctx->optname == 123) { */
218 .descr = "getsockopt: deny writing to ctx->optname",
220 /* ctx->optname = 1 */
223 offsetof(struct bpf_sockopt, optname)),
557 .descr = "setsockopt: read ctx->optname",
559 /* r6 = ctx->optname */
561 offsetof(struct bpf_sockopt, optname)),
960 uring_sockopt(int op, int fd, int level, int optname, const void *optval, socklen_t optlen) argument
996 uring_setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen) argument
1003 uring_getsockopt(int fd, int level, int optname, void *optval, socklen_t *optlen) argument
1020 call_setsockopt(bool use_io_uring, int fd, int level, int optname, const void *optval, socklen_t optlen) argument
1030 call_getsockopt(bool use_io_uring, int fd, int level, int optname, void *optval, socklen_t *optlen) argument
[all...]
/linux-master/security/selinux/include/
H A Dnetlabel.h48 int optname);
121 int level, int optname)
120 selinux_netlbl_socket_setsockopt(struct socket *sock, int level, int optname) argument
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_hw.c178 static int get_new_keyid(struct chtls_sock *csk, u32 optname) argument
193 if (optname == TLS_RX)
252 u32 keylen, u32 optname,
313 if (optname == TLS_RX) {
358 u32 optname, int cipher_type)
378 if (optname == TLS_TX) {
389 keyid = get_new_keyid(csk, optname);
405 kwr->wr.reneg_to_write_rx = optname;
423 ret = chtls_key_info(csk, kctx, keylen, optname, cipher_type);
439 if (optname
250 chtls_key_info(struct chtls_sock *csk, struct _key_ctx *kctx, u32 keylen, u32 optname, int cipher_type) argument
357 chtls_setkey(struct chtls_sock *csk, u32 keylen, u32 optname, int cipher_type) argument
[all...]
/linux-master/security/selinux/
H A Dnetlabel.c479 * @optname: the socket option name
482 * Returns true if @level and @optname refer to a NetLabel option.
485 static inline int selinux_netlbl_option(int level, int optname) argument
487 return (level == IPPROTO_IP && optname == IP_OPTIONS) ||
488 (level == IPPROTO_IPV6 && optname == IPV6_HOPOPTS);
495 * @optname: the socket option name
506 int optname)
513 if (selinux_netlbl_option(level, optname) &&
504 selinux_netlbl_socket_setsockopt(struct socket *sock, int level, int optname) argument

Completed in 300 milliseconds

12345