Lines Matching refs:dst_cid
46 int dst_cid; /* destination chain id */ member
1677 bool vcap_is_next_lookup(struct vcap_control *vctrl, int src_cid, int dst_cid) in vcap_is_next_lookup() argument
1688 if (dst_cid < next_cid) in vcap_is_next_lookup()
1691 admin = vcap_find_admin(vctrl, dst_cid); in vcap_is_next_lookup()
2191 int dst_cid) in vcap_get_next_chain() argument
2200 if (eport->src_cid == dst_cid) in vcap_get_next_chain()
2201 return eport->dst_cid; in vcap_get_next_chain()
2209 int dst_cid) in vcap_path_exist() argument
2211 int cid = rounddown(dst_cid, VCAP_CID_LOOKUP_SIZE); in vcap_path_exist()
2235 tmp = eport->dst_cid; in vcap_path_exist()
3089 int dst_cid) in vcap_is_enabled() argument
3096 if (eport->dst_cid == dst_cid && eport->ndev == ndev) in vcap_is_enabled()
3104 unsigned long cookie, int src_cid, int dst_cid) in vcap_enable() argument
3109 if (src_cid >= dst_cid) in vcap_enable()
3112 admin = vcap_find_admin(vctrl, dst_cid); in vcap_enable()
3123 eport->dst_cid = dst_cid; in vcap_enable()
3130 while (dst_cid) { in vcap_enable()
3131 admin = vcap_find_admin(vctrl, dst_cid); in vcap_enable()
3135 vcap_enable_rules(vctrl, ndev, dst_cid); in vcap_enable()
3136 dst_cid = vcap_get_next_chain(vctrl, ndev, dst_cid); in vcap_enable()
3148 int dst_cid; in vcap_disable() local
3166 dst_cid = eport->dst_cid; in vcap_disable()
3167 while (dst_cid) { in vcap_disable()
3168 admin = vcap_find_admin(vctrl, dst_cid); in vcap_disable()
3172 vcap_disable_rules(vctrl, ndev, dst_cid); in vcap_disable()
3173 dst_cid = vcap_get_next_chain(vctrl, ndev, dst_cid); in vcap_disable()
3185 int src_cid, int dst_cid, unsigned long cookie, in vcap_enable_lookups() argument
3200 if (dst_cid % VCAP_CID_LOOKUP_SIZE) in vcap_enable_lookups()
3204 if (vcap_is_enabled(vctrl, ndev, dst_cid)) in vcap_enable_lookups()
3208 err = vcap_enable(vctrl, ndev, cookie, src_cid, dst_cid); in vcap_enable_lookups()