Lines Matching refs:dp

279 	struct datapath *dp;  in ovs_meter_cmd_features()  local
288 dp = get_dp(sock_net(skb->sk), ovs_header->dp_ifindex); in ovs_meter_cmd_features()
289 if (!dp) { in ovs_meter_cmd_features()
295 dp->meter_tbl.max_meters_allowed)) in ovs_meter_cmd_features()
414 struct datapath *dp; in ovs_meter_cmd_set() local
434 dp = get_dp(sock_net(skb->sk), ovs_header->dp_ifindex); in ovs_meter_cmd_set()
435 if (!dp) { in ovs_meter_cmd_set()
440 meter_tbl = &dp->meter_tbl; in ovs_meter_cmd_set()
490 struct datapath *dp; in ovs_meter_cmd_get() local
506 dp = get_dp(sock_net(skb->sk), ovs_header->dp_ifindex); in ovs_meter_cmd_get()
507 if (!dp) { in ovs_meter_cmd_get()
513 meter = lookup_meter(&dp->meter_tbl, meter_id); in ovs_meter_cmd_get()
543 struct datapath *dp; in ovs_meter_cmd_del() local
557 dp = get_dp(sock_net(skb->sk), ovs_header->dp_ifindex); in ovs_meter_cmd_del()
558 if (!dp) { in ovs_meter_cmd_del()
564 old_meter = lookup_meter(&dp->meter_tbl, meter_id); in ovs_meter_cmd_del()
571 err = detach_meter(&dp->meter_tbl, old_meter); in ovs_meter_cmd_del()
592 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, in ovs_meter_execute() argument
604 meter = lookup_meter(&dp->meter_tbl, meter_id); in ovs_meter_execute()
729 int ovs_meters_init(struct datapath *dp) in ovs_meters_init() argument
731 struct dp_meter_table *tbl = &dp->meter_tbl; in ovs_meters_init()
756 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit() argument
758 struct dp_meter_table *tbl = &dp->meter_tbl; in ovs_meters_exit()