public inbox for linux-man@vger.kernel.org
 help / color / mirror / Atom feed
* [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
@ 2022-11-27 10:38 Vladislav Ivanishin
  2022-12-11 16:09 ` Alejandro Colomar
  0 siblings, 1 reply; 8+ messages in thread
From: Vladislav Ivanishin @ 2022-11-27 10:38 UTC (permalink / raw)
  To: linux-man; +Cc: Alejandro Colomar, Michael Kerrisk

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0001-recv.2-Mention-SOCK_SEQPACKET-in-MSG_TRUNC-descripti.patch --]
[-- Type: text/x-patch, Size: 917 bytes --]

unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
MSG_TRUNC. This has been the case since the support for this flag was
implemented in the latter; the sequential-packet socket type seems to
have been left out from the description by an oversight.

Signed-off-by: Vladislav Ivanishin <vlad@ispras.ru>
---
 man2/recv.2 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/man2/recv.2 b/man2/recv.2
index d492976c4..c5f1a9d70 100644
--- a/man2/recv.2
+++ b/man2/recv.2
@@ -226,7 +226,8 @@ subsequent receive call will return the same data.
 For raw
 .RB ( AF_PACKET ),
 Internet datagram (since Linux 2.4.27/2.6.8),
-netlink (since Linux 2.6.22), and UNIX datagram
+netlink (since Linux 2.6.22),
+and UNIX datagram as well as sequenced-packet
 .\" commit 9f6f9af7694ede6314bed281eec74d588ba9474f
 (since Linux 3.4) sockets:
 return the real length of the packet or datagram,
-- 
2.37.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2022-11-27 10:38 [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description Vladislav Ivanishin
@ 2022-12-11 16:09 ` Alejandro Colomar
  2023-02-12 13:38   ` Vladislav Ivanishin
  0 siblings, 1 reply; 8+ messages in thread
From: Alejandro Colomar @ 2022-12-11 16:09 UTC (permalink / raw)
  To: Vladislav Ivanishin, linux-man


[-- Attachment #1.1: Type: text/plain, Size: 1245 bytes --]

Hi Vladislav,

On 11/27/22 11:38, Vladislav Ivanishin wrote:
> unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
> MSG_TRUNC. This has been the case since the support for this flag was
> implemented in the latter; the sequential-packet socket type seems to
> have been left out from the description by an oversight.
> 
> Signed-off-by: Vladislav Ivanishin<vlad@ispras.ru>

Could you please point to the relevant kernel commits, or quote the relevant 
lines of code, in the commit message?

Thanks,

Alex

> ---
>   man2/recv.2 | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/man2/recv.2 b/man2/recv.2
> index d492976c4..c5f1a9d70 100644
> --- a/man2/recv.2
> +++ b/man2/recv.2
> @@ -226,7 +226,8 @@ subsequent receive call will return the same data.
>   For raw
>   .RB ( AF_PACKET ),
>   Internet datagram (since Linux 2.4.27/2.6.8),
> -netlink (since Linux 2.6.22), and UNIX datagram
> +netlink (since Linux 2.6.22),
> +and UNIX datagram as well as sequenced-packet
>   .\" commit 9f6f9af7694ede6314bed281eec74d588ba9474f
>   (since Linux 3.4) sockets:
>   return the real length of the packet or datagram,
> -- 2.37.3

-- 
<http://www.alejandro-colomar.es/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2022-12-11 16:09 ` Alejandro Colomar
@ 2023-02-12 13:38   ` Vladislav Ivanishin
  2023-02-12 19:14     ` Alejandro Colomar
  0 siblings, 1 reply; 8+ messages in thread
From: Vladislav Ivanishin @ 2023-02-12 13:38 UTC (permalink / raw)
  To: Alejandro Colomar; +Cc: linux-man


unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
MSG_TRUNC. This has been the case since the handling was added in
9f6f9af7694ede6314bed281eec74d588ba9474f; see net/unix/af_unix.c:

static int unix_seqpacket_recvmsg([...])
{
        [...]
	return unix_dgram_recvmsg(iocb, sock, msg, size, flags);
}

The sequential-packet socket type seems to have been left out from the
description by an oversight.

Signed-off-by: Vladislav Ivanishin <vlad@ispras.ru>
---

Hi Alex,

On Sun, Dec 11 2022, Alejandro Colomar <alx.manpages@gmail.com> wrote:
> Hi Vladislav,
>
> On 11/27/22 11:38, Vladislav Ivanishin wrote:
>> unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
>> MSG_TRUNC. This has been the case since the support for this flag was
>> implemented in the latter; the sequential-packet socket type seems to
>> have been left out from the description by an oversight.
>> Signed-off-by: Vladislav Ivanishin<vlad@ispras.ru>
>
> Could you please point to the relevant kernel commits, or quote the relevant
> lines of code, in the commit message?
>
> Thanks,
>
> Alex
    
Sure, here's an updated version.

Vlad

 man2/recv.2 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/man2/recv.2 b/man2/recv.2
index 5298a2745..81cd1957c 100644
--- a/man2/recv.2
+++ b/man2/recv.2
@@ -226,7 +226,8 @@ subsequent receive call will return the same data.
 For raw
 .RB ( AF_PACKET ),
 Internet datagram (since Linux 2.4.27/2.6.8),
-netlink (since Linux 2.6.22), and UNIX datagram
+netlink (since Linux 2.6.22),
+and UNIX datagram as well as sequenced-packet
 .\" commit 9f6f9af7694ede6314bed281eec74d588ba9474f
 (since Linux 3.4) sockets:
 return the real length of the packet or datagram,
-- 
2.39.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2023-02-12 13:38   ` Vladislav Ivanishin
@ 2023-02-12 19:14     ` Alejandro Colomar
  2023-02-13  5:38       ` Vladislav Ivanishin
  0 siblings, 1 reply; 8+ messages in thread
From: Alejandro Colomar @ 2023-02-12 19:14 UTC (permalink / raw)
  To: Vladislav Ivanishin
  Cc: linux-man, Eric Dumazet, Piergiorgio Beruto, David S. Miller


[-- Attachment #1.1: Type: text/plain, Size: 2219 bytes --]

Hi Vladislav!

On 2/12/23 14:38, Vladislav Ivanishin wrote:
> 
> unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
> MSG_TRUNC. This has been the case since the handling was added in
> 9f6f9af7694ede6314bed281eec74d588ba9474f; see net/unix/af_unix.c:
> 
> static int unix_seqpacket_recvmsg([...])
> {
>         [...]
> 	return unix_dgram_recvmsg(iocb, sock, msg, size, flags);
> }
> 
> The sequential-packet socket type seems to have been left out from the
> description by an oversight.
> 
> Signed-off-by: Vladislav Ivanishin <vlad@ispras.ru>
> ---
> 
> Hi Alex,
> 
> On Sun, Dec 11 2022, Alejandro Colomar <alx.manpages@gmail.com> wrote:
>> Hi Vladislav,
>>
>> On 11/27/22 11:38, Vladislav Ivanishin wrote:
>>> unix_seqpacket_recvmsg() calls unix_dgram_recvmsg() which handles
>>> MSG_TRUNC. This has been the case since the support for this flag was
>>> implemented in the latter; the sequential-packet socket type seems to
>>> have been left out from the description by an oversight.
>>> Signed-off-by: Vladislav Ivanishin<vlad@ispras.ru>
>>
>> Could you please point to the relevant kernel commits, or quote the relevant
>> lines of code, in the commit message?
>>
>> Thanks,
>>
>> Alex
>     
> Sure, here's an updated version.

Thanks!  I CCd those involved in the referred commit.  I'll give them a week or so to have a look.  Could you please ping me again in a week or so?

Cheers,

Alex
> 
> Vlad
> 
>  man2/recv.2 | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/man2/recv.2 b/man2/recv.2
> index 5298a2745..81cd1957c 100644
> --- a/man2/recv.2
> +++ b/man2/recv.2
> @@ -226,7 +226,8 @@ subsequent receive call will return the same data.
>  For raw
>  .RB ( AF_PACKET ),
>  Internet datagram (since Linux 2.4.27/2.6.8),
> -netlink (since Linux 2.6.22), and UNIX datagram
> +netlink (since Linux 2.6.22),
> +and UNIX datagram as well as sequenced-packet
>  .\" commit 9f6f9af7694ede6314bed281eec74d588ba9474f
>  (since Linux 3.4) sockets:
>  return the real length of the packet or datagram,

-- 
<http://www.alejandro-colomar.es/>
GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2023-02-12 19:14     ` Alejandro Colomar
@ 2023-02-13  5:38       ` Vladislav Ivanishin
  2023-02-20  5:37         ` Vladislav Ivanishin
  0 siblings, 1 reply; 8+ messages in thread
From: Vladislav Ivanishin @ 2023-02-13  5:38 UTC (permalink / raw)
  To: Alejandro Colomar
  Cc: linux-man, Eric Dumazet, Piergiorgio Beruto, David S. Miller

On Sun, Feb 12 2023, Alejandro Colomar <alx.manpages@gmail.com> wrote:
> Thanks!  I CCd those involved in the referred commit.  I'll give them
> a week or so to have a look.

Great, thank you!

> Could you please ping me again in a week or so?

No problem, will do.

Vlad

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2023-02-13  5:38       ` Vladislav Ivanishin
@ 2023-02-20  5:37         ` Vladislav Ivanishin
  2023-03-05 18:06           ` Vladislav Ivanishin
  0 siblings, 1 reply; 8+ messages in thread
From: Vladislav Ivanishin @ 2023-02-20  5:37 UTC (permalink / raw)
  To: Alejandro Colomar
  Cc: linux-man, Eric Dumazet, Piergiorgio Beruto, David S. Miller

Hi Alex; ping!

On Mon, Feb 13 2023, Vladislav Ivanishin <vlad@ispras.ru> wrote:
> On Sun, Feb 12 2023, Alejandro Colomar <alx.manpages@gmail.com> wrote:
>> Thanks!  I CCd those involved in the referred commit.  I'll give them
>> a week or so to have a look.
>
> Great, thank you!
>
>> Could you please ping me again in a week or so?
>
> No problem, will do.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2023-02-20  5:37         ` Vladislav Ivanishin
@ 2023-03-05 18:06           ` Vladislav Ivanishin
  2023-03-05 18:33             ` Alejandro Colomar
  0 siblings, 1 reply; 8+ messages in thread
From: Vladislav Ivanishin @ 2023-03-05 18:06 UTC (permalink / raw)
  To: Alejandro Colomar
  Cc: linux-man, Eric Dumazet, Piergiorgio Beruto, David S. Miller

Ping (there haven't been any objections to the current version of the
patch at https://lore.kernel.org/linux-man/87cz6fqa0z.fsf@ispras.ru/).

On Mon, Feb 20 2023, Vladislav Ivanishin <vlad@ispras.ru> wrote:
> Hi Alex; ping!
>
> On Mon, Feb 13 2023, Vladislav Ivanishin <vlad@ispras.ru> wrote:
>> On Sun, Feb 12 2023, Alejandro Colomar <alx.manpages@gmail.com> wrote:
>>> Thanks!  I CCd those involved in the referred commit.  I'll give them
>>> a week or so to have a look.
>>
>> Great, thank you!
>>
>>> Could you please ping me again in a week or so?
>>
>> No problem, will do.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description
  2023-03-05 18:06           ` Vladislav Ivanishin
@ 2023-03-05 18:33             ` Alejandro Colomar
  0 siblings, 0 replies; 8+ messages in thread
From: Alejandro Colomar @ 2023-03-05 18:33 UTC (permalink / raw)
  To: Vladislav Ivanishin
  Cc: linux-man, Eric Dumazet, Piergiorgio Beruto, David S. Miller


[-- Attachment #1.1: Type: text/plain, Size: 867 bytes --]

Hi Vlad,

On 3/5/23 19:06, Vladislav Ivanishin wrote:
> Ping (there haven't been any objections to the current version of the
> patch at https://lore.kernel.org/linux-man/87cz6fqa0z.fsf@ispras.ru/).
> 
> On Mon, Feb 20 2023, Vladislav Ivanishin <vlad@ispras.ru> wrote:
>> Hi Alex; ping!
Thanks for both pings, and sorry for the delay :)

Patch applied.

Cheers,

Alex

>>
>> On Mon, Feb 13 2023, Vladislav Ivanishin <vlad@ispras.ru> wrote:
>>> On Sun, Feb 12 2023, Alejandro Colomar <alx.manpages@gmail.com> wrote:
>>>> Thanks!  I CCd those involved in the referred commit.  I'll give them
>>>> a week or so to have a look.
>>>
>>> Great, thank you!
>>>
>>>> Could you please ping me again in a week or so?
>>>
>>> No problem, will do.
-- 
<http://www.alejandro-colomar.es/>
GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-03-05 18:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-27 10:38 [patch] recv.2: Mention SOCK_SEQPACKET in MSG_TRUNC flag description Vladislav Ivanishin
2022-12-11 16:09 ` Alejandro Colomar
2023-02-12 13:38   ` Vladislav Ivanishin
2023-02-12 19:14     ` Alejandro Colomar
2023-02-13  5:38       ` Vladislav Ivanishin
2023-02-20  5:37         ` Vladislav Ivanishin
2023-03-05 18:06           ` Vladislav Ivanishin
2023-03-05 18:33             ` Alejandro Colomar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox