Home
last modified time | relevance | path

Searched refs:datapath (Results 1 – 25 of 29) sorted by relevance

12

/linux/net/openvswitch/
H A Ddatapath.h88 struct datapath { struct
257 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
262 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
267 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
269 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
275 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
281 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
288 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
305 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
307 struct datapath *dp; in get_dp()
[all …]
H A Dmeter.h18 struct datapath;
57 int ovs_meters_init(struct datapath *dp);
58 void ovs_meters_exit(struct datapath *dp);
59 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
H A Ddatapath.c127 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
131 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
138 static int ovs_dp_set_upcall_portids(struct datapath *, const struct nlattr *);
141 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
147 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
167 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
177 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
184 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport()
205 struct datapath *dp = parms->dp; in new_vport()
249 struct datapath *dp = p->dp; in ovs_dp_process_packet()
[all …]
H A Dmeter.c279 struct datapath *dp; in ovs_meter_cmd_features()
414 struct datapath *dp; in ovs_meter_cmd_set()
490 struct datapath *dp; in ovs_meter_cmd_get()
543 struct datapath *dp; in ovs_meter_cmd_del()
592 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, in ovs_meter_execute()
729 int ovs_meters_init(struct datapath *dp) in ovs_meters_init()
756 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit()
H A Dactions.c119 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
125 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
828 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output()
861 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
921 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb, in dec_ttl_exception_handler()
940 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
981 static int clone(struct datapath *dp, struct sk_buff *skb, in clone()
1114 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
1133 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len()
1212 static void execute_psample(struct datapath *dp, struct sk_buff *skb, in execute_psample()
[all …]
H A Dvport.h77 struct datapath *dp;
110 struct datapath *dp;
H A DMakefile10 datapath.o \
H A Dopenvswitch_trace.h10 #include "datapath.h"
14 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
H A Dvport-netdev.c68 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
H A DKconfig31 The Open vSwitch datapath provides an in-kernel fast path for packet
/linux/Documentation/networking/
H A Dfailover.rst17 datapath. It also allows live migration of VMs with direct attached VFs by
18 failing over to the paravirtual datapath when the VF is unplugged.
H A Dnet_failover.rst24 datapath. It also enables hypervisor controlled live migration of a VM with
25 direct attached VF by failing over to the paravirtual datapath when the VF
28 virtio-net accelerated datapath: STANDBY mode
31 net_failover enables hypervisor controlled accelerated datapath to virtio-net
117 the paravirtual datapath when the VF is unplugged.
H A Dnf_flowtable.rst8 you to define a fastpath through the flowtable datapath. This infrastructure
37 The flowtable datapath is represented in Fig.1, which describes the classic IP
124 netdevice behind VLAN and PPPoE netdevices. The flowtable software datapath
127 flowtable datapath also deals with layer 2 decapsulation.
206 to the hardware offload datapath being used by the flow.
H A Dopenvswitch.rst4 Open vSwitch datapath developer documentation
15 within a bridge). Each datapath also has associated with it a "flow
H A Dila.rst90 Configuration and datapath for these two points of deployment is somewhat
/linux/drivers/soc/fsl/qbman/
H A DKconfig14 that allows software and accelerators on the datapath to acquire and
18 that allows software and accelerators on the datapath to enqueue and
/linux/fs/overlayfs/
H A Dcopy_up.c264 struct path datapath; in ovl_copy_up_file() local
274 ovl_path_lowerdata(dentry, &datapath); in ovl_copy_up_file()
275 if (WARN_ON_ONCE(datapath.dentry == NULL) || in ovl_copy_up_file()
279 old_file = ovl_path_open(&datapath, O_LARGEFILE | O_RDONLY); in ovl_copy_up_file()
/linux/Documentation/networking/device_drivers/ethernet/google/
H A Dgve.rst74 - GQI descriptors and datapath registers are Big Endian.
75 - DQO descriptors and datapath registers are Little Endian.
/linux/Documentation/admin-guide/perf/
H A Dxgene-pmu.rst25 performance of a specific datapath. For example, agents of a L3 cache can be
/linux/drivers/net/
H A DKconfig279 tristate "GPRS Tunneling Protocol datapath (GTP-U)"
284 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
639 an alternate low latency datapath. It also enables live migration of
641 datapath when the VF is unplugged.
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dkconfig.rst157 | of virtio net datapath such that descriptors put on the ring will
/linux/Documentation/userspace-api/
H A Dvduse.rst6 datapath which complies with the virtio specifications with vendor
/linux/drivers/virtio/
H A DKconfig96 physical device to allow the datapath of virtio to be
/linux/Documentation/networking/device_drivers/ethernet/freescale/
H A Ddpaa.rst87 dtsec datapath three speed Ethernet controller (10/100/1000 Mbps)
/linux/arch/arm64/
H A DKconfig.platforms319 cores for a minimal latency/jitter datapath, and network

12