Home
last modified time | relevance | path

Searched full:datapath (Results 1 – 25 of 293) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/net/openvswitch/
Ddatapath.h29 * datapath.
34 * been received by the datapath.
37 * one of the datapath's queues).
54 * struct dp_nlsk_pids - array of netlink portids of for a datapath.
69 * struct datapath - datapath for flow-based packet switching
75 * @stats_percpu: Per-CPU datapath statistics.
77 * @max_headroom: the maximum headroom of all vports in this datapath; it will
81 * Context: See the comment on locking at the top of datapath.c for additional
84 struct datapath { struct
133 * then no packet is sent and the packet is accounted in the datapath's @n_lost
[all …]
Ddatapath.c43 #include "datapath.h"
91 * All writes e.g. Writes to device state (add/remove datapath, port, set
93 * modifications, set miscellaneous datapath parameters, etc.) are protected
128 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
132 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
139 static int ovs_dp_set_upcall_portids(struct datapath *, const struct nlattr *);
142 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
148 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
168 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
178 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
[all …]
Dvport.h18 #include "datapath.h"
61 * struct vport - one port within a datapath
64 * @dp: Datapath to which this port belongs.
68 * @dp_hash_node: Element in @datapath->ports hash table in datapath.c.
77 struct datapath *dp;
98 * @dp: New vport's datapath.
108 struct datapath *dp;
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,
Ddp_notify.c10 #include "datapath.h"
17 struct datapath *dp; in dp_detach_port_notify()
37 struct datapath *dp; in ovs_dp_notify_wq()
/kernel/linux/linux-5.10/net/openvswitch/
Ddatapath.h29 * datapath.
34 * been received by the datapath.
37 * one of the datapath's queues).
54 * struct datapath - datapath for flow-based packet switching
60 * @stats_percpu: Per-CPU datapath statistics.
62 * @max_headroom: the maximum headroom of all vports in this datapath; it will
65 * Context: See the comment on locking at the top of datapath.c for additional
68 struct datapath { struct
115 * then no packet is sent and the packet is accounted in the datapath's @n_lost
175 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
[all …]
Dvport.h18 #include "datapath.h"
59 * struct vport - one port within a datapath
61 * @dp: Datapath to which this port belongs.
65 * @dp_hash_node: Element in @datapath->ports hash table in datapath.c.
72 struct datapath *dp;
91 * @dp: New vport's datapath.
100 struct datapath *dp;
Ddatapath.c41 #include "datapath.h"
87 * All writes e.g. Writes to device state (add/remove datapath, port, set
89 * modifications, set miscellaneous datapath parameters, etc.) are protected
124 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()
[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,
Ddp_notify.c10 #include "datapath.h"
17 struct datapath *dp; in dp_detach_port_notify()
37 struct datapath *dp; in ovs_dp_notify_wq()
/kernel/linux/linux-6.6/Documentation/netlink/specs/
Dovs_datapath.yaml9 OVS datapath configuration over generic netlink.
29 doc: Allow datapath to associate multiple Netlink PIDs to each vport
37 name: datapath-stats
76 name: datapath
78 enum-name: ovs-datapath-attrs
90 struct: datapath-stats
122 attribute-set: datapath
141 attribute-set: datapath
153 attribute-set: datapath
/kernel/linux/linux-6.6/tools/testing/selftests/net/
Dipv6_flowlabel.sh13 echo "TEST datapath"
17 echo "TEST datapath (with auto-flowlabels)"
21 echo "TEST datapath (with ping-sockets)"
27 echo "TEST datapath (with flowinfo-send)"
31 echo "TEST datapath (with ping-sockets flowinfo-send)"
/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.
/kernel/linux/linux-5.10/include/uapi/linux/
Dopenvswitch.h29 * @dp_ifindex: ifindex of local port for datapath (0 to make a request not
30 * specific to a datapath).
47 * when creating the datapath.
51 /* First OVS datapath version to support features */
70 * set on the datapath port (for OVS_ACTION_ATTR_MISS). Only valid on
74 * datapath. Always present in notifications.
76 * datapath. Always present in notifications.
104 __u32 n_masks; /* Number of masks for the datapath. */
124 /* Allow datapath to associate multiple Netlink PIDs to each vport */
219 OVS_VPORT_TYPE_INTERNAL, /* network device implemented by datapath */
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dopenvswitch.h29 * @dp_ifindex: ifindex of local port for datapath (0 to make a request not
30 * specific to a datapath).
47 * when creating the datapath.
51 /* First OVS datapath version to support features */
70 * set on the datapath port (for OVS_ACTION_ATTR_MISS). Only valid on
76 * datapath. Always present in notifications.
78 * datapath. Always present in notifications.
79 * @OVS_DP_ATTR_IFINDEX: Interface index for a new datapath netdev. Only
112 __u32 n_masks; /* Number of masks for the datapath. */
132 /* Allow datapath to associate multiple Netlink PIDs to each vport */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
Denum.h135 * @RESET_TYPE_INVISIBLE: Reset datapath and MAC
138 * @RESET_TYPE_ALL: Reset datapath, MAC and PHY
142 * @RESET_TYPE_DATAPATH: Reset datapath only.
143 * @RESET_TYPE_DISABLE: Reset datapath, MAC and PHY; leave NIC disabled
146 * @RESET_TYPE_RX_RECOVERY: reset to recover from RX datapath errors
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
Denum.h135 * @RESET_TYPE_INVISIBLE: Reset datapath and MAC
138 * @RESET_TYPE_ALL: Reset datapath, MAC and PHY
142 * @RESET_TYPE_DATAPATH: Reset datapath only.
143 * @RESET_TYPE_DISABLE: Reset datapath, MAC and PHY; leave NIC disabled
146 * @RESET_TYPE_RX_RECOVERY: reset to recover from RX datapath errors
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/
DKconfig3 # Freescale DataPath Acceleration Architecture Gen2 (DPAA2) drivers
10 Build drivers for Freescale DataPath Acceleration
/kernel/linux/linux-5.10/tools/testing/selftests/net/
Dipv6_flowlabel.sh13 echo "TEST datapath"
17 echo "TEST datapath (with auto-flowlabels)"
/kernel/linux/linux-6.6/Documentation/networking/
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.
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
118 the paravirtual datapath when the VF is unplugged.
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
Denum.h135 * @RESET_TYPE_INVISIBLE: Reset datapath and MAC (Falcon only)
138 * @RESET_TYPE_ALL: Reset datapath, MAC and PHY
142 * @RESET_TYPE_DATAPATH: Reset datapath only.
144 * @RESET_TYPE_DISABLE: Reset datapath, MAC and PHY; leave NIC disabled
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Denum.h136 * @RESET_TYPE_INVISIBLE: Reset datapath and MAC (Falcon only)
139 * @RESET_TYPE_ALL: Reset datapath, MAC and PHY
143 * @RESET_TYPE_DATAPATH: Reset datapath only.
145 * @RESET_TYPE_DISABLE: Reset datapath, MAC and PHY; leave NIC disabled
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
Denum.h135 * @RESET_TYPE_INVISIBLE: Reset datapath and MAC (Falcon only)
138 * @RESET_TYPE_ALL: Reset datapath, MAC and PHY
142 * @RESET_TYPE_DATAPATH: Reset datapath only.
144 * @RESET_TYPE_DISABLE: Reset datapath, MAC and PHY; leave NIC disabled

12345678910>>...12