Blame view

net/openvswitch/vport-netdev.h 539 Bytes
c94229992   Thomas Gleixner   treewide: Replace...
1
  /* SPDX-License-Identifier: GPL-2.0-only */
ccb1352e7   Jesse Gross   net: Add Open vSw...
2
  /*
caf2ee14b   Raju Subramanian   openvswitch: Repl...
3
   * Copyright (c) 2007-2011 Nicira, Inc.
ccb1352e7   Jesse Gross   net: Add Open vSw...
4
5
6
7
8
9
   */
  
  #ifndef VPORT_NETDEV_H
  #define VPORT_NETDEV_H 1
  
  #include <linux/netdevice.h>
92eb1d477   Jesse Gross   openvswitch: Use ...
10
  #include <linux/rcupdate.h>
ccb1352e7   Jesse Gross   net: Add Open vSw...
11
12
13
14
  
  #include "vport.h"
  
  struct vport *ovs_netdev_get_vport(struct net_device *dev);
dcc38c033   Thomas Graf   openvswitch: Re-a...
15
  struct vport *ovs_netdev_link(struct vport *vport, const char *name);
b07c26511   Alexei Starovoitov   openvswitch: fix ...
16
  void ovs_netdev_detach_dev(struct vport *);
ccb1352e7   Jesse Gross   net: Add Open vSw...
17

62b9c8d03   Thomas Graf   ovs: Turn vports ...
18
19
  int __init ovs_netdev_init(void);
  void ovs_netdev_exit(void);
a9020fde6   Pravin B Shelar   openvswitch: Move...
20
  void ovs_netdev_tunnel_destroy(struct vport *vport);
ccb1352e7   Jesse Gross   net: Add Open vSw...
21
  #endif /* vport_netdev.h */