Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/net/openvswitch/
Ddatapath.h68 struct datapath { struct
175 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
180 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
185 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
187 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
193 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
199 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
206 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
223 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
225 struct datapath *dp; in get_dp()
[all …]
Dmeter.h19 struct datapath;
58 int ovs_meters_init(struct datapath *dp);
59 void ovs_meters_exit(struct datapath *dp);
60 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
Ddatapath.c124 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
128 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
136 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
142 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
162 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
171 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
178 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport()
199 struct datapath *dp = parms->dp; in new_vport()
222 struct datapath *dp = p->dp; in ovs_dp_process_packet()
277 int ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb, in ovs_dp_upcall()
[all …]
Ddp_notify.c17 struct datapath *dp; in dp_detach_port_notify()
37 struct datapath *dp; in ovs_dp_notify_wq()
Dvport.h72 struct datapath *dp;
100 struct datapath *dp;
Dmeter.c282 struct datapath *dp; in ovs_meter_cmd_features()
417 struct datapath *dp; in ovs_meter_cmd_set()
491 struct datapath *dp; in ovs_meter_cmd_get()
544 struct datapath *dp; in ovs_meter_cmd_del()
593 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()
Dactions.c152 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
158 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
910 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output()
941 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
994 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb, in dec_ttl_exception_handler()
1013 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
1044 static int clone(struct datapath *dp, struct sk_buff *skb, in clone()
1172 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
1191 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len()
1270 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions()
[all …]
DMakefile10 datapath.o \
Dvport-netdev.c69 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
DKconfig28 The Open vSwitch datapath provides an in-kernel fast path for packet
/kernel/linux/linux-5.10/Documentation/networking/
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
81 the paravirtual datapath when the VF is unplugged.
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.
Dopenvswitch.rst4 Open vSwitch datapath developer documentation
15 within a bridge). Each datapath also has associated with it a "flow
Dila.rst90 Configuration and datapath for these two points of deployment is somewhat
Dl2tp.rst18 The kernel's L2TP subsystem implements the datapath for L2TPv2 and
615 The kernel code implements the datapath features specified in the
Dscaling.rst113 RSS. Being in software, it is necessarily called later in the datapath.
449 requires expensive lookup operation in the datapath.
/kernel/linux/linux-5.10/drivers/vdpa/
DKconfig6 datapath which complies with virtio specifications with
48 of virtio net datapath such that descriptors put on the ring will
/kernel/linux/linux-5.10/fs/overlayfs/
Dcopy_up.c499 struct path upperpath, datapath; in ovl_copy_up_inode() local
506 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_inode()
507 err = ovl_copy_up_data(ofs, &datapath, &upperpath, in ovl_copy_up_inode()
817 struct path upperpath, datapath; in ovl_copy_up_meta_inode_data() local
826 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_meta_inode_data()
827 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_meta_inode_data()
837 err = ovl_copy_up_data(ofs, &datapath, &upperpath, c->stat.size); in ovl_copy_up_meta_inode_data()
/kernel/linux/linux-5.10/drivers/soc/fsl/qbman/
DKconfig14 that allows software and accelerators on the datapath to acquire and
18 that allows software and accelerators on the datapath to enqueue and
/kernel/linux/linux-5.10/Documentation/admin-guide/perf/
Dxgene-pmu.rst25 performance of a specific datapath. For example, agents of a L3 cache can be
/kernel/linux/linux-5.10/drivers/virtio/
DKconfig60 physical device to allow the datapath of virtio to be
/kernel/linux/linux-5.10/drivers/net/
DKconfig275 tristate "GPRS Tunneling Protocol datapath (GTP-U)"
280 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
591 an alternate low latency datapath. It also enables live migration of
593 datapath when the VF is unplugged.
/kernel/linux/linux-5.10/net/
DKconfig450 VF as an accelerated low latency datapath. It also allows live
452 paravirtual datapath when the VF is unplugged.
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/netronome/
Dnfp.rst159 * The datapath drop action was executed.
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/freescale/
Ddpaa.rst87 dtsec datapath three speed Ethernet controller (10/100/1000 Mbps)

12