Searched refs:datapath (Results 1 - 14 of 14) sorted by relevance

/linux-master/net/openvswitch/
H A 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
[all...]
H A 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,
H A DMakefile10 datapath.o \
H A Ddp_notify.c10 #include "datapath.h"
17 struct datapath *dp;
37 struct datapath *dp;
H A Dvport.h18 #include "datapath.h"
61 * struct vport - one port within a datapath
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;
H A 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)
148 static int get_dpifindex(const struct datapath *dp)
168 struct datapath *dp = container_of(rcu, struct datapath, rc
[all...]
H A Dmeter.c19 #include "datapath.h"
279 struct datapath *dp;
414 struct datapath *dp;
490 struct datapath *dp;
543 struct datapath *dp;
592 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
729 int ovs_meters_init(struct datapath *dp)
739 /* Allow meters in a datapath to use ~3.12% of physical memory. */
756 void ovs_meters_exit(struct datapath *dp)
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 Dactions.c29 #include "datapath.h"
155 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
161 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
923 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port,
954 static int output_userspace(struct datapath *dp, struct sk_buff *skb,
1013 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb,
1032 static int sample(struct datapath *dp, struct sk_buff *skb,
1063 static int clone(struct datapath *dp, struct sk_buff *skb,
1199 static int execute_recirc(struct datapath *dp, struct sk_buff *skb,
1218 static int execute_check_pkt_len(struct datapath *d
[all...]
H A Dvport-netdev.c21 #include "datapath.h"
68 static struct net_device *get_dpdev(const struct datapath *dp)
184 /* Returns null if this device is not attached to a datapath. */
/linux-master/fs/overlayfs/
H A Dnamei.c367 struct path *datapath)
373 datapath);
381 if (ovl_dentry_weird(datapath->dentry))
386 if (!d_is_reg(datapath->dentry))
392 path_put(datapath);
403 struct path datapath; local
409 err = ovl_lookup_data_layer(dentry, redirect, layer, &datapath);
411 mntput(datapath.mnt);
412 lowerdata->dentry = datapath.dentry;
926 struct path datapath, metapat local
365 ovl_lookup_data_layer(struct dentry *dentry, const char *redirect, const struct ovl_layer *layer, struct path *datapath) argument
977 struct ovl_path datapath = {}; local
[all...]
H A Dutil.c263 * datapath->layer is visible as well.
328 int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath) argument
332 struct dentry *datadentry = datapath->dentry;
337 WRITE_ONCE(lowerdata->layer, datapath->layer);
1369 int ovl_ensure_verity_loaded(struct path *datapath) argument
1371 struct inode *inode = d_inode(datapath->dentry);
1379 filp = kernel_file_open(datapath, O_RDONLY, inode, current_cred());
1390 struct path *datapath)
1418 err = ovl_ensure_verity_loaded(datapath);
1421 datapath
1388 ovl_validate_verity(struct ovl_fs *ofs, struct path *metapath, struct path *datapath) argument
[all...]
H A Dcopy_up.c249 struct path datapath; local
259 ovl_path_lowerdata(dentry, &datapath);
260 if (WARN_ON_ONCE(datapath.dentry == NULL) ||
264 old_file = ovl_path_open(&datapath, O_LARGEFILE | O_RDONLY);
H A Doverlayfs.h462 int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath);
551 struct path *datapath);

Completed in 197 milliseconds