Searched refs:datapath (Results 1 – 13 of 13) sorted by relevance
/net/openvswitch/ |
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); 205 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu() 211 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu() 217 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl() 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() [all …]
|
D | datapath.c | 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() 185 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport() 206 struct datapath *dp = parms->dp; in new_vport() 249 struct datapath *dp = p->dp; in ovs_dp_process_packet() [all …]
|
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,
|
D | meter.c | 279 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()
|
D | dp_notify.c | 17 struct datapath *dp; in dp_detach_port_notify() 37 struct datapath *dp; in ovs_dp_notify_wq()
|
D | actions.c | 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, 916 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output() 953 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() 1012 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb, in dec_ttl_exception_handler() 1031 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() 1062 static int clone(struct datapath *dp, struct sk_buff *skb, in clone() 1198 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() 1217 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len() 1296 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() [all …]
|
D | vport.h | 77 struct datapath *dp; 108 struct datapath *dp;
|
D | openvswitch_trace.h | 14 TP_PROTO(struct datapath *dp, struct sk_buff *skb, 84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
|
D | Makefile | 10 datapath.o \
|
D | vport-netdev.c | 68 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
D | Kconfig | 30 The Open vSwitch datapath provides an in-kernel fast path for packet
|
/net/ |
D | Kconfig | 494 VF as an accelerated low latency datapath. It also allows live 496 paravirtual datapath when the VF is unplugged.
|
/net/sched/ |
D | Kconfig | 946 Say Y here to allow tc chain misses to continue in OvS datapath in 948 the correct chain in tc software datapath.
|