/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
D | nip_sockglue.c | 42 static bool nip_setsockopt_needs_rtnl(int optname) in nip_setsockopt_needs_rtnl() argument 44 switch (optname) { in nip_setsockopt_needs_rtnl() 52 static bool nip_getsockopt_needs_rtnl(int optname) in nip_getsockopt_needs_rtnl() argument 54 switch (optname) { in nip_getsockopt_needs_rtnl() 62 static int do_nip_setsockopt(struct sock *sk, int level, int optname, in do_nip_setsockopt() argument 68 bool needs_rtnl = nip_setsockopt_needs_rtnl(optname); in do_nip_setsockopt() 85 switch (optname) { in do_nip_setsockopt() 102 int nip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, in nip_setsockopt() argument 110 err = do_nip_setsockopt(sk, level, optname, optval, optlen); in nip_setsockopt() 115 static int do_nip_getsockopt(struct sock *sk, int level, int optname, in do_nip_getsockopt() argument [all …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
D | sockopt_sk.c | 35 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _getsockopt() 44 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) { in _getsockopt() 52 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _getsockopt() 60 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _getsockopt() 110 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { in _setsockopt() 119 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) { in _setsockopt() 131 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _setsockopt() 143 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { in _setsockopt()
|
D | sockopt_multi.c | 15 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_child() 38 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_parent() 61 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _setsockopt()
|
/kernel/linux/linux-5.10/net/rds/ |
D | info.c | 73 void rds_info_register_func(int optname, rds_info_func func) in rds_info_register_func() argument 75 int offset = optname - RDS_INFO_FIRST; in rds_info_register_func() 77 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST); in rds_info_register_func() 86 void rds_info_deregister_func(int optname, rds_info_func func) in rds_info_deregister_func() argument 88 int offset = optname - RDS_INFO_FIRST; in rds_info_deregister_func() 90 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST); in rds_info_deregister_func() 158 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, in rds_info_getsockopt() argument 208 func = rds_info_funcs[optname - RDS_INFO_FIRST]; in rds_info_getsockopt()
|
D | info.h | 22 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,
|
/kernel/linux/linux-5.10/net/ipv6/ |
D | ipv6_sockglue.c | 119 static bool setsockopt_needs_rtnl(int optname) in setsockopt_needs_rtnl() argument 121 switch (optname) { in setsockopt_needs_rtnl() 162 static int do_ipv6_mcast_group_source(struct sock *sk, int optname, in do_ipv6_mcast_group_source() argument 177 if (optname == MCAST_BLOCK_SOURCE) { in do_ipv6_mcast_group_source() 180 } else if (optname == MCAST_UNBLOCK_SOURCE) { in do_ipv6_mcast_group_source() 183 } else if (optname == MCAST_JOIN_SOURCE_GROUP) { in do_ipv6_mcast_group_source() 278 static int ipv6_mcast_join_leave(struct sock *sk, int optname, in ipv6_mcast_join_leave() argument 292 if (optname == MCAST_JOIN_GROUP) in ipv6_mcast_join_leave() 298 static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, in compat_ipv6_mcast_join_leave() argument 312 if (optname == MCAST_JOIN_GROUP) in compat_ipv6_mcast_join_leave() [all …]
|
D | raw.c | 978 static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, in rawv6_seticmpfilter() argument 981 switch (optname) { in rawv6_seticmpfilter() 995 static int rawv6_geticmpfilter(struct sock *sk, int level, int optname, in rawv6_geticmpfilter() argument 1000 switch (optname) { in rawv6_geticmpfilter() 1021 static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, in do_rawv6_setsockopt() argument 1033 switch (optname) { in do_rawv6_setsockopt() 1071 static int rawv6_setsockopt(struct sock *sk, int level, int optname, in rawv6_setsockopt() argument 1081 return rawv6_seticmpfilter(sk, level, optname, optval, optlen); in rawv6_setsockopt() 1083 if (optname == IPV6_CHECKSUM || in rawv6_setsockopt() 1084 optname == IPV6_HDRINCL) in rawv6_setsockopt() [all …]
|
D | udp_impl.h | 18 int udpv6_getsockopt(struct sock *sk, int level, int optname, 20 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
|
/kernel/linux/linux-5.10/net/ipv4/bpfilter/ |
D | sockopt.c | 24 static int bpfilter_mbox_request(struct sock *sk, int optname, sockptr_t optval, in bpfilter_mbox_request() argument 48 err = bpfilter_ops.sockopt(sk, optname, optval, optlen, is_set); in bpfilter_mbox_request() 54 int bpfilter_ip_set_sockopt(struct sock *sk, int optname, sockptr_t optval, in bpfilter_ip_set_sockopt() argument 57 return bpfilter_mbox_request(sk, optname, optval, optlen, true); in bpfilter_ip_set_sockopt() 60 int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, in bpfilter_ip_get_sockopt() argument 68 return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, in bpfilter_ip_get_sockopt()
|
/kernel/linux/linux-5.10/net/ipv4/ |
D | ip_sockglue.c | 639 static bool setsockopt_needs_rtnl(int optname) in setsockopt_needs_rtnl() argument 641 switch (optname) { in setsockopt_needs_rtnl() 721 static int do_mcast_group_source(struct sock *sk, int optname, in do_mcast_group_source() argument 743 if (optname == MCAST_BLOCK_SOURCE) { in do_mcast_group_source() 746 } else if (optname == MCAST_UNBLOCK_SOURCE) { in do_mcast_group_source() 749 } else if (optname == MCAST_JOIN_SOURCE_GROUP) { in do_mcast_group_source() 844 static int ip_mcast_join_leave(struct sock *sk, int optname, in ip_mcast_join_leave() argument 861 if (optname == MCAST_JOIN_GROUP) in ip_mcast_join_leave() 866 static int compat_ip_mcast_join_leave(struct sock *sk, int optname, in compat_ip_mcast_join_leave() argument 884 if (optname == MCAST_JOIN_GROUP) in compat_ip_mcast_join_leave() [all …]
|
D | udp_impl.h | 15 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 17 int udp_getsockopt(struct sock *sk, int level, int optname,
|
/kernel/linux/linux-5.10/include/linux/ |
D | bpfilter.h | 10 int bpfilter_ip_set_sockopt(struct sock *sk, int optname, sockptr_t optval, 12 int bpfilter_ip_get_sockopt(struct sock *sk, int optname, char __user *optval, 20 int (*sockopt)(struct sock *sk, int optname, sockptr_t optval,
|
D | bpf-cgroup.h | 141 int *optname, char __user *optval, 144 int optname, char __user *optval, 331 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ argument 337 optname, optval, \ 351 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen, \ argument 357 optname, optval, \ 440 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \ argument 442 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ argument
|
D | mroute.h | 26 static inline int ip_mroute_setsockopt(struct sock *sock, int optname, in ip_mroute_setsockopt() argument 32 static inline int ip_mroute_getsockopt(struct sock *sock, int optname, in ip_mroute_getsockopt() argument
|
D | mroute6.h | 37 static inline int ip6_mroute_setsockopt(struct sock *sock, int optname, in ip6_mroute_setsockopt() argument 45 int optname, char __user *optval, int __user *optlen) in ip6_mroute_getsockopt() argument
|
/kernel/linux/linux-5.10/net/dccp/ |
D | ccid.h | 79 const int optname, int len, 83 const int optname, int len, 242 const int optname, int len, in ccid_hc_rx_getsockopt() argument 247 rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len, in ccid_hc_rx_getsockopt() 253 const int optname, int len, in ccid_hc_tx_getsockopt() argument 258 rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len, in ccid_hc_tx_getsockopt()
|
D | proto.c | 508 static int do_dccp_setsockopt(struct sock *sk, int level, int optname, in do_dccp_setsockopt() argument 514 switch (optname) { in do_dccp_setsockopt() 525 return dccp_setsockopt_ccid(sk, optname, optval, optlen); in do_dccp_setsockopt() 534 if (optname == DCCP_SOCKOPT_SERVICE) in do_dccp_setsockopt() 538 switch (optname) { in do_dccp_setsockopt() 574 int dccp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, in dccp_setsockopt() argument 579 optname, optval, in dccp_setsockopt() 581 return do_dccp_setsockopt(sk, level, optname, optval, optlen); in dccp_setsockopt() 614 static int do_dccp_getsockopt(struct sock *sk, int level, int optname, in do_dccp_getsockopt() argument 628 switch (optname) { in do_dccp_getsockopt() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
D | chtls_hw.c | 178 static int get_new_keyid(struct chtls_sock *csk, u32 optname) in get_new_keyid() argument 193 if (optname == TLS_RX) in get_new_keyid() 252 u32 keylen, u32 optname, in chtls_key_info() argument 313 if (optname == TLS_RX) { in chtls_key_info() 358 u32 optname, int cipher_type) in chtls_setkey() argument 378 if (optname == TLS_TX) { in chtls_setkey() 389 keyid = get_new_keyid(csk, optname); in chtls_setkey() 405 kwr->wr.reneg_to_write_rx = optname; in chtls_setkey() 423 ret = chtls_key_info(csk, kctx, keylen, optname, cipher_type); in chtls_setkey() 439 if (optname == TLS_RX) { in chtls_setkey()
|
D | chtls_main.c | 478 static int chtls_getsockopt(struct sock *sk, int level, int optname, in chtls_getsockopt() argument 485 optname, optval, optlen); in chtls_getsockopt() 490 static int do_chtls_setsockopt(struct sock *sk, int optname, in do_chtls_setsockopt() argument 564 rc = chtls_setkey(csk, keylen, optname, cipher_type); in do_chtls_setsockopt() 569 static int chtls_setsockopt(struct sock *sk, int level, int optname, in chtls_setsockopt() argument 576 optname, optval, optlen); in chtls_setsockopt() 578 return do_chtls_setsockopt(sk, optname, optval, optlen); in chtls_setsockopt()
|
/kernel/linux/linux-5.10/net/atm/ |
D | pvc.c | 65 static int pvc_setsockopt(struct socket *sock, int level, int optname, in pvc_setsockopt() argument 72 error = vcc_setsockopt(sock, level, optname, optval, optlen); in pvc_setsockopt() 77 static int pvc_getsockopt(struct socket *sock, int level, int optname, in pvc_getsockopt() argument 84 error = vcc_getsockopt(sock, level, optname, optval, optlen); in pvc_getsockopt()
|
D | common.h | 23 int vcc_setsockopt(struct socket *sock, int level, int optname, 25 int vcc_getsockopt(struct socket *sock, int level, int optname,
|
/kernel/liteos_a/compat/posix/src/ |
D | socket.c | 77 int getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) in getsockopt() argument 79 return lwip_getsockopt(s, level, optname, optval, optlen); in getsockopt() 82 int setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen) in setsockopt() argument 84 return lwip_setsockopt(s, level, optname, optval, optlen); in setsockopt()
|
/kernel/linux/linux-5.10/net/tls/ |
D | tls_main.c | 432 static int do_tls_getsockopt(struct sock *sk, int optname, in do_tls_getsockopt() argument 439 switch (optname) { in do_tls_getsockopt() 443 optname == TLS_TX); in do_tls_getsockopt() 455 static int tls_getsockopt(struct sock *sk, int level, int optname, in tls_getsockopt() argument 462 optname, optval, optlen); in tls_getsockopt() 464 return do_tls_getsockopt(sk, optname, optval, optlen); in tls_getsockopt() 595 static int do_tls_setsockopt(struct sock *sk, int optname, sockptr_t optval, in do_tls_setsockopt() argument 600 switch (optname) { in do_tls_setsockopt() 605 optname == TLS_TX); in do_tls_setsockopt() 615 static int tls_setsockopt(struct sock *sk, int level, int optname, in tls_setsockopt() argument [all …]
|
/kernel/linux/linux-5.10/Documentation/security/ |
D | SCTP.rst | 40 based on the ``@optname`` that will result in either a bind or connect 46 @optname - Name of the option to validate. 54 | @optname | @address contains | 63 | @optname | @address contains | 71 A summary of the ``@optname`` entries is as follows:: 105 ASCONF chunk when the corresponding ``@optname``'s are present:: 107 @optname ASCONF Parameter 229 Checks permissions required for ipv4/ipv6 addresses based on the ``@optname`` 234 | @optname | @address contains | 243 | @optname | @address contains | [all …]
|
/kernel/linux/linux-5.10/security/selinux/ |
D | netlabel.c | 482 static inline int selinux_netlbl_option(int level, int optname) in selinux_netlbl_option() argument 484 return (level == IPPROTO_IP && optname == IP_OPTIONS) || in selinux_netlbl_option() 485 (level == IPPROTO_IPV6 && optname == IPV6_HOPOPTS); in selinux_netlbl_option() 503 int optname) in selinux_netlbl_socket_setsockopt() argument 510 if (selinux_netlbl_option(level, optname) && in selinux_netlbl_socket_setsockopt()
|