Seems to have been broken since:
https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/commit/net/tipc/socket.c?id=23998835be98a6842e5698fa1824f404c7de850d

I would say net.

Ill submit a new wit proper subject and "Fixes" tag.

//E

On Fri, 8 Mar 2019, 13:38 Jon Maloy, <[email protected]> wrote:

> Looks ok with me. Was there something broken, or is it a new feature ?
> I.e., should I send it to net or net-next ?
>
> ///jon
>
>
> > -----Original Message-----
> > From: [email protected] <[email protected]>
> > Sent: 7-Mar-19 15:27
> > To: [email protected]; Jon Maloy
> > <[email protected]>; [email protected]
> > Cc: Erik Hugne <[email protected]>
> > Subject: [PATCH] tipc: allow multicast address to be associated for
> > RDM/DGRAM sockets
> >
> > From: Erik Hugne <[email protected]>
> >
> > Perform the address type validation after we check if it's a
> connectionless
> > socket, allowing TIPC_MULTICAST addresses to be associated with
> > RDM/DGRAM sockets.
> > ---
> >  net/tipc/socket.c | 9 ++++-----
> >  1 file changed, 4 insertions(+), 5 deletions(-)
> >
> > diff --git a/net/tipc/socket.c b/net/tipc/socket.c index
> > 3274ef625dba..dbfe12b07461 100644
> > --- a/net/tipc/socket.c
> > +++ b/net/tipc/socket.c
> > @@ -2387,16 +2387,15 @@ static int tipc_connect(struct socket *sock,
> struct
> > sockaddr *dest,
> >       } else if (dst->family != AF_TIPC) {
> >               res = -EINVAL;
> >       }
> > -     if (dst->addrtype != TIPC_ADDR_ID && dst->addrtype !=
> > TIPC_ADDR_NAME)
> > -             res = -EINVAL;
> > -     if (res)
> > -             goto exit;
> > -
> >       /* DGRAM/RDM connect(), just save the destaddr */
> >       if (tipc_sk_type_connectionless(sk)) {
> >               memcpy(&tsk->peer, dest, destlen);
> >               goto exit;
> >       }
> > +     if (dst->addrtype != TIPC_ADDR_ID && dst->addrtype !=
> > TIPC_ADDR_NAME)
> > +             res = -EINVAL;
> > +     if (res)
> > +             goto exit;
> >
> >       previous = sk->sk_state;
> >
> > --
> > 2.14.1
>
>

_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion

Reply via email to