/openbmc/linux/net/packet/ |
H A D | af_packet.c | 805 struct sock *sk = &po->sk; in prb_close_block() local 834 sk->sk_data_ready(sk); in prb_close_block() 1955 struct sock *sk = sock->sk; in packet_sendmsg_spkt() local 2216 sk->sk_data_ready(sk); in packet_rcv() 2490 sk->sk_data_ready(sk); in tpacket_rcv() 2512 sk->sk_data_ready(sk); in tpacket_rcv() 2950 struct sock *sk = sock->sk; in packet_snd() local 3109 struct sock *sk = sock->sk; in packet_sendmsg() local 3128 struct sock *sk = sock->sk; in packet_release() local 3295 struct sock *sk = sock->sk; in packet_bind_spkt() local [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls.h | 247 struct sock *sk; member 280 struct sock *sk; member 457 #define TCP_PAGE(sk) (sk->sk_frag.page) argument 458 #define TCP_OFF(sk) (sk->sk_frag.offset) argument 510 struct sock *sk, in process_cpl_msg() argument 517 bh_lock_sock(sk); in process_cpl_msg() 518 if (unlikely(sock_owned_by_user(sk))) { in process_cpl_msg() 520 __sk_add_backlog(sk, skb); in process_cpl_msg() 522 fn(sk, skb); in process_cpl_msg() 524 bh_unlock_sock(sk); in process_cpl_msg() [all …]
|
H A D | chtls_hw.c | 106 send_or_defer(sk, tcp_sk(sk), skb, through_l2t); in chtls_set_tcb_field_rpl_skb() 365 struct sock *sk; in chtls_setkey() local 371 sk = csk->sk; in chtls_setkey() 379 lock_sock(sk); in chtls_setkey() 382 release_sock(sk); in chtls_setkey() 420 lock_sock(sk); in chtls_setkey() 443 ret = chtls_set_tcb_field(sk, 0, in chtls_setkey() 451 ret = chtls_set_tcb_seqno(sk); in chtls_setkey() 463 release_sock(sk); in chtls_setkey() 466 release_sock(sk); in chtls_setkey() [all …]
|
/openbmc/linux/include/net/ |
H A D | af_unix.h | 18 struct sock *unix_peer_get(struct sock *sk); 52 struct sock sk; member 71 #define unix_sk(ptr) container_of_const(ptr, struct unix_sock, sk) 72 #define unix_peer(sk) (unix_sk(sk)->peer) argument 85 static inline void unix_state_lock_nested(struct sock *sk, in unix_state_lock_nested() argument 88 spin_lock_nested(&unix_sk(sk)->lock, subclass); in unix_state_lock_nested() 93 long unix_inq_len(struct sock *sk); 94 long unix_outq_len(struct sock *sk); 96 int __unix_dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, 98 int __unix_stream_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, [all …]
|
H A D | ipv6.h | 288 struct sock *sk; member 1125 return __ip6_make_skb(sk, &sk->sk_write_queue, &inet_sk(sk)->cork, in ip6_finish_skb() 1298 lock_sock(sk); in ip6_sock_set_v6only() 1300 release_sock(sk); in ip6_sock_set_v6only() 1306 lock_sock(sk); in ip6_sock_set_recverr() 1308 release_sock(sk); in ip6_sock_set_recverr() 1364 inet6_sk(sk)->srcprefs = (inet6_sk(sk)->srcprefs & prefmask) | pref; in __ip6_sock_set_addr_preferences() 1372 lock_sock(sk); in ip6_sock_set_addr_preferences() 1374 release_sock(sk); in ip6_sock_set_addr_preferences() 1380 lock_sock(sk); in ip6_sock_set_recvpktinfo() [all …]
|
H A D | llc_conn.h | 34 struct sock sk; member 84 static inline struct llc_sock *llc_sk(const struct sock *sk) in llc_sk() argument 86 return (struct llc_sock *)sk; in llc_sk() 101 void llc_sk_stop_all_timers(struct sock *sk, bool sync); 102 void llc_sk_free(struct sock *sk); 104 void llc_sk_reset(struct sock *sk); 107 int llc_conn_state_process(struct sock *sk, struct sk_buff *skb); 108 void llc_conn_send_pdu(struct sock *sk, struct sk_buff *skb); 109 void llc_conn_rtn_pdu(struct sock *sk, struct sk_buff *skb); 115 void llc_sap_add_socket(struct llc_sap *sap, struct sock *sk); [all …]
|
H A D | espintcp.h | 10 int espintcp_push_skb(struct sock *sk, struct sk_buff *skb); 11 int espintcp_queue_out(struct sock *sk, struct sk_buff *skb); 12 bool tcp_is_ulp_esp(struct sock *sk); 26 void (*saved_data_ready)(struct sock *sk); 27 void (*saved_write_space)(struct sock *sk); 28 void (*saved_destruct)(struct sock *sk); 33 static inline struct espintcp_ctx *espintcp_getctx(const struct sock *sk) in espintcp_getctx() argument 35 struct inet_connection_sock *icsk = inet_csk(sk); in espintcp_getctx()
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | kfunc_call_test_subprog.c | 11 struct bpf_sock *sk = skb->sk; in f1() local 14 if (!sk) in f1() 17 sk = bpf_sk_fullsock(sk); in f1() 18 if (!sk) in f1() 26 sk_state_res = bpf_kfunc_call_test3((struct sock *)sk)->__sk_common.skc_state; in f1() 28 return (__u32)bpf_kfunc_call_test1((struct sock *)sk, 1, 2, 3, 4); in f1()
|
H A D | sk_storage_omem_uncharge.c | 27 struct sock *sk; in BPF_PROG() local 32 sk = bpf_rdonly_cast(sk_ptr, bpf_core_type_id_kernel(struct sock)); in BPF_PROG() 33 if (sk->sk_cookie.counter != cookie) in BPF_PROG() 37 omem = sk->sk_omem_alloc.counter; in BPF_PROG() 44 int BPF_PROG(inet6_sock_destruct, struct sock *sk) in BPF_PROG() argument 48 if (!cookie || sk->sk_cookie.counter != cookie) in BPF_PROG() 51 value = bpf_sk_storage_get(&sk_storage, sk, 0, 0); in BPF_PROG() 54 sk_ptr = sk; in BPF_PROG() 55 local_storage_ptr = sk->sk_bpf_storage; in BPF_PROG()
|
H A D | verifier_sock.c | 65 : __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)) in skb_sk_no_null_check() 83 : __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in sk_family_non_fullsock_field_1() 103 : __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in sk_sk_type_fullsock_field_1() 121 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)) in sk_no_skb_sk_check_1() 142 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in no_null_check_on_ret_1() 166 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in sk_sk_type_fullsock_field_2() 189 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in sk_family_non_fullsock_field_2() 213 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in sk_sk_state_narrow_load() 237 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)), in port_word_load_backward_compatibility() 287 __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)) in dst_port_half_load_invalid_1() [all …]
|
H A D | test_tcp_estats.c | 82 struct sock sk; member 83 #define inet_daddr sk.__sk_common.skc_daddr 84 #define inet_dport sk.__sk_common.skc_dport 95 return (struct inet_sock *)sk; in inet_sk() 212 struct sock *sk) in tcp_estats_conn_id_init() argument 217 if (_(sk->sk_family) == AF_INET6) in tcp_estats_conn_id_init() 219 sk->sk_v6_rcv_saddr.s6_addr32, in tcp_estats_conn_id_init() 220 sk->sk_v6_daddr.s6_addr32); in tcp_estats_conn_id_init() 223 &inet_sk(sk)->inet_saddr, in tcp_estats_conn_id_init() 224 &inet_sk(sk)->inet_daddr); in tcp_estats_conn_id_init() [all …]
|
H A D | bpf_iter_unix.c | 10 static long sock_i_ino(const struct sock *sk) in sock_i_ino() argument 12 const struct socket *sk_socket = sk->sk_socket; in sock_i_ino() 28 struct sock *sk = (struct sock *)unix_sk; in dump_unix() local 42 sk->sk_refcnt.refs.counter, in dump_unix() 44 sk->sk_state == TCP_LISTEN ? __SO_ACCEPTCON : 0, in dump_unix() 45 sk->sk_type, in dump_unix() 46 sk->sk_socket ? in dump_unix() 47 (sk->sk_state == TCP_ESTABLISHED ? SS_CONNECTED : SS_UNCONNECTED) : in dump_unix() 48 (sk->sk_state == TCP_ESTABLISHED ? SS_CONNECTING : SS_DISCONNECTING), in dump_unix() 49 sock_i_ino(sk)); in dump_unix()
|
H A D | bpf_iter_setsockopt.c | 10 sk = NULL; \ 14 sk = (struct sock *)tp; \ 44 struct sock *sk; in change_tcp_cc() local 49 if (sk->sk_family != AF_INET6 || in change_tcp_cc() 50 (sk->sk_state != TCP_LISTEN && in change_tcp_cc() 51 sk->sk_state != TCP_ESTABLISHED) || in change_tcp_cc() 52 (sk->sk_num != reuse_listen_hport && in change_tcp_cc() 53 sk->sk_num != listen_hport && in change_tcp_cc() 54 bpf_ntohs(sk->sk_dport) != listen_hport)) in change_tcp_cc()
|
H A D | tcp_ca_update.c | 13 static inline struct tcp_sock *tcp_sk(const struct sock *sk) in tcp_sk() argument 15 return (struct tcp_sock *)sk; in tcp_sk() 19 void BPF_PROG(ca_update_1_init, struct sock *sk) in BPF_PROG() argument 25 void BPF_PROG(ca_update_2_init, struct sock *sk) in BPF_PROG() argument 31 void BPF_PROG(ca_update_cong_control, struct sock *sk, in BPF_PROG() argument 37 __u32 BPF_PROG(ca_update_ssthresh, struct sock *sk) in BPF_PROG() argument 39 return tcp_sk(sk)->snd_ssthresh; in BPF_PROG() 43 __u32 BPF_PROG(ca_update_undo_cwnd, struct sock *sk) in BPF_PROG() argument 45 return tcp_sk(sk)->snd_cwnd; in BPF_PROG()
|
H A D | mptcp_sock.c | 15 struct sock *sk; member 35 struct bpf_sock *sk; in _sockops() local 41 sk = ctx->sk; in _sockops() 42 if (!sk) in _sockops() 45 tsk = bpf_skc_to_tcp_sock(sk); in _sockops() 51 storage = bpf_sk_storage_get(&socket_storage_map, sk, 0, in _sockops() 60 msk = bpf_skc_to_mptcp_sock(sk); in _sockops() 75 storage->sk = (struct sock *)sk; in _sockops()
|
H A D | connect6_prog.c | 32 struct bpf_sock *sk; in connect_v6_prog() local 48 sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv6), in connect_v6_prog() 51 sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv6), in connect_v6_prog() 54 if (!sk) in connect_v6_prog() 57 if (sk->src_ip6[0] != tuple.ipv6.daddr[0] || in connect_v6_prog() 58 sk->src_ip6[1] != tuple.ipv6.daddr[1] || in connect_v6_prog() 59 sk->src_ip6[2] != tuple.ipv6.daddr[2] || in connect_v6_prog() 60 sk->src_ip6[3] != tuple.ipv6.daddr[3] || in connect_v6_prog() 61 sk->src_port != DST_REWRITE_PORT6) { in connect_v6_prog() 62 bpf_sk_release(sk); in connect_v6_prog() [all …]
|
H A D | lsm_cgroup.c | 54 struct sock *sk; in real_create() local 61 sk = sock->sk; in real_create() 62 if (!sk) in real_create() 66 if (bpf_setsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in real_create() 71 if (bpf_getsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in real_create() 106 struct sock *sk = sock->sk; in real_bind() local 108 if (!sk) in real_bind() 111 if (sk->__sk_common.skc_family != AF_PACKET) in real_bind() 114 if (sk->sk_kern_sock) in real_bind() 148 int BPF_PROG(socket_alloc, struct sock *sk, int family, gfp_t priority) in BPF_PROG() argument
|
H A D | test_tcp_check_syncookie_kern.c | 40 return bpf_tcp_gen_syncookie(sk, iph, ip_size, tcph, thlen); in gen_syncookie() 49 struct bpf_sock *sk; in check_syncookie() local 82 sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv4), in check_syncookie() 84 if (!sk) in check_syncookie() 87 if (sk->state != BPF_TCP_LISTEN) in check_syncookie() 93 ret = bpf_tcp_check_syncookie(sk, ipv4h, sizeof(*ipv4h), in check_syncookie() 114 sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv6), in check_syncookie() 116 if (!sk) in check_syncookie() 119 if (sk->state != BPF_TCP_LISTEN) in check_syncookie() 125 ret = bpf_tcp_check_syncookie(sk, ipv6h, sizeof(*ipv6h), in check_syncookie() [all …]
|
/openbmc/linux/net/atm/ |
H A D | proc.c | 70 struct sock *sk; member 80 struct sock *sk = *sock; in __vcc_walk() local 82 if (sk == SEQ_START_TOKEN) { in __vcc_walk() 87 if (sk) in __vcc_walk() 93 for (; sk; sk = sk_next(sk)) { in __vcc_walk() 102 sk = SEQ_START_TOKEN; in __vcc_walk() 104 *sock = sk; in __vcc_walk() 187 switch (sk->sk_family) { in vcc_info() 198 vcc->flags, sk->sk_err, in vcc_info() 199 sk_wmem_alloc_get(sk), sk->sk_sndbuf, in vcc_info() [all …]
|
/openbmc/linux/net/bluetooth/ |
H A D | mgmt_util.c | 156 err = sock_queue_rcv_skb(sk, skb); in mgmt_cmd_status() 177 BT_DBG("sock %p", sk); in mgmt_cmd_complete() 204 err = sock_queue_rcv_skb(sk, skb); in mgmt_cmd_complete() 284 cmd->sk = sk; in mgmt_pending_new() 285 sock_hold(sk); in mgmt_pending_new() 307 sock_put(cmd->sk); in mgmt_pending_free() 325 if (!sk || mesh_tx->sk == sk) in mgmt_mesh_foreach() 338 if (!sk || mesh_tx->sk == sk) in mgmt_mesh_next() 377 mesh_tx->sk = sk; in mgmt_mesh_add() 378 sock_hold(sk); in mgmt_mesh_add() [all …]
|
/openbmc/linux/net/ipv4/ |
H A D | tcp_lp.c | 99 struct lp *lp = inet_csk_ca(sk); in tcp_lp_init() 123 struct lp *lp = inet_csk_ca(sk); in tcp_lp_cong_avoid() 126 tcp_reno_cong_avoid(sk, ack, acked); in tcp_lp_cong_avoid() 139 struct tcp_sock *tp = tcp_sk(sk); in tcp_lp_remote_hz_estimator() 140 struct lp *lp = inet_csk_ca(sk); in tcp_lp_remote_hz_estimator() 193 struct tcp_sock *tp = tcp_sk(sk); in tcp_lp_owd_calculator() 194 struct lp *lp = inet_csk_ca(sk); in tcp_lp_owd_calculator() 229 struct lp *lp = inet_csk_ca(sk); in tcp_lp_rtt_sample() 230 s64 mowd = tcp_lp_owd_calculator(sk); in tcp_lp_rtt_sample() 273 struct tcp_sock *tp = tcp_sk(sk); in tcp_lp_pkts_acked() [all …]
|
/openbmc/linux/net/handshake/ |
H A D | request.c | 88 void (*sk_destruct)(struct sock *sk); in handshake_sk_destruct() 91 req = handshake_req_hash_lookup(sk); in handshake_sk_destruct() 95 trace_handshake_destruct(sock_net(sk), req, sk); in handshake_sk_destruct() 99 sk_destruct(sk); in handshake_sk_destruct() 235 req->hr_sk = sock->sk; in handshake_req_submit() 289 struct sock *sk = req->hr_sk; in handshake_complete() local 290 struct net *net = sock_net(sk); in handshake_complete() 297 sock_put(sk); in handshake_complete() 319 net = sock_net(sk); in handshake_req_cancel() 320 req = handshake_req_hash_lookup(sk); in handshake_req_cancel() [all …]
|
/openbmc/linux/kernel/bpf/ |
H A D | reuseport_array.c | 26 write_lock_bh(&sk->sk_callback_lock); in bpf_sk_reuseport_detach() 29 WRITE_ONCE(sk->sk_user_data, NULL); in bpf_sk_reuseport_detach() 66 struct sock *sk; in reuseport_array_delete_elem() local 79 if (sk) { in reuseport_array_delete_elem() 81 WRITE_ONCE(sk->sk_user_data, NULL); in reuseport_array_delete_elem() 97 struct sock *sk; in reuseport_array_free() local 128 if (sk) { in reuseport_array_free() 135 sk->sk_user_data = NULL; in reuseport_array_free() 168 struct sock *sk; in bpf_fd_reuseport_array_lookup_elem() local 176 if (sk) { in bpf_fd_reuseport_array_lookup_elem() [all …]
|
/openbmc/linux/drivers/net/vxlan/ |
H A D | vxlan_multicast.c | 23 struct sock *sk; in vxlan_igmp_join() local 32 sk = sock4->sock->sk; in vxlan_igmp_join() 33 lock_sock(sk); in vxlan_igmp_join() 35 release_sock(sk); in vxlan_igmp_join() 40 sk = sock6->sock->sk; in vxlan_igmp_join() 41 lock_sock(sk); in vxlan_igmp_join() 57 struct sock *sk; in vxlan_igmp_leave() local 66 sk = sock4->sock->sk; in vxlan_igmp_leave() 67 lock_sock(sk); in vxlan_igmp_leave() 74 sk = sock6->sock->sk; in vxlan_igmp_leave() [all …]
|
/openbmc/linux/net/bluetooth/cmtp/ |
H A D | sock.c | 51 struct sock *sk = sock->sk; in cmtp_sock_release() local 53 BT_DBG("sock %p sk %p", sock, sk); in cmtp_sock_release() 55 if (!sk) in cmtp_sock_release() 58 bt_sock_unlink(&cmtp_sk_list, sk); in cmtp_sock_release() 60 sock_orphan(sk); in cmtp_sock_release() 61 sock_put(sk); in cmtp_sock_release() 203 struct sock *sk; in cmtp_sock_create() local 211 if (!sk) in cmtp_sock_create() 214 sock_init_data(sock, sk); in cmtp_sock_create() 222 sk->sk_protocol = protocol; in cmtp_sock_create() [all …]
|