netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Guillaume Nault <g.nault@alphalink.fr>
To: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Cc: davem@davemloft.net, netdev@vger.kernel.org, jchapman@katalix.com
Subject: Re: [PATCH v2 net-next 1/5] l2tp: fix switch default error handling in l2tp_nl_cmd_session_create()
Date: Mon, 15 Jan 2018 19:33:58 +0100	[thread overview]
Message-ID: <20180115183358.GC1422@alphalink.fr> (raw)
In-Reply-To: <011d981a9164950a7ff20f590344cc207f2234f4.1515940731.git.lorenzo.bianconi@redhat.com>

On Sun, Jan 14, 2018 at 03:50:54PM +0100, Lorenzo Bianconi wrote:
> Although this issue is harmless since that code path is protected by the
> check on l2tp_nl_cmd_ops[]/l2tp_nl_cmd_ops[]->session_create(), fix error
> handling for L2TP_PWTYPE_IP/default case in l2tp_nl_cmd_session_create()
> 
> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
> ---
>  net/l2tp/l2tp_netlink.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/net/l2tp/l2tp_netlink.c b/net/l2tp/l2tp_netlink.c
> index e1ca29f79821..48b5bf30ec50 100644
> --- a/net/l2tp/l2tp_netlink.c
> +++ b/net/l2tp/l2tp_netlink.c
> @@ -635,7 +635,7 @@ static int l2tp_nl_cmd_session_create(struct sk_buff *skb, struct genl_info *inf
>  	case L2TP_PWTYPE_IP:
>  	default:
>  		ret = -EPROTONOSUPPORT;
> -		break;
> +		goto out_tunnel;
>  	}
>
Not sure if this change is really worthwhile. As you noted, this is
unreachable code. And this switch should better be removed entirely:
it doesn't do anything for supported pseudo-wires.

And if PWTYPE_ETH_VLAN were to be implemented, it should perform its
configuration consistency checking in its own PW specific code, not in
the genl handler.

Anyway, removing this switch isn't the purpose of this series, so I
think you can drop this patch.

  reply	other threads:[~2018-01-15 18:34 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-14 14:50 [PATCH v2 net-next 0/5] l2tp: set l2specific_len based on l2specific_type Lorenzo Bianconi
2018-01-14 14:50 ` [PATCH v2 net-next 1/5] l2tp: fix switch default error handling in l2tp_nl_cmd_session_create() Lorenzo Bianconi
2018-01-15 18:33   ` Guillaume Nault [this message]
2018-01-15 21:18     ` Lorenzo Bianconi
2018-01-15 22:00       ` James Chapman
2018-01-15 22:07         ` Lorenzo Bianconi
2018-01-16 10:24       ` Guillaume Nault
2018-01-14 14:50 ` [PATCH v2 net-next 2/5] l2tp: double-check l2specific_type provided by userspace Lorenzo Bianconi
2018-01-15 18:00   ` Guillaume Nault
2018-01-15 18:18     ` Lorenzo Bianconi
2018-01-15 18:44       ` Guillaume Nault
2018-01-14 14:50 ` [PATCH v2 net-next 3/5] l2tp: remove l2specific_len dependency in l2tp_core Lorenzo Bianconi
2018-01-15 18:20   ` Guillaume Nault
2018-01-15 18:43     ` Lorenzo Bianconi
2018-01-15 18:54       ` Guillaume Nault
2018-01-15 21:11         ` Lorenzo Bianconi
2018-01-16  9:40           ` Guillaume Nault
2018-01-14 14:50 ` [PATCH v2 net-next 4/5] l2tp: remove l2specific_len configurable parameter Lorenzo Bianconi
2018-01-14 14:50 ` [PATCH v2 net-next 5/5] l2tp: mark L2TP_ATTR_L2SPEC_LEN as not used Lorenzo Bianconi
2018-01-16 10:55 ` [PATCH v2 net-next 0/5] l2tp: set l2specific_len based on l2specific_type Guillaume Nault
2018-01-16 11:45   ` Lorenzo Bianconi
2018-01-16 11:50     ` Guillaume Nault

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180115183358.GC1422@alphalink.fr \
    --to=g.nault@alphalink.fr \
    --cc=davem@davemloft.net \
    --cc=jchapman@katalix.com \
    --cc=lorenzo.bianconi@redhat.com \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).