Home
last modified time | relevance | path

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

12

/linux/net/openvswitch/
A Ddatapath.h84 struct datapath { struct
193 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
198 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
203 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
224 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
241 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
243 struct datapath *dp; in get_dp()
258 int ovs_dp_upcall(struct datapath *, struct sk_buff *,
262 u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id);
264 const char *ovs_dp_name(const struct datapath *dp);
[all …]
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,
A Ddatapath.c167 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
599 struct datapath *dp; in ovs_packet_cmd_execute()
973 struct datapath *dp; in ovs_flow_cmd_new()
1220 struct datapath *dp; in ovs_flow_cmd_set()
1322 struct datapath *dp; in ovs_flow_cmd_get()
1381 struct datapath *dp; in ovs_flow_cmd_del()
1458 struct datapath *dp; in ovs_flow_cmd_dump()
1626 struct datapath *dp; in lookup_datapath()
1642 struct datapath *dp; in ovs_dp_reset_user_features()
1787 struct datapath *dp; in ovs_dp_cmd_new()
[all …]
A Ddp_notify.c17 struct datapath *dp; in dp_detach_port_notify()
37 struct datapath *dp; in ovs_dp_notify_wq()
A Dvport.h77 struct datapath *dp;
108 struct datapath *dp;
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()
A Dactions.c160 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
166 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
969 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
1047 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
1088 static int clone(struct datapath *dp, struct sk_buff *skb, in clone()
1224 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
1322 static void execute_psample(struct datapath *dp, struct sk_buff *skb, in execute_psample()
1354 static void execute_psample(struct datapath *dp, struct sk_buff *skb, in execute_psample()
1589 static int clone_execute(struct datapath *dp, struct sk_buff *skb, in clone_execute()
1656 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions()
[all …]
A DMakefile10 datapath.o \
A Dopenvswitch_trace.h14 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
A Dvport-netdev.c68 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
A DKconfig31 The Open vSwitch datapath provides an in-kernel fast path for packet
/linux/Documentation/netlink/specs/
A Dovs_datapath.yaml9 OVS datapath configuration over generic netlink.
30 doc: Allow datapath to associate multiple Netlink PIDs to each vport
38 name: datapath-stats
77 name: datapath
79 enum-name: ovs-datapath-attrs
91 struct: datapath-stats
123 attribute-set: datapath
142 attribute-set: datapath
153 attribute-set: datapath
A Dovs_flow.yaml22 ifindex of local port for datapath (0 to make a request not specific
23 to a datapath).
297 the fields in a flow will be used as part of the hash. Each datapath is free to use its
545 doc: Value 0 indicates the hash is not computed by the datapath.
609 doc: ovs port number in datapath
/linux/fs/overlayfs/
A Dnamei.c367 struct path *datapath) in ovl_lookup_data_layer() argument
373 datapath); in ovl_lookup_data_layer()
386 if (!d_is_reg(datapath->dentry)) in ovl_lookup_data_layer()
392 path_put(datapath); in ovl_lookup_data_layer()
403 struct path datapath; in ovl_lookup_data_layers() local
411 mntput(datapath.mnt); in ovl_lookup_data_layers()
412 lowerdata->dentry = datapath.dentry; in ovl_lookup_data_layers()
926 struct path datapath, metapath; in ovl_maybe_validate_verity() local
944 if (!datapath.dentry) in ovl_maybe_validate_verity()
977 struct ovl_path datapath = {}; in ovl_maybe_lookup_lowerdata() local
[all …]
A Dutil.c328 int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath) in ovl_dentry_set_lowerdata() argument
332 struct dentry *datadentry = datapath->dentry; in ovl_dentry_set_lowerdata()
337 WRITE_ONCE(lowerdata->layer, datapath->layer); in ovl_dentry_set_lowerdata()
1369 int ovl_ensure_verity_loaded(struct path *datapath) in ovl_ensure_verity_loaded() argument
1371 struct inode *inode = d_inode(datapath->dentry); in ovl_ensure_verity_loaded()
1379 filp = kernel_file_open(datapath, O_RDONLY, current_cred()); in ovl_ensure_verity_loaded()
1390 struct path *datapath) in ovl_validate_verity() argument
1418 err = ovl_ensure_verity_loaded(datapath); in ovl_validate_verity()
1421 datapath->dentry); in ovl_validate_verity()
1425 digest_size = fsverity_get_digest(d_inode(datapath->dentry), actual_digest, in ovl_validate_verity()
[all …]
A Dcopy_up.c265 struct path datapath; in ovl_copy_up_file() local
275 ovl_path_lowerdata(dentry, &datapath); in ovl_copy_up_file()
276 if (WARN_ON_ONCE(datapath.dentry == NULL) || in ovl_copy_up_file()
280 old_file = ovl_path_open(&datapath, O_LARGEFILE | O_RDONLY); in ovl_copy_up_file()
/linux/Documentation/networking/
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.
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
118 the paravirtual datapath when the VF is unplugged.
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.
/linux/drivers/soc/fsl/qbman/
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/drivers/vdpa/
A DKconfig7 datapath which complies with virtio specifications with
74 of virtio net datapath such that descriptors put on the ring will
/linux/Documentation/networking/device_drivers/ethernet/google/
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/
A Dxgene-pmu.rst25 performance of a specific datapath. For example, agents of a L3 cache can be
/linux/Documentation/accel/qaic/
A Dqaic.rst180 Configures QAIC to use a polling thread for datapath events instead of relying
203 Sets the polling interval in microseconds (us) when datapath polling is active.
/linux/drivers/net/
A DKconfig277 tristate "GPRS Tunneling Protocol datapath (GTP-U)"
282 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
660 an alternate low latency datapath. It also enables live migration of
662 datapath when the VF is unplugged.

Completed in 43 milliseconds

12