/kernel/linux/linux-5.10/net/kcm/ |
H A D | kcmsock.c | 28 #include <net/sock.h> 37 static inline struct kcm_sock *kcm_sk(const struct sock *sk) in kcm_sk() 47 static void report_csk_error(struct sock *csk, int err) in report_csk_error() 56 struct sock *csk = psock->sk; in kcm_abort_tx_psock() 115 static int kcm_queue_rcv_skb(struct sock *sk, struct sk_buff *skb); 170 struct sock *sk = skb->sk; in kcm_rfree() 189 static int kcm_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) in kcm_queue_rcv_skb() 251 /* Lower sock lock held */ 303 /* Lower sock held */ 346 /* Lower sock loc 760 kcm_sendpage(struct socket *sock, struct page *page, int offset, size_t size, int flags) kcm_sendpage() argument 903 kcm_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) kcm_sendmsg() argument 1090 kcm_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, int flags) kcm_recvmsg() argument 1140 kcm_splice_read(struct socket *sock, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) kcm_splice_read() argument 1232 kcm_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) kcm_setsockopt() argument 1266 kcm_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) kcm_getsockopt() argument 1334 kcm_attach(struct socket *sock, struct socket *csock, struct bpf_prog *prog) kcm_attach() argument 1437 kcm_attach_ioctl(struct socket *sock, struct kcm_attach *info) kcm_attach_ioctl() argument 1563 kcm_unattach_ioctl(struct socket *sock, struct kcm_unattach *info) kcm_unattach_ioctl() argument 1648 kcm_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) kcm_ioctl() argument 1793 kcm_release(struct socket *sock) kcm_release() argument 1905 kcm_create(struct net *net, struct socket *sock, int protocol, int kern) kcm_create() argument [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | sock_map.c | 19 struct sock **sks; 50 sizeof(struct sock *), in sock_map_alloc() 114 static void sock_map_sk_acquire(struct sock *sk) 121 static void sock_map_sk_release(struct sock *sk) 139 static void sock_map_del_link(struct sock *sk, in sock_map_del_link() 175 static void sock_map_unref(struct sock *sk, void *link_raw) in sock_map_unref() 185 static int sock_map_init_proto(struct sock *sk, struct sk_psock *psock) in sock_map_init_proto() 193 static struct sk_psock *sock_map_psock_get_checked(struct sock *sk) in sock_map_psock_get_checked() 213 static int sock_map_link(struct bpf_map *map, struct sock *sk) in sock_map_link() 343 struct sock **ps in sock_map_free() 550 struct socket *sock; sock_map_update_elem_sys() local [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | socket.c | 65 #include <net/sock.h> 71 static bool sctp_writeable(const struct sock *sk); 75 static int sctp_wait_for_packet(struct sock *sk, int *err, long *timeo_p); 77 static int sctp_wait_for_accept(struct sock *sk, long timeo); 78 static void sctp_wait_for_close(struct sock *sk, long timeo); 79 static void sctp_destruct_sock(struct sock *sk); 82 static int sctp_bindx_add(struct sock *, struct sockaddr *, int); 83 static int sctp_bindx_rem(struct sock *, struct sockaddr *, int); 84 static int sctp_send_asconf_add_ip(struct sock *, struct sockaddr *, int); 85 static int sctp_send_asconf_del_ip(struct sock *, struc 4707 sctp_inet_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) sctp_inet_connect() argument 5503 struct socket *sock; sctp_do_peeloff() local 8328 sctp_inet_listen(struct socket *sock, int backlog) sctp_inet_listen() argument 8390 sctp_poll(struct file *file, struct socket *sock, poll_table *wait) sctp_poll() argument [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_output.c | 63 static bool tcp_write_xmit(struct sock *sk, unsigned int mss_now, int nonagle, 67 static void tcp_event_new_data_sent(struct sock *sk, struct sk_buff *skb) in tcp_event_new_data_sent() 97 static inline __u32 tcp_acceptable_seq(const struct sock *sk) in tcp_acceptable_seq() 123 static __u16 tcp_advertise_mss(struct sock *sk) in tcp_advertise_mss() 144 void tcp_cwnd_restart(struct sock *sk, s32 delta) in tcp_cwnd_restart() 164 struct sock *sk) in tcp_event_data_sent() 182 static inline void tcp_event_ack_sent(struct sock *sk, u32 rcv_nxt) in tcp_event_ack_sent() 207 void tcp_select_initial_window(const struct sock *sk, int __space, __u32 mss, in tcp_select_initial_window() 258 static u16 tcp_select_window(struct sock *sk) in tcp_select_window() 308 static void tcp_ecn_send_synack(struct sock *s [all...] |
H A D | raw.c | 59 #include <net/sock.h> 93 int raw_hash_sk(struct sock *sk) in raw_hash_sk() 109 void raw_unhash_sk(struct sock *sk) in raw_unhash_sk() 120 struct sock *__raw_v4_lookup(struct net *net, struct sock *sk, in __raw_v4_lookup() 143 static int icmp_filter(const struct sock *sk, const struct sk_buff *skb) in icmp_filter() 173 struct sock *sk; in raw_v4_input() 210 struct sock *raw_sk; in raw_local_deliver() 225 static void raw_err(struct sock *sk, struct sk_buff *skb, u32 info) in raw_err() 290 struct sock *raw_s in raw_icmp_error() [all...] |
/kernel/linux/linux-5.10/net/tipc/ |
H A D | topsrv.c | 44 #include <net/sock.h> 82 * @sock: socket handler associated with connection 95 struct socket *sock; member 133 if (con->sock) in tipc_conn_kref_release() 134 sock_release(con->sock); in tipc_conn_kref_release() 157 struct sock *sk = con->sock->sk; in tipc_conn_close() 174 kernel_sock_shutdown(con->sock, SHUT_RDWR); in tipc_conn_close() 179 static struct tipc_conn *tipc_conn_alloc(struct tipc_topsrv *s, struct socket *sock) in tipc_conn_alloc() argument 208 con->sock in tipc_conn_alloc() [all...] |
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_ip6.c | 17 #include <net/sock.h> 49 static inline struct l2tp_ip6_sock *l2tp_ip6_sk(const struct sock *sk) in l2tp_ip6_sk() 54 static struct sock *__l2tp_ip6_bind_lookup(const struct net *net, in __l2tp_ip6_bind_lookup() 59 struct sock *sk; in __l2tp_ip6_bind_lookup() 127 struct sock *sk; in l2tp_ip6_recv() 210 static int l2tp_ip6_hash(struct sock *sk) in l2tp_ip6_hash() 220 static void l2tp_ip6_unhash(struct sock *sk) in l2tp_ip6_unhash() 229 static int l2tp_ip6_open(struct sock *sk) in l2tp_ip6_open() 238 static void l2tp_ip6_close(struct sock *sk, long timeout) in l2tp_ip6_close() 248 static void l2tp_ip6_destroy_sock(struct sock *s 418 l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr, int peer) l2tp_ip6_getname() argument [all...] |
H A D | l2tp_ip.c | 17 #include <net/sock.h> 40 static inline struct l2tp_ip_sock *l2tp_ip_sk(const struct sock *sk) in l2tp_ip_sk() 45 static struct sock *__l2tp_ip_bind_lookup(const struct net *net, __be32 laddr, in __l2tp_ip_bind_lookup() 48 struct sock *sk; in __l2tp_ip_bind_lookup() 114 struct sock *sk; in l2tp_ip_recv() 197 static int l2tp_ip_hash(struct sock *sk) in l2tp_ip_hash() 207 static void l2tp_ip_unhash(struct sock *sk) in l2tp_ip_unhash() 216 static int l2tp_ip_open(struct sock *sk) in l2tp_ip_open() 225 static void l2tp_ip_close(struct sock *sk, long timeout) in l2tp_ip_close() 234 static void l2tp_ip_destroy_sock(struct sock *s 349 l2tp_ip_getname(struct socket *sock, struct sockaddr *uaddr, int peer) l2tp_ip_getname() argument [all...] |
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_ip6.c | 17 #include <net/sock.h> 46 static inline struct l2tp_ip6_sock *l2tp_ip6_sk(const struct sock *sk) in l2tp_ip6_sk() 51 static struct sock *__l2tp_ip6_bind_lookup(const struct net *net, in __l2tp_ip6_bind_lookup() 56 struct sock *sk; in __l2tp_ip6_bind_lookup() 126 struct sock *sk; in l2tp_ip6_recv() 209 static int l2tp_ip6_hash(struct sock *sk) in l2tp_ip6_hash() 219 static void l2tp_ip6_unhash(struct sock *sk) in l2tp_ip6_unhash() 228 static int l2tp_ip6_open(struct sock *sk) in l2tp_ip6_open() 237 static void l2tp_ip6_close(struct sock *sk, long timeout) in l2tp_ip6_close() 247 static void l2tp_ip6_destroy_sock(struct sock *s 417 l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr, int peer) l2tp_ip6_getname() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | cmsg_sender.c | 58 } sock; member 75 .sock = { 124 opt.sock.family = AF_INET; in cs_parse_args() 127 opt.sock.family = AF_INET6; in cs_parse_args() 131 opt.sock.proto = IPPROTO_UDP; in cs_parse_args() 133 opt.sock.proto = IPPROTO_ICMP; in cs_parse_args() 135 opt.sock.type = SOCK_RAW; in cs_parse_args() 431 hints.ai_family = opt.sock.family; in main() 441 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP) in main() 442 opt.sock in main() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_inq.c | 92 int sock = -1; in sock_listen_mptcp() local 108 sock = socket(a->ai_family, a->ai_socktype, proto_rx); in sock_listen_mptcp() 109 if (sock < 0) in sock_listen_mptcp() 112 if (-1 == setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &one, in sock_listen_mptcp() 116 if (bind(sock, a->ai_addr, a->ai_addrlen) == 0) in sock_listen_mptcp() 120 close(sock); in sock_listen_mptcp() 121 sock = -1; in sock_listen_mptcp() 126 if (sock < 0) in sock_listen_mptcp() 129 if (listen(sock, 20)) in sock_listen_mptcp() 132 return sock; in sock_listen_mptcp() 143 int sock = -1; sock_connect_mptcp() local [all...] |
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | pm.c | 29 MPTCP_INC_STATS(sock_net((struct sock *)msk), in mptcp_pm_announce_addr() 52 MPTCP_ADD_STATS(sock_net((struct sock *)msk), in mptcp_pm_remove_addr() 76 void mptcp_pm_new_connection(struct mptcp_sock *msk, const struct sock *ssk, int server_side) in mptcp_pm_new_connection() 134 mptcp_schedule_work((struct sock *)msk); in mptcp_pm_schedule_work() 138 void mptcp_pm_fully_established(struct mptcp_sock *msk, const struct sock *ssk) in mptcp_pm_fully_established() 187 void mptcp_pm_subflow_check_next(struct mptcp_sock *msk, const struct sock *ssk, in mptcp_pm_subflow_check_next() 219 void mptcp_pm_add_addr_received(const struct sock *ssk, in mptcp_pm_add_addr_received() 238 __MPTCP_INC_STATS(sock_net((struct sock *)msk), MPTCP_MIB_ADDADDRDROP); in mptcp_pm_add_addr_received() 246 __MPTCP_INC_STATS(sock_net((struct sock *)msk), MPTCP_MIB_ADDADDRDROP); in mptcp_pm_add_addr_received() 290 __MPTCP_INC_STATS(sock_net((struct sock *)ms in mptcp_pm_rm_addr_received() [all...] |
/foundation/communication/netstack/frameworks/js/napi/socket/socket_module/src/ |
H A D | socket_module.cpp | 133 int sock = static_cast<int>(reinterpret_cast<uint64_t>(manager->GetData())); in Finalize() local 134 if (sock != 0) { in Finalize() 135 SocketExec::SingletonSocketConfig::GetInstance().RemoveServerSocket(sock); in Finalize() 136 close(sock); in Finalize() 185 static bool SetSocket(napi_env env, napi_value thisVal, BaseContext *context, int sock) in SetSocket() argument 187 if (sock < 0) { in SetSocket() 202 manager->SetData(reinterpret_cast<void *>(sock)); in SetSocket() 203 NapiUtils::SetInt32Property(env, thisVal, KEY_SOCKET_FD, sock); in SetSocket() 222 int sock = ExecCommonUtils::MakeTcpSocket(context->address_.GetSaFamily()); in MakeTcpClientBindSocket() local 223 if (!SetSocket(env, thisVal, context, sock)) { in MakeTcpClientBindSocket() 249 int sock = ExecCommonUtils::MakeTcpSocket(context->options.address.GetSaFamily()); MakeTcpClientConnectSocket() local 267 int sock = ExecCommonUtils::MakeTcpSocket(context->address_.GetSaFamily(), false); MakeTcpServerSocket() local 292 int sock = ExecCommonUtils::MakeUdpSocket(context->address_.GetSaFamily()); MakeUdpSocket() local 314 int sock = ExecCommonUtils::MakeUdpSocket(context->address_.GetSaFamily()); MakeMulticastUdpSocket() local 353 int sock = ExecCommonUtils::MakeLocalSocket(SOCK_STREAM); MakeLocalSocketBind() local 377 int sock = ExecCommonUtils::MakeLocalSocket(SOCK_STREAM, false); MakeLocalSocketConnect() local 401 int sock = ExecCommonUtils::MakeLocalSocket(SOCK_STREAM); MakeLocalServerSocket() local [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | netsys_client.h | 48 bool MakeNonBlock(int sock);
50 int64_t Poll(int sock, short event, int *retry);
52 bool PollSendData(int sock, const char *data, size_t size);
54 bool PollRecvData(int sock, char *data, size_t size);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | handshake.h | 42 bool tls_handshake_cancel(struct sock *sk); 43 void tls_handshake_close(struct socket *sock); 45 u8 tls_get_record_type(const struct sock *sk, const struct cmsghdr *msg); 46 void tls_alert_recv(const struct sock *sk, const struct msghdr *msg,
|
H A D | raw.h | 25 bool raw_v4_match(struct net *net, const struct sock *sk, unsigned short num, 28 int raw_abort(struct sock *sk, int err); 32 int raw_rcv(struct sock *, struct sk_buff *); 75 int raw_hash_sk(struct sock *sk); 76 void raw_unhash_sk(struct sock *sk);
|
/kernel/linux/linux-6.6/include/linux/sunrpc/ |
H A D | svcsock.h | 22 struct sock * sk_sk; /* INET layer */ 25 void (*sk_ostate)(struct sock *); 26 void (*sk_odata)(struct sock *); 27 void (*sk_owspace)(struct sock *);
|
/kernel/linux/linux-6.6/include/net/netns/ |
H A D | sctp.h | 8 struct sock; 23 * the Out-of-the-blue (OOTB) packets. A control sock will be created 26 struct sock *ctl_sock; 28 /* UDP tunneling listening sock. */ 29 struct sock *udp4_sock; 30 struct sock *udp6_sock;
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_bpf_sk_storage_helpers.c | 30 struct socket *sock; in fill_socket_owner() local 36 sock = bpf_sock_from_file(file); in fill_socket_owner() 37 if (!sock) in fill_socket_owner() 40 sock_tgid = bpf_sk_storage_get(&sk_stg_map, sock->sk, 0, 0); in fill_socket_owner()
|
/foundation/communication/netmanager_ext/services/mdnsmanager/include/ |
H A D | mdns_socket_listener.h | 52 ssize_t Multicast(int sock, const MDnsPayload &); 53 ssize_t Unicast(int sock, sockaddr *saddr, const MDnsPayload &); 55 std::string_view GetIface(int sock) const; 56 const sockaddr *GetSockAddr(int sock) const; 62 void ReceiveInSock(int sock);
|
/kernel/linux/linux-5.10/net/vmw_vsock/ |
H A D | vmci_transport.h | 115 struct sock *sk; 126 int vmci_transport_send_wrote(struct sock *sk); 127 int vmci_transport_send_read(struct sock *sk); 128 int vmci_transport_send_waiting_write(struct sock *sk, 130 int vmci_transport_send_waiting_read(struct sock *sk,
|
/kernel/linux/linux-5.10/net/netlink/ |
H A D | af_netlink.h | 8 #include <net/sock.h> 24 /* struct sock has to be the first member of netlink_sock */ 25 struct sock sk; 52 static inline struct netlink_sock *nlk_sk(struct sock *sk) in nlk_sk() 67 bool (*compare)(struct net *net, struct sock *sock);
|
/kernel/linux/linux-5.10/include/net/netns/ |
H A D | ipv6.h | 95 struct sock * __percpu *icmp_sk; 96 struct sock *ndisc_sk; 97 struct sock *tcp_sk; 98 struct sock *igmp_sk; 99 struct sock *mc_autojoin_sk;
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dst_ops.h | 12 struct sock; 27 void (*negative_advice)(struct sock *sk, struct dst_entry *); 29 void (*update_pmtu)(struct dst_entry *dst, struct sock *sk, 32 void (*redirect)(struct dst_entry *dst, struct sock *sk, 34 int (*local_out)(struct net *net, struct sock *sk, struct sk_buff *skb);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | connector.h | 17 #include <net/sock.h> 29 struct sock *nls; 52 struct sock *nls; 103 int (*filter)(struct sock *dsk, struct sk_buff *skb, 136 struct cn_queue_dev *cn_queue_alloc_dev(const char *name, struct sock *);
|