diff options
author | David S. Miller <davem@davemloft.net> | 2019-06-07 14:00:14 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-06-07 14:00:14 -0400 |
commit | a6cdeeb16bff89c8486324f53577db058cbe81ba (patch) | |
tree | de2d38e10f5768bdf1d2902112a4803d0ae767f3 /net/dsa | |
parent | 96524ea4be04683bb3ad8ebaedcbe3a6e34302de (diff) | |
parent | 1e1d926369545ea09c98c6c7f5d109aa4ee0cd0b (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Some ISDN files that got removed in net-next had some changes
done in mainline, take the removals.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa')
-rw-r--r-- | net/dsa/dsa.c | 6 | ||||
-rw-r--r-- | net/dsa/dsa2.c | 6 | ||||
-rw-r--r-- | net/dsa/dsa_priv.h | 6 | ||||
-rw-r--r-- | net/dsa/master.c | 6 | ||||
-rw-r--r-- | net/dsa/port.c | 6 | ||||
-rw-r--r-- | net/dsa/slave.c | 6 | ||||
-rw-r--r-- | net/dsa/switch.c | 6 | ||||
-rw-r--r-- | net/dsa/tag_sja1105.c | 10 |
8 files changed, 10 insertions, 42 deletions
diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c index 1fc782fab393..43120a3fb06f 100644 --- a/net/dsa/dsa.c +++ b/net/dsa/dsa.c | |||
@@ -1,12 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * net/dsa/dsa.c - Hardware switch handling | 3 | * net/dsa/dsa.c - Hardware switch handling |
3 | * Copyright (c) 2008-2009 Marvell Semiconductor | 4 | * Copyright (c) 2008-2009 Marvell Semiconductor |
4 | * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> | 5 | * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | */ | 6 | */ |
11 | 7 | ||
12 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/net/dsa/dsa2.c b/net/dsa/dsa2.c index b70befe8a3c8..38d11c863b57 100644 --- a/net/dsa/dsa2.c +++ b/net/dsa/dsa2.c | |||
@@ -1,13 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * net/dsa/dsa2.c - Hardware switch handling, binding version 2 | 3 | * net/dsa/dsa2.c - Hardware switch handling, binding version 2 |
3 | * Copyright (c) 2008-2009 Marvell Semiconductor | 4 | * Copyright (c) 2008-2009 Marvell Semiconductor |
4 | * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> | 5 | * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> |
5 | * Copyright (c) 2016 Andrew Lunn <andrew@lunn.ch> | 6 | * Copyright (c) 2016 Andrew Lunn <andrew@lunn.ch> |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License as published by | ||
9 | * the Free Software Foundation; either version 2 of the License, or | ||
10 | * (at your option) any later version. | ||
11 | */ | 7 | */ |
12 | 8 | ||
13 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/net/dsa/dsa_priv.h b/net/dsa/dsa_priv.h index 418490bda3a4..b2be53a13aa0 100644 --- a/net/dsa/dsa_priv.h +++ b/net/dsa/dsa_priv.h | |||
@@ -1,11 +1,7 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
1 | /* | 2 | /* |
2 | * net/dsa/dsa_priv.h - Hardware switch handling | 3 | * net/dsa/dsa_priv.h - Hardware switch handling |
3 | * Copyright (c) 2008-2009 Marvell Semiconductor | 4 | * Copyright (c) 2008-2009 Marvell Semiconductor |
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License as published by | ||
7 | * the Free Software Foundation; either version 2 of the License, or | ||
8 | * (at your option) any later version. | ||
9 | */ | 5 | */ |
10 | 6 | ||
11 | #ifndef __DSA_PRIV_H | 7 | #ifndef __DSA_PRIV_H |
diff --git a/net/dsa/master.c b/net/dsa/master.c index c58f33931be1..4b52f8bac5e1 100644 --- a/net/dsa/master.c +++ b/net/dsa/master.c | |||
@@ -1,13 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * Handling of a master device, switching frames via its switch fabric CPU port | 3 | * Handling of a master device, switching frames via its switch fabric CPU port |
3 | * | 4 | * |
4 | * Copyright (c) 2017 Savoir-faire Linux Inc. | 5 | * Copyright (c) 2017 Savoir-faire Linux Inc. |
5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License as published by | ||
9 | * the Free Software Foundation; either version 2 of the License, or | ||
10 | * (at your option) any later version. | ||
11 | */ | 7 | */ |
12 | 8 | ||
13 | #include "dsa_priv.h" | 9 | #include "dsa_priv.h" |
diff --git a/net/dsa/port.c b/net/dsa/port.c index d74bc9df1359..70744fec9717 100644 --- a/net/dsa/port.c +++ b/net/dsa/port.c | |||
@@ -1,13 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * Handling of a single switch port | 3 | * Handling of a single switch port |
3 | * | 4 | * |
4 | * Copyright (c) 2017 Savoir-faire Linux Inc. | 5 | * Copyright (c) 2017 Savoir-faire Linux Inc. |
5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License as published by | ||
9 | * the Free Software Foundation; either version 2 of the License, or | ||
10 | * (at your option) any later version. | ||
11 | */ | 7 | */ |
12 | 8 | ||
13 | #include <linux/if_bridge.h> | 9 | #include <linux/if_bridge.h> |
diff --git a/net/dsa/slave.c b/net/dsa/slave.c index 1e2ae9d59b88..5bab82d46f0c 100644 --- a/net/dsa/slave.c +++ b/net/dsa/slave.c | |||
@@ -1,11 +1,7 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * net/dsa/slave.c - Slave device handling | 3 | * net/dsa/slave.c - Slave device handling |
3 | * Copyright (c) 2008-2009 Marvell Semiconductor | 4 | * Copyright (c) 2008-2009 Marvell Semiconductor |
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License as published by | ||
7 | * the Free Software Foundation; either version 2 of the License, or | ||
8 | * (at your option) any later version. | ||
9 | */ | 5 | */ |
10 | 6 | ||
11 | #include <linux/list.h> | 7 | #include <linux/list.h> |
diff --git a/net/dsa/switch.c b/net/dsa/switch.c index 7d8cd9bc0ecc..4ec5b7f85d51 100644 --- a/net/dsa/switch.c +++ b/net/dsa/switch.c | |||
@@ -1,13 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
1 | /* | 2 | /* |
2 | * Handling of a single switch chip, part of a switch fabric | 3 | * Handling of a single switch chip, part of a switch fabric |
3 | * | 4 | * |
4 | * Copyright (c) 2017 Savoir-faire Linux Inc. | 5 | * Copyright (c) 2017 Savoir-faire Linux Inc. |
5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License as published by | ||
9 | * the Free Software Foundation; either version 2 of the License, or | ||
10 | * (at your option) any later version. | ||
11 | */ | 7 | */ |
12 | 8 | ||
13 | #include <linux/if_bridge.h> | 9 | #include <linux/if_bridge.h> |
diff --git a/net/dsa/tag_sja1105.c b/net/dsa/tag_sja1105.c index 969402c7dbf1..d43737e6c3fb 100644 --- a/net/dsa/tag_sja1105.c +++ b/net/dsa/tag_sja1105.c | |||
@@ -28,14 +28,10 @@ static inline bool sja1105_is_link_local(const struct sk_buff *skb) | |||
28 | */ | 28 | */ |
29 | static bool sja1105_filter(const struct sk_buff *skb, struct net_device *dev) | 29 | static bool sja1105_filter(const struct sk_buff *skb, struct net_device *dev) |
30 | { | 30 | { |
31 | if (sja1105_is_link_local(skb)) { | 31 | if (sja1105_is_link_local(skb)) |
32 | SJA1105_SKB_CB(skb)->type = SJA1105_FRAME_TYPE_LINK_LOCAL; | ||
33 | return true; | 32 | return true; |
34 | } | 33 | if (!dsa_port_is_vlan_filtering(dev->dsa_ptr)) |
35 | if (!dsa_port_is_vlan_filtering(dev->dsa_ptr)) { | ||
36 | SJA1105_SKB_CB(skb)->type = SJA1105_FRAME_TYPE_NORMAL; | ||
37 | return true; | 34 | return true; |
38 | } | ||
39 | return false; | 35 | return false; |
40 | } | 36 | } |
41 | 37 | ||
@@ -84,7 +80,7 @@ static struct sk_buff *sja1105_rcv(struct sk_buff *skb, | |||
84 | 80 | ||
85 | skb->offload_fwd_mark = 1; | 81 | skb->offload_fwd_mark = 1; |
86 | 82 | ||
87 | if (SJA1105_SKB_CB(skb)->type == SJA1105_FRAME_TYPE_LINK_LOCAL) { | 83 | if (sja1105_is_link_local(skb)) { |
88 | /* Management traffic path. Switch embeds the switch ID and | 84 | /* Management traffic path. Switch embeds the switch ID and |
89 | * port ID into bytes of the destination MAC, courtesy of | 85 | * port ID into bytes of the destination MAC, courtesy of |
90 | * the incl_srcpt options. | 86 | * the incl_srcpt options. |