Message ID | 6337bdec4b0564c0577f90703ea840fd3580912a.1508062280.git.lucien.xin@gmail.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
Series | rtnetlink: a bunch of fixes for userspace notifications in changing dev properties | expand |
On 10/15/17 4:13 AM, Xin Long wrote: > NETDEV_CHANGE_TX_QUEUE_LEN event process in rtnetlink_event would > send a notification for userspace and tx_queue_len's setting in > do_setlink would trigger NETDEV_CHANGE_TX_QUEUE_LEN. > > So it shouldn't set DO_SETLINK_NOTIFY status for this change to > send a notification any more. > > Signed-off-by: Xin Long <lucien.xin@gmail.com> > --- > net/core/rtnetlink.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c > index 3e98fb5..a6bcf86 100644 > --- a/net/core/rtnetlink.c > +++ b/net/core/rtnetlink.c > @@ -2093,7 +2093,7 @@ static int do_setlink(const struct sk_buff *skb, > dev->tx_queue_len = orig_len; > goto errout; > } > - status |= DO_SETLINK_NOTIFY; > + status |= DO_SETLINK_MODIFIED; > } > } > > Acked-by: David Ahern <dsahern@gmail.com>
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 3e98fb5..a6bcf86 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -2093,7 +2093,7 @@ static int do_setlink(const struct sk_buff *skb, dev->tx_queue_len = orig_len; goto errout; } - status |= DO_SETLINK_NOTIFY; + status |= DO_SETLINK_MODIFIED; } }
NETDEV_CHANGE_TX_QUEUE_LEN event process in rtnetlink_event would send a notification for userspace and tx_queue_len's setting in do_setlink would trigger NETDEV_CHANGE_TX_QUEUE_LEN. So it shouldn't set DO_SETLINK_NOTIFY status for this change to send a notification any more. Signed-off-by: Xin Long <lucien.xin@gmail.com> --- net/core/rtnetlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)