Home
last modified time | relevance | path

Searched refs:sun_path (Results 1 – 25 of 37) sorted by relevance

12

/linux/tools/testing/selftests/net/af_unix/
H A Dunix_connect.c24 char sun_path[8]; in FIXTURE_VARIANT() local
33 .sun_path = "test", in FIXTURE_VARIANT_ADD()
42 .sun_path = "\0test", in FIXTURE_VARIANT_ADD()
51 .sun_path = "test", in FIXTURE_VARIANT_ADD()
60 .sun_path = "\0test", in FIXTURE_VARIANT_ADD()
69 .sun_path = "test", in FIXTURE_VARIANT_ADD()
78 .sun_path = "\0test", in FIXTURE_VARIANT_ADD()
87 .sun_path = "test", in FIXTURE_VARIANT_ADD()
96 .sun_path = "\0test", in FIXTURE_VARIANT_ADD()
112 if (variant->sun_path[0]) in FIXTURE_TEARDOWN()
[all …]
H A Dscm_pidfd.c376 char *sun_path_buf = (char *)&addr->listen_addr.sun_path; in fill_sockaddr()
379 addr->addrlen = offsetof(struct sockaddr_un, sun_path); in fill_sockaddr()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_iter_setsockopt_unix.c14 .sun_path = "", in create_unix_socket()
23 len = offsetof(struct sockaddr_un, sun_path); in create_unix_socket()
33 memcpy(&skel->bss->sun_path, &addr.sun_path, in create_unix_socket()
34 len - offsetof(struct sockaddr_un, sun_path)); in create_unix_socket()
H A Dskc_to_unix_sock.c37 strncpy(sockaddr.sun_path, sock_path, strlen(sock_path)); in test_skc_to_unix_sock()
38 sockaddr.sun_path[0] = '\0'; in test_skc_to_unix_sock()
/linux/tools/testing/selftests/bpf/progs/
H A Drecvmsg_unix_prog.c18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in recvmsg_unix_prog()
31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_ADDRESS, in recvmsg_unix_prog()
H A Dgetsockname_unix_prog.c18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getsockname_unix_prog()
31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in getsockname_unix_prog()
H A Dgetpeername_unix_prog.c18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getpeername_unix_prog()
31 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in getpeername_unix_prog()
H A Dconnect_unix_prog.c18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in connect_unix_prog()
32 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in connect_unix_prog()
H A Dsendmsg_unix_prog.c18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in sendmsg_unix_prog()
32 if (memcmp(sa_kern_unaddr->sun_path, SERVUN_REWRITE_ADDRESS, in sendmsg_unix_prog()
H A Dtest_skc_to_unix_sock.c26 if (unix_sk->addr->name->sun_path[0]) in BPF_PROG()
35 path[i] = unix_sk->addr->name->sun_path[i]; in BPF_PROG()
/linux/security/apparmor/
H A Dnet.c83 } else if (addr->sun_path[0]) { in audit_unix_addr()
85 audit_log_untrustedstring(ab, addr->sun_path); in audit_unix_addr()
88 if (audit_string_contains_control(&addr->sun_path[1], len - 1)) in audit_unix_addr()
89 audit_log_n_hex(ab, &addr->sun_path[1], len - 1); in audit_unix_addr()
92 &addr->sun_path[1]); in audit_unix_addr()
/linux/security/apparmor/include/
H A Daf_unix.h26 !is_unix_addr_abstract_name(unix_addr(A)->sun_path))
30 unix_sk(U)->addr->name->sun_path[0])
/linux/tools/testing/selftests/landlock/
H A Dscoped_abstract_unix_test.c799 snprintf(stream_pathname_addr.sun_path, in TEST_F()
800 sizeof(stream_pathname_addr.sun_path), "%s", stream_path); in TEST_F()
801 size_stream = offsetof(struct sockaddr_un, sun_path) + in TEST_F()
802 strlen(stream_pathname_addr.sun_path); in TEST_F()
803 snprintf(dgram_pathname_addr.sun_path, in TEST_F()
804 sizeof(dgram_pathname_addr.sun_path), "%s", dgram_path); in TEST_F()
805 size_dgram = offsetof(struct sockaddr_un, sun_path) + in TEST_F()
806 strlen(dgram_pathname_addr.sun_path); in TEST_F()
H A Dcommon.h251 sprintf(srv->unix_addr.sun_path, in set_unix_address()
255 srv->unix_addr.sun_path[0] = '\0'; in set_unix_address()
/linux/security/landlock/
H A Dtask.c254 if (addr->len >= offsetof(struct sockaddr_un, sun_path) + 1 &&
255 addr->name->sun_path[0] == '\0')
/linux/include/uapi/linux/
H A Dun.h11 char sun_path[UNIX_PATH_MAX]; /* pathname */ member
/linux/tools/testing/selftests/coredump/
H A Dstackdump_test.c216 assert(strlen(path) < sizeof(addr.sun_path) - 1); in create_and_listen_unix_socket()
217 strncpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in create_and_listen_unix_socket()
219 offsetof(struct sockaddr_un, sun_path) + strlen(path) + 1; in create_and_listen_unix_socket()
472 .sun_path = "/tmp/coredump.socket", in TEST_F()
475 offsetof(struct sockaddr_un, sun_path) + in TEST_F()
535 .sun_path = "/tmp/coredump.socket", in TEST_F()
537 size_t coredump_sk_len = offsetof(struct sockaddr_un, sun_path) + in TEST_F()
/linux/tools/perf/
H A Dbuiltin-daemon.c601 if (strlen(path) + 1 >= sizeof(addr.sun_path)) { in setup_server_socket()
610 strlcpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in setup_server_socket()
873 if (strlen(path) + 1 >= sizeof(addr.sun_path)) { in setup_client_socket()
881 strlcpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); in setup_client_socket()
/linux/arch/um/os-Linux/
H A Dfile.c207 snprintf(sock.sun_path, sizeof(sock.sun_path), "%s", name); in os_connect_socket()
560 snprintf(addr.sun_path, len, "%s", file); in os_create_unix_socket()
/linux/net/unix/
H A Ddiag.c25 addr->len - offsetof(struct sockaddr_un, sun_path), in sk_diag_dump_name()
26 addr->name->sun_path); in sk_diag_dump_name()
H A Daf_unix.c337 if (addr_len <= offsetof(struct sockaddr_un, sun_path) || in unix_validate_addr()
352 BUILD_BUG_ON(offset != offsetof(struct sockaddr_un, sun_path)); in unix_mkname_bsd()
1228 err = vfs_path_lookup(root.dentry, root.mnt, sunaddr->sun_path, in unix_find_bsd()
1236 err = kern_path(sunaddr->sun_path, LOOKUP_FOLLOW, &path); in unix_find_bsd()
1297 if (sunaddr->sun_path[0]) in unix_find_other()
1323 offsetof(struct sockaddr_un, sun_path) + 16, GFP_KERNEL); in unix_autobind()
1327 addr->len = offsetof(struct sockaddr_un, sun_path) + 6; in unix_autobind()
1336 sprintf(addr->name->sun_path + 1, "%05x", ordernum); in unix_autobind()
1390 dentry = kern_path_create(AT_FDCWD, addr->name->sun_path, &parent, 0); in unix_bind_bsd()
1486 if (addr_len == offsetof(struct sockaddr_un, sun_path) && in unix_bind()
[all …]
/linux/tools/perf/trace/beauty/
H A Dsockaddr.c39 return scnprintf(bf, size, ", path: %s", sun->sun_path); in af_local__scnprintf()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h52 const __u8 *sun_path, __u32 sun_path__sz) __ksym;
/linux/arch/um/drivers/
H A Dvector_user.c341 memcpy(local_addr->sun_path, src, strlen(src) + 1); in user_init_unix_fds()
346 memcpy(remote_addr->sun_path, dst, strlen(dst) + 1); in user_init_unix_fds()
370 printk(UM_KERN_ERR "bess open:cannot connect to %s %i", remote_addr->sun_path, -errno); in user_init_unix_fds()
/linux/fs/
H A Dcoredump.c676 addr_len = strscpy(addr.sun_path, cn->corename); in coredump_sock_connect()
679 addr_len += offsetof(struct sockaddr_un, sun_path) + 1; in coredump_sock_connect()
716 coredump_report_failure("Coredump socket %s receive queue full", addr.sun_path); in coredump_sock_connect()
718 coredump_report_failure("Coredump socket connection %s failed %d", addr.sun_path, retval); in coredump_sock_connect()

12