linux/fs/ksmbd
Namjae Jeon f1abdb78a1 ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4
ksmbd create socket with IPv6 to listen both IPv4 and IPv6 connection
from client. Server should send IP addresses of NICs through network
interface info response. If Client connection is IPv4, Server should
fill IPv4 address in response buffer. But ss_family is always PF_INET6
on IPv6 socket. So This patch add ipv6_addr_v4mapped check to know
client connection is IPv4.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
2021-07-27 13:26:32 +09:00
..
mgmt ksmbd: reorder and document on-disk and netlink structures in headers 2021-06-30 14:47:24 +09:00
asn1.c
asn1.h
auth.c
auth.h
connection.c ksmbd: fix typo in comment 2021-07-15 10:25:30 +09:00
connection.h ksmbd: add support for negotiating signing algorithm 2021-07-22 09:56:02 +09:00
crypto_ctx.c
crypto_ctx.h
glob.h
Kconfig
ksmbd_netlink.h ksmbd: reorder and document on-disk and netlink structures in headers 2021-06-30 14:47:24 +09:00
ksmbd_spnego_negtokeninit.asn1
ksmbd_spnego_negtokentarg.asn1
ksmbd_work.c ksmbd: reorder and document on-disk and netlink structures in headers 2021-06-30 14:47:24 +09:00
ksmbd_work.h ksmbd: change data type of volatile/persistent id to u64 2021-07-09 08:23:16 +09:00
Makefile
misc.c
misc.h
ndr.c ksmbd: fix -Wstringop-truncation warnings 2021-07-23 13:10:57 +09:00
ndr.h ksmbd: add user namespace support 2021-07-02 16:27:10 +09:00
nterr.h
ntlmssp.h
oplock.c ksmbd: remove unneeded check_context_err 2021-07-13 10:08:32 +09:00
oplock.h ksmbd: remove SMB1 oplock level macros 2021-06-30 14:43:51 +09:00
server.c ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid 2021-07-19 16:20:02 +09:00
server.h ksmbd: change server config string index to enumeration 2021-06-30 14:44:01 +09:00
smb2misc.c ksmbd: move credit charge verification over smb2 request size verification 2021-07-19 16:20:04 +09:00
smb2ops.c ksmbd: add support for negotiating signing algorithm 2021-07-22 09:56:02 +09:00
smb2pdu.c ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 2021-07-27 13:26:32 +09:00
smb2pdu.h ksmbd: add support for negotiating signing algorithm 2021-07-22 09:56:02 +09:00
smb_common.c ksmbd: free ksmbd_lock when file is closed 2021-07-10 16:23:50 +09:00
smb_common.h ksmbd: free ksmbd_lock when file is closed 2021-07-10 16:23:50 +09:00
smbacl.c ksmbd: fix memory leak in smb_inherit_dacl() 2021-07-08 15:46:16 +09:00
smbacl.h ksmbd: add user namespace support 2021-07-02 16:27:10 +09:00
smbfsctl.h
smbstatus.h
transport_ipc.c ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() 2021-07-03 08:02:18 +09:00
transport_ipc.h
transport_rdma.c ksmbd: fix typo of MS-SMBD 2021-07-22 09:55:58 +09:00
transport_rdma.h ksmbd: fix typo of MS-SMBD 2021-07-22 09:55:58 +09:00
transport_tcp.c ksmbd: Fix potential memory leak in tcp_destroy_socket() 2021-07-23 13:10:55 +09:00
transport_tcp.h
unicode.c
unicode.h
uniupr.h
vfs_cache.c ksmbd: free ksmbd_lock when file is closed 2021-07-10 16:23:50 +09:00
vfs_cache.h ksmbd: free ksmbd_lock when file is closed 2021-07-10 16:23:50 +09:00
vfs.c ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() 2021-07-13 17:22:47 +09:00
vfs.h ksmbd: uninterruptible wait for a file being unlocked 2021-07-10 16:23:56 +09:00
xattr.h ksmbd: reorder and document on-disk and netlink structures in headers 2021-06-30 14:47:24 +09:00