diff options
Diffstat (limited to 'net/switchdev/switchdev.c')
-rw-r--r-- | net/switchdev/switchdev.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c index 8c1e558db118..3c090f8d071b 100644 --- a/net/switchdev/switchdev.c +++ b/net/switchdev/switchdev.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <linux/mutex.h> | 14 | #include <linux/mutex.h> |
15 | #include <linux/notifier.h> | 15 | #include <linux/notifier.h> |
16 | #include <linux/netdevice.h> | 16 | #include <linux/netdevice.h> |
17 | #include <net/ip_fib.h> | ||
17 | #include <net/switchdev.h> | 18 | #include <net/switchdev.h> |
18 | 19 | ||
19 | /** | 20 | /** |
@@ -225,3 +226,41 @@ int ndo_dflt_netdev_switch_port_bridge_dellink(struct net_device *dev, | |||
225 | return ret; | 226 | return ret; |
226 | } | 227 | } |
227 | EXPORT_SYMBOL(ndo_dflt_netdev_switch_port_bridge_dellink); | 228 | EXPORT_SYMBOL(ndo_dflt_netdev_switch_port_bridge_dellink); |
229 | |||
230 | /** | ||
231 | * netdev_switch_fib_ipv4_add - Add IPv4 route entry to switch | ||
232 | * | ||
233 | * @dst: route's IPv4 destination address | ||
234 | * @dst_len: destination address length (prefix length) | ||
235 | * @fi: route FIB info structure | ||
236 | * @tos: route TOS | ||
237 | * @type: route type | ||
238 | * @tb_id: route table ID | ||
239 | * | ||
240 | * Add IPv4 route entry to switch device. | ||
241 | */ | ||
242 | int netdev_switch_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, | ||
243 | u8 tos, u8 type, u32 tb_id) | ||
244 | { | ||
245 | return 0; | ||
246 | } | ||
247 | EXPORT_SYMBOL(netdev_switch_fib_ipv4_add); | ||
248 | |||
249 | /** | ||
250 | * netdev_switch_fib_ipv4_del - Delete IPv4 route entry from switch | ||
251 | * | ||
252 | * @dst: route's IPv4 destination address | ||
253 | * @dst_len: destination address length (prefix length) | ||
254 | * @fi: route FIB info structure | ||
255 | * @tos: route TOS | ||
256 | * @type: route type | ||
257 | * @tb_id: route table ID | ||
258 | * | ||
259 | * Delete IPv4 route entry from switch device. | ||
260 | */ | ||
261 | int netdev_switch_fib_ipv4_del(u32 dst, int dst_len, struct fib_info *fi, | ||
262 | u8 tos, u8 type, u32 tb_id) | ||
263 | { | ||
264 | return 0; | ||
265 | } | ||
266 | EXPORT_SYMBOL(netdev_switch_fib_ipv4_del); | ||