mirror of
https://github.com/openvswitch/ovs
synced 2025-10-29 15:28:56 +00:00
Currently OVS out of tree datapath supports a large number of kernel versions. From 2.6.32 to 4.3 and various distribution-specific kernels. But at this point major features are only available on more recent kernels. For example, stateful services are only available starting in kernel 3.10 and STT is available on starting with 3.5. Since these features are becoming essential to many OVS deployments, and the effort of maintaining the backports is high. We have decided to drop support for older kernel. Following patch drops supports for kernel older than 3.10. Signed-off-by: Pravin B Shelar <pshelar@ovn.org> Acked-by: Jesse Gross <jesse@kernel.org>
40 lines
1.2 KiB
C
40 lines
1.2 KiB
C
/*
|
|
* Copyright (c) 2007-2015 Nicira, Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of version 2 of the GNU General Public
|
|
* License as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
* 02110-1301, USA
|
|
*/
|
|
|
|
#ifndef VPORT_NETDEV_H
|
|
#define VPORT_NETDEV_H 1
|
|
|
|
#include <linux/netdevice.h>
|
|
#include <linux/rcupdate.h>
|
|
|
|
#include "vport.h"
|
|
|
|
struct vport *ovs_netdev_get_vport(struct net_device *dev);
|
|
|
|
struct vport *ovs_netdev_link(struct vport *vport, const char *name);
|
|
void ovs_netdev_detach_dev(struct vport *);
|
|
|
|
int __init ovs_netdev_init(void);
|
|
void ovs_netdev_exit(void);
|
|
|
|
void ovs_netdev_tunnel_destroy(struct vport *vport);
|
|
|
|
void netdev_port_receive(struct sk_buff *skb, struct ip_tunnel_info *tun_info);
|
|
|
|
#endif /* vport_netdev.h */
|