/linux/net/openvswitch/ |
A D | datapath.h | 84 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() 260 int ovs_dp_upcall(struct datapath *, struct sk_buff *, 264 u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id); 266 const char *ovs_dp_name(const struct datapath *dp); [all …]
|
A D | meter.h | 19 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,
|
A D | datapath.c | 165 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu() 567 struct datapath *dp; in ovs_packet_cmd_execute() 940 struct datapath *dp; in ovs_flow_cmd_new() 1180 struct datapath *dp; in ovs_flow_cmd_set() 1282 struct datapath *dp; in ovs_flow_cmd_get() 1341 struct datapath *dp; in ovs_flow_cmd_del() 1418 struct datapath *dp; in ovs_flow_cmd_dump() 1577 struct datapath *dp; in lookup_datapath() 1593 struct datapath *dp; in ovs_dp_reset_user_features() 1737 struct datapath *dp; in ovs_dp_cmd_new() [all …]
|
A D | dp_notify.c | 17 struct datapath *dp; in dp_detach_port_notify() 37 struct datapath *dp; in ovs_dp_notify_wq()
|
A D | meter.c | 281 struct datapath *dp; in ovs_meter_cmd_features() 416 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() 728 int ovs_meters_init(struct datapath *dp) in ovs_meters_init() 755 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit()
|
A D | vport.h | 72 struct datapath *dp; 100 struct datapath *dp;
|
A D | actions.c | 153 static int clone_execute(struct datapath *dp, struct sk_buff *skb, 159 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, 906 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() 984 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() 1015 static int clone(struct datapath *dp, struct sk_buff *skb, in clone() 1143 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() 1162 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len() 1241 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() 1453 static int clone_execute(struct datapath *dp, struct sk_buff *skb, in clone_execute() 1520 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions() [all …]
|
A D | Makefile | 10 datapath.o \
|
A D | openvswitch_trace.h | 14 TP_PROTO(struct datapath *dp, struct sk_buff *skb, 84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
|
A D | vport-netdev.c | 68 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
A D | Kconfig | 28 The Open vSwitch datapath provides an in-kernel fast path for packet
|
/linux/Documentation/networking/ |
A D | net_failover.rst | 24 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.
|
A D | failover.rst | 17 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 D | nf_flowtable.rst | 8 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.
|
A D | openvswitch.rst | 4 Open vSwitch datapath developer documentation 15 within a bridge). Each datapath also has associated with it a "flow
|
/linux/fs/overlayfs/ |
A D | copy_up.c | 550 struct path upperpath, datapath; in ovl_copy_up_inode() local 564 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_inode() 565 err = ovl_copy_up_data(ofs, &datapath, &upperpath, in ovl_copy_up_inode() 885 struct path upperpath, datapath; in ovl_copy_up_meta_inode_data() local 894 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_meta_inode_data() 895 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_meta_inode_data() 905 err = ovl_copy_up_data(ofs, &datapath, &upperpath, c->stat.size); in ovl_copy_up_meta_inode_data()
|
/linux/drivers/soc/fsl/qbman/ |
A D | Kconfig | 14 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 D | Kconfig | 7 datapath which complies with virtio specifications with 70 of virtio net datapath such that descriptors put on the ring will
|
/linux/Documentation/networking/device_drivers/ethernet/google/ |
A D | gve.rst | 65 - GQI descriptors and datapath registers are Big Endian. 66 - DQO descriptors and datapath registers are Little Endian.
|
/linux/Documentation/admin-guide/perf/ |
A D | xgene-pmu.rst | 25 performance of a specific datapath. For example, agents of a L3 cache can be
|
/linux/drivers/net/ |
A D | Kconfig | 278 tristate "GPRS Tunneling Protocol datapath (GTP-U)" 283 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol 620 an alternate low latency datapath. It also enables live migration of 622 datapath when the VF is unplugged.
|
/linux/drivers/virtio/ |
A D | Kconfig | 79 physical device to allow the datapath of virtio to be
|
/linux/net/ |
A D | Kconfig | 446 VF as an accelerated low latency datapath. It also allows live 448 paravirtual datapath when the VF is unplugged.
|
/linux/Documentation/userspace-api/ |
A D | vduse.rst | 6 datapath which complies with the virtio specifications with vendor
|
/linux/Documentation/networking/device_drivers/ethernet/netronome/ |
A D | nfp.rst | 159 * The datapath drop action was executed.
|