/linux-master/security/selinux/ |
H A D | netlabel.c | 20 #include <net/sock.h> 68 static struct netlbl_lsm_secattr *selinux_netlbl_sock_genattr(struct sock *sk) 100 const struct sock *sk, 237 struct sock *sk; 324 * will get preserved when a full sock is created once the connection handshake 347 * selinux_netlbl_inet_csk_clone - Initialize the newly created sock 348 * @sk: the new sock 349 * @family: the sock's address family 354 * we need to set the NetLabel state here since we now have a sock structure. 357 void selinux_netlbl_inet_csk_clone(struct sock *s 504 selinux_netlbl_socket_setsockopt(struct socket *sock, int level, int optname) argument [all...] |
/linux-master/net/ipv4/ |
H A D | tcp_fastopen.c | 38 void tcp_fastopen_destroy_cipher(struct sock *sk) 58 int tcp_fastopen_reset_cipher(struct net *net, struct sock *sk, 152 static void tcp_fastopen_cookie_gen(struct sock *sk, 169 void tcp_fastopen_add_skb(struct sock *sk, struct sk_buff *skb) 210 static int tcp_fastopen_cookie_gen_check(struct sock *sk, 238 static struct sock *tcp_fastopen_create_child(struct sock *sk, 244 struct sock *child; 296 static bool tcp_fastopen_queue_check(struct sock *sk) 334 static bool tcp_fastopen_no_cookie(const struct sock *s [all...] |
H A D | inet_hashtables.c | 46 static u32 sk_ehashfn(const struct sock *sk) 106 const struct sock *sk) 132 const struct sock *sk) 153 const struct sock *sk) 165 void inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb, 175 * Get rid of any references to a local port held by the given sock. 177 static void __inet_put_port(struct sock *sk) 208 void inet_put_port(struct sock *sk) 216 int __inet_inherit_port(const struct sock *sk, struct sock *chil [all...] |
/linux-master/net/iucv/ |
H A D | af_iucv.c | 30 #include <net/sock.h> 89 static struct sock *iucv_accept_dequeue(struct sock *parent, 91 static void iucv_sock_kill(struct sock *sk); 92 static void iucv_sock_close(struct sock *sk); 94 static void afiucv_hs_callback_txnotify(struct sock *sk, enum iucv_tx_notify); 144 * @sk: sock structure 150 static int iucv_sock_in_state(struct sock *sk, int state, int state2) 157 * @sk: sock structure 163 static inline int iucv_below_msglim(struct sock *s 194 afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, struct sk_buff *skb, u8 flags) argument 449 iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio, int kern) argument 564 iucv_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) argument 669 afiucv_path_connect(struct socket *sock, struct sockaddr *addr) argument 715 iucv_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) argument 772 iucv_sock_listen(struct socket *sock, int backlog) argument 797 iucv_sock_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) argument 851 iucv_sock_getname(struct socket *sock, struct sockaddr *addr, int peer) argument 898 iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) argument 1219 iucv_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, int flags) argument 1353 iucv_sock_poll(struct file *file, struct socket *sock, poll_table *wait) argument 1392 iucv_sock_shutdown(struct socket *sock, int how) argument 1460 iucv_sock_release(struct socket *sock) argument 1476 iucv_sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1526 iucv_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 2223 iucv_sock_create(struct net *net, struct socket *sock, int protocol, int kern) argument [all...] |
/linux-master/net/x25/ |
H A D | af_x25.c | 20 * 2000-09-04 Henner Eisen Set sock->state in x25_accept(). 47 #include <net/sock.h> 195 static void x25_remove_socket(struct sock *sk) 250 static void x25_insert_socket(struct sock *sk) 264 static struct sock *x25_find_listener(struct x25_address *addr, 267 struct sock *s; 268 struct sock *next_best; 308 static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb) 310 struct sock *s; 322 struct sock *x25_find_socke 423 x25_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 450 x25_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 479 x25_listen(struct socket *sock, int backlog) argument 527 x25_create(struct net *net, struct socket *sock, int protocol, int kern) argument 625 x25_release(struct socket *sock) argument 673 x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 746 x25_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument 874 x25_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) argument 916 x25_getname(struct socket *sock, struct sockaddr *uaddr, int peer) argument 1103 x25_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) argument 1277 x25_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, int flags) argument 1378 x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument 1678 compat_x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument [all...] |
/linux-master/net/llc/ |
H A D | llc_conn.c | 24 #include <net/sock.h> 34 static void llc_conn_send_pdus(struct sock *sk); 35 static int llc_conn_service(struct sock *sk, struct sk_buff *skb); 36 static int llc_exec_conn_trans_actions(struct sock *sk, 39 static struct llc_conn_state_trans *llc_qualify_conn_ev(struct sock *sk, 62 int llc_conn_state_process(struct sock *sk, struct sk_buff *skb) 94 * skb->sk pointing to the newly created struct sock in 178 void llc_conn_send_pdu(struct sock *sk, struct sk_buff *skb) 194 void llc_conn_rtn_pdu(struct sock *sk, struct sk_buff *skb) 211 void llc_conn_resend_i_pdu_as_cmd(struct sock *s [all...] |
H A D | llc_sap.c | 23 #include <net/sock.h> 48 struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev, 70 void llc_save_primitive(struct sock *sk, struct sk_buff *skb, u8 prim) 282 struct sock *sk) 297 const struct sock *sk, 317 static struct sock *llc_lookup_dgram(struct llc_sap *sap, 321 struct sock *rc; 357 const struct sock *sk) 367 struct sock **stack, int count) 398 struct sock *s [all...] |
/linux-master/net/sunrpc/ |
H A D | xprtsock.c | 46 #include <net/sock.h> 58 #include <trace/events/sock.h> 66 static void xs_set_srcport(struct sock_xprt *transport, struct socket *sock); 68 struct socket *sock); 230 static inline struct rpc_xprt *xprt_from_sock(struct sock *sk) 361 xs_sock_process_cmsg(struct socket *sock, struct msghdr *msg, argument 364 u8 content_type = tls_get_record_type(sock->sk, cmsg); 378 tls_alert_recv(sock->sk, msg, &level, &description); 390 xs_sock_recv_cmsg(struct socket *sock, struct msghdr *msg, int flags) argument 400 ret = sock_recvmsg(sock, ms 407 xs_sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags, size_t seek) argument 417 xs_read_kvec(struct socket *sock, struct msghdr *msg, int flags, struct kvec *kvec, size_t count, size_t seek) argument 425 xs_read_bvec(struct socket *sock, struct msghdr *msg, int flags, struct bio_vec *bvec, unsigned long nr, size_t count, size_t seek) argument 434 xs_read_discard(struct socket *sock, struct msghdr *msg, int flags, size_t count) argument 462 xs_read_xdr_buf(struct socket *sock, struct msghdr *msg, int flags, struct xdr_buf *buf, size_t count, size_t seek, size_t *read) argument 1250 struct socket *sock = transport->sock; local 1707 xs_sock_getport(struct socket *sock) argument 1744 xs_set_srcport(struct sock_xprt *transport, struct socket *sock) argument 1761 struct sock_xprt *sock = container_of(xprt, struct sock_xprt, xprt); local 1772 struct sock_xprt *sock = container_of(xprt, struct sock_xprt, xprt); local 1799 xs_bind(struct sock_xprt *transport, struct socket *sock) argument 1867 xs_reclassify_socketu(struct socket *sock) argument 1875 xs_reclassify_socket4(struct socket *sock) argument 1883 xs_reclassify_socket6(struct socket *sock) argument 1891 xs_reclassify_socket(int family, struct socket *sock) argument 1909 xs_reclassify_socket(int family, struct socket *sock) argument 1923 struct socket *sock; local 1953 xs_local_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) argument 1995 struct socket *sock; local 2158 xs_udp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) argument 2194 struct socket *sock; local 2232 struct socket *sock = transport->sock; local 2256 xs_tcp_set_socket_timeouts(struct rpc_xprt *xprt, struct socket *sock) argument 2330 xs_tcp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock) argument 2397 struct socket *sock = transport->sock; local 2487 struct socket *sock = lower_transport->sock; local [all...] |
/linux-master/net/mctp/test/ |
H A D | route-test.c | 302 struct socket *sock; local 313 rc = sock_create_kern(&init_net, AF_MCTP, SOCK_DGRAM, 0, &sock); 320 rc = kernel_bind(sock, (struct sockaddr *)&addr, sizeof(addr)); 325 *sockp = sock; 331 struct socket *sock) 333 sock_release(sock); 350 struct socket *sock; local 355 __mctp_route_test_init(test, &dev, &rt, &sock, MCTP_NET_ANY); 367 skb2 = skb_recv_datagram(sock->sk, MSG_DONTWAIT, &rc); 371 skb_free_datagram(sock 328 __mctp_route_test_fini(struct kunit *test, struct mctp_test_dev *dev, struct mctp_test_route *rt, struct socket *sock) argument 419 struct socket *sock; local 556 struct socket *sock; local 685 struct socket *sock; member in struct:test_net 842 mctp_test_flow_init(struct kunit *test, struct mctp_test_dev **devp, struct mctp_test_route **rtp, struct socket **sock, struct sk_buff **skbp, unsigned int len) argument 880 mctp_test_flow_fini(struct kunit *test, struct mctp_test_dev *dev, struct mctp_test_route *rt, struct socket *sock) argument 895 struct socket *sock; local 929 struct socket *sock; local 984 struct socket *sock; local [all...] |
/linux-master/include/linux/ |
H A D | security.h | 182 struct sock; 500 int security_netlink_send(struct sock *sk, struct sk_buff *skb); 1434 static inline int security_netlink_send(struct sock *sk, struct sk_buff *skb) 1512 int security_unix_stream_connect(struct sock *sock, struct sock *other, struct sock *newsk); 1513 int security_unix_may_send(struct socket *sock, struct socket *other); 1515 int security_socket_post_create(struct socket *sock, int family, 1518 int security_socket_bind(struct socket *sock, struc 1567 security_unix_stream_connect(struct sock *sock, struct sock *other, struct sock *newsk) argument 1574 security_unix_may_send(struct socket *sock, struct socket *other) argument 1586 security_socket_post_create(struct socket *sock, int family, int type, int protocol, int kern) argument 1600 security_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) argument 1607 security_socket_connect(struct socket *sock, struct sockaddr *address, int addrlen) argument 1614 security_socket_listen(struct socket *sock, int backlog) argument 1619 security_socket_accept(struct socket *sock, struct socket *newsock) argument 1625 security_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) argument 1631 security_socket_recvmsg(struct socket *sock, struct msghdr *msg, int size, int flags) argument 1638 security_socket_getsockname(struct socket *sock) argument 1643 security_socket_getpeername(struct socket *sock) argument 1648 security_socket_getsockopt(struct socket *sock, int level, int optname) argument 1654 security_socket_setsockopt(struct socket *sock, int level, int optname) argument 1660 security_socket_shutdown(struct socket *sock, int how) argument 1670 security_socket_getpeersec_stream(struct socket *sock, sockptr_t optval, sockptr_t optlen, unsigned int len) argument 1678 security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) argument [all...] |
H A D | lsm_hook_defs.h | 279 LSM_HOOK(int, 0, netlink_send, struct sock *sk, struct sk_buff *skb) 310 LSM_HOOK(int, 0, unix_stream_connect, struct sock *sock, struct sock *other, 311 struct sock *newsk) 312 LSM_HOOK(int, 0, unix_may_send, struct socket *sock, struct socket *other) 314 LSM_HOOK(int, 0, socket_post_create, struct socket *sock, int family, int type, 317 LSM_HOOK(int, 0, socket_bind, struct socket *sock, struct sockaddr *address, 319 LSM_HOOK(int, 0, socket_connect, struct socket *sock, struct sockaddr *address, 321 LSM_HOOK(int, 0, socket_listen, struct socket *sock, in [all...] |
H A D | tcp.h | 19 #include <net/sock.h> 481 bool (*smc_hs_congested)(const struct sock *sk); 530 /* Variant of tcp_sk() upgrading a const sock to a read/write tcp socket. 556 static inline struct tcp_timewait_sock *tcp_twsk(const struct sock *sk) 561 static inline bool tcp_passive_fastopen(const struct sock *sk) 567 static inline void fastopen_queue_tune(struct sock *sk, int backlog) 594 struct sk_buff *tcp_get_timestamping_opt_stats(const struct sock *sk, 611 void __tcp_sock_set_cork(struct sock *sk, bool on); 612 void tcp_sock_set_cork(struct sock *sk, bool on); 613 int tcp_sock_set_keepcnt(struct sock *s [all...] |
/linux-master/include/net/sctp/ |
H A D | sctp.h | 59 #include <net/sock.h> 88 int sctp_inet_connect(struct socket *sock, struct sockaddr *uaddr, 90 int sctp_backlog_rcv(struct sock *sk, struct sk_buff *skb); 91 int sctp_inet_listen(struct socket *sock, int backlog); 92 void sctp_write_space(struct sock *sk); 93 void sctp_data_ready(struct sock *sk); 94 __poll_t sctp_poll(struct file *file, struct socket *sock, 97 void sctp_copy_sock(struct sock *newsk, struct sock *sk, 101 struct sk_buff *sctp_skb_recv_datagram(struct sock *, in [all...] |
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls.h | 161 struct sock *sk; /* The listening socket */ 191 struct sock *lsk; 246 struct sock *sk; 279 struct sock *sk; 414 void (*backlog_rcv)(struct sock *sk, struct sk_buff *skb); 481 static inline int csk_flag(const struct sock *sk, enum csk_flags flag) 508 static inline void process_cpl_msg(void (*fn)(struct sock *, struct sk_buff *), 509 struct sock *sk, 544 static inline void send_or_defer(struct sock *sk, struct tcp_sock *tp, 560 void chtls_install_cpl_ops(struct sock *s [all...] |
/linux-master/samples/bpf/ |
H A D | xdp_router_ipv4_user.c | 61 static int recv_msg(struct sockaddr_nl sock_addr, int sock) argument 69 len = recv(sock, buf_ptr, sizeof(buf) - nll, 0); 255 int sock, seq = 0; local 267 sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); 268 if (sock < 0) { 274 if (bind(sock, (struct sockaddr *)&sa, sizeof(sa)) < 0) { 293 ret = sendmsg(sock, &msg, 0); 300 nll = recv_msg(sa, sock); 309 close(sock); 392 int sock, se local 455 int sock, sock_arp, nll; local [all...] |
/linux-master/net/bluetooth/cmtp/ |
H A D | core.c | 39 #include <net/sock.h> 195 struct socket *sock = session->sock; local 206 return kernel_sendmsg(sock, &msg, &iv, 1, len); 281 struct sock *sk = session->sock->sk; 319 fput(session->sock->file); 330 int cmtp_add_connection(struct cmtp_connadd_req *req, struct socket *sock) argument 338 if (!l2cap_is_socket(sock)) 350 s = __cmtp_get_session(&l2cap_pi(sock [all...] |
/linux-master/fs/smb/server/ |
H A D | transport_tcp.c | 35 struct socket *sock; member in struct:tcp_transport 49 static inline void ksmbd_tcp_nodelay(struct socket *sock) argument 51 tcp_sock_set_nodelay(sock->sk); 54 static inline void ksmbd_tcp_reuseaddr(struct socket *sock) argument 56 sock_set_reuseaddr(sock->sk); 59 static inline void ksmbd_tcp_rcv_timeout(struct socket *sock, s64 secs) argument 61 lock_sock(sock->sk); 63 sock->sk->sk_rcvtimeo = secs * HZ; 65 sock->sk->sk_rcvtimeo = MAX_SCHEDULE_TIMEOUT; 66 release_sock(sock 69 ksmbd_tcp_snd_timeout(struct socket *sock, s64 secs) argument [all...] |
/linux-master/security/apparmor/ |
H A D | lsm.c | 25 #include <net/sock.h> 1060 static int apparmor_sk_alloc_security(struct sock *sk, int family, gfp_t flags) 1073 static void apparmor_sk_free_security(struct sock *sk) 1085 * @sk: sock to have security cloned 1086 * @newsk: sock getting clone 1088 static void apparmor_sk_clone_security(const struct sock *sk, 1089 struct sock *newsk) 1124 * @sock: socket that is being setup 1136 static int apparmor_socket_post_create(struct socket *sock, int family, argument 1146 if (sock 1157 apparmor_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) argument 1170 apparmor_socket_connect(struct socket *sock, struct sockaddr *address, int addrlen) argument 1183 apparmor_socket_listen(struct socket *sock, int backlog) argument 1198 apparmor_socket_accept(struct socket *sock, struct socket *newsock) argument 1210 aa_sock_msg_perm(const char *op, u32 request, struct socket *sock, struct msghdr *msg, int size) argument 1223 apparmor_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) argument 1229 apparmor_socket_recvmsg(struct socket *sock, struct msghdr *msg, int size, int flags) argument 1236 aa_sock_perm(const char *op, u32 request, struct socket *sock) argument 1247 apparmor_socket_getsockname(struct socket *sock) argument 1252 apparmor_socket_getpeername(struct socket *sock) argument 1258 aa_sock_opt_perm(const char *op, u32 request, struct socket *sock, int level, int optname) argument 1270 apparmor_socket_getsockopt(struct socket *sock, int level, int optname) argument 1277 apparmor_socket_setsockopt(struct socket *sock, int level, int optname) argument 1284 apparmor_socket_shutdown(struct socket *sock, int how) argument 1333 apparmor_socket_getpeersec_stream(struct socket *sock, sockptr_t optval, sockptr_t optlen, unsigned int len) argument 1380 apparmor_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) argument [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | psock_tpacket.c | 71 void (*walk)(int sock, struct ring *ring); 101 int ret, sock = socket(PF_PACKET, SOCK_RAW, 0); local 102 if (sock == -1) { 107 ret = setsockopt(sock, SOL_PACKET, PACKET_VERSION, &ver, sizeof(ver)); 113 return sock; 220 static void walk_v1_v2_rx(int sock, struct ring *ring) argument 232 pfd.fd = sock; 342 static void __v1_v2_set_packet_loss_discard(int sock) argument 346 ret = setsockopt(sock, SOL_PACKET, PACKET_LOSS, (void *) &discard, 369 static void walk_tx(int sock, struc argument 500 walk_v1_v2(int sock, struct ring *ring) argument 581 walk_v3_rx(int sock, struct ring *ring) argument 622 walk_v3(int sock, struct ring *ring) argument 667 setup_ring(int sock, struct ring *ring, int version, int type) argument 708 mmap_ring(int sock, struct ring *ring) argument 726 bind_ring(int sock, struct ring *ring) argument 746 walk_ring(int sock, struct ring *ring) argument 751 unmap_ring(int sock, struct ring *ring) argument 804 int sock; local [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_tcp_estats.c | 44 /* This test case needs "sock" and "pt_regs" data structure. 45 * Recursively, "sock" needs "sock_common" and "inet_sock". 74 struct sock { struct 82 struct sock sk; 93 static inline struct inet_sock *inet_sk(const struct sock *sk) 160 struct sock *sock; member in struct:dummy_tracepoint_args 212 struct sock *sk) 227 static __always_inline void tcp_estats_init(struct sock *sk, 236 static __always_inline void send_basic_event(struct sock *s [all...] |
/linux-master/net/handshake/ |
H A D | request.c | 19 #include <net/sock.h> 31 * We need both a handshake_req -> sock mapping, and a sock -> 34 * To avoid adding another pointer field to struct sock, net/handshake 35 * maintains a hash table, indexed by the memory address of @sock, to 60 struct handshake_req *handshake_req_hash_lookup(struct sock *sk) 86 static void handshake_sk_destruct(struct sock *sk) 88 void (*sk_destruct)(struct sock *sk); 202 * @sock: open socket on which to perform the handshake 223 int handshake_req_submit(struct socket *sock, struc argument [all...] |
/linux-master/net/l2tp/ |
H A D | l2tp_core.h | 12 #include <net/sock.h> 181 void (*old_sk_destruct)(struct sock *sk); 182 struct sock *sock; /* parent socket */ member in struct:l2tp_tunnel 261 int l2tp_udp_encap_recv(struct sock *sk, struct sk_buff *skb); 275 int l2tp_ioctl(struct sock *sk, int cmd, int *karg); 280 struct l2tp_tunnel *l2tp_sk_to_tunnel(struct sock *sk); 298 dst = sk_dst_get(tunnel->sock); 311 struct sock *sk = tunnel->sock; [all...] |
/linux-master/net/rds/ |
H A D | af_rds.c | 40 #include <net/sock.h> 59 static int rds_release(struct socket *sock) argument 61 struct sock *sk = sock->sk; 90 sock->sk = NULL; 99 * to wake the waitqueue after sk_sleep is clear as we hold a sock ref, but 114 static int rds_getname(struct socket *sock, struct sockaddr *uaddr, argument 117 struct rds_sock *rs = rds_sk_to_rs(sock->sk); 212 static __poll_t rds_poll(struct file *file, struct socket *sock, argument 215 struct sock *s 255 rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument 432 rds_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 483 rds_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 536 rds_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument 666 __rds_create(struct socket *sock, struct sock *sk, int protocol) argument 697 rds_create(struct net *net, struct socket *sock, int protocol, int kern) argument 728 rds_sock_inc_info(struct socket *sock, unsigned int len, struct rds_info_iterator *iter, struct rds_info_lengths *lens) argument 767 rds6_sock_inc_info(struct socket *sock, unsigned int len, struct rds_info_iterator *iter, struct rds_info_lengths *lens) argument 799 rds_sock_info(struct socket *sock, unsigned int len, struct rds_info_iterator *iter, struct rds_info_lengths *lens) argument 840 rds6_sock_info(struct socket *sock, unsigned int len, struct rds_info_iterator *iter, struct rds_info_lengths *lens) argument [all...] |
/linux-master/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_connect.c | 252 static int do_ulp_so(int sock, const char *name) argument 254 return setsockopt(sock, IPPROTO_TCP, TCP_ULP, name, strlen(name)); 258 static void sock_test_tcpulp(int sock, int proto, unsigned int line) argument 262 int ret = getsockopt(sock, IPPROTO_TCP, TCP_ULP, buf, &buflen); 270 ret = do_ulp_so(sock, "tls"); 274 ret = do_ulp_so(sock, "tls"); 279 ret = do_ulp_so(sock, "mptcp"); 291 int sock = -1; local 307 sock = socket(a->ai_family, a->ai_socktype, cfg_sock_proto); 308 if (sock < 362 int sock = -1; local [all...] |
/linux-master/net/rose/ |
H A D | af_rose.c | 33 #include <net/sock.h> 152 static void rose_remove_socket(struct sock *sk) 165 struct sock *s; 185 struct sock *sk, *array[16]; 258 static void rose_insert_socket(struct sock *sk) 270 static struct sock *rose_find_listener(rose_address *addr, ax25_address *call) 272 struct sock *s; 301 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) 303 struct sock *s; 341 void rose_destroy_socket(struct sock *); 395 rose_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument 455 rose_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 513 rose_listen(struct socket *sock, int backlog) argument 546 rose_create(struct net *net, struct socket *sock, int protocol, int kern) argument 637 rose_release(struct socket *sock) argument 696 rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 760 rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument 922 rose_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) argument 987 rose_getname(struct socket *sock, struct sockaddr *uaddr, int peer) argument 1101 rose_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) argument 1265 rose_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, int flags) argument 1328 rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument [all...] |