Lines Matching refs:ip_src

666 			ip_addr = &fbd->ip_src[idx];  in fbnic_get_cls_rule()
718 ip_addr = &fbd->ip_src[idx]; in fbnic_get_cls_rule()
811 struct fbnic_ip_addr *ip_src = NULL, *ip_dst = NULL; in fbnic_set_cls_rule_ins() local
888 ip_src = __fbnic_ip4_sync(fbd, fbd->ip_src, in fbnic_set_cls_rule_ins()
890 if (!ip_src) in fbnic_set_cls_rule_ins()
893 set_bit(idx, ip_src->act_tcam); in fbnic_set_cls_rule_ins()
896 ip_src - fbd->ip_src); in fbnic_set_cls_rule_ins()
907 if (ip_src && ip_src->state == FBNIC_TCAM_S_ADD) in fbnic_set_cls_rule_ins()
908 memset(ip_src, 0, sizeof(*ip_src)); in fbnic_set_cls_rule_ins()
956 ip_src = __fbnic_ip6_sync(fbd, fbd->ipo_src, in fbnic_set_cls_rule_ins()
958 if (!ip_src) in fbnic_set_cls_rule_ins()
961 set_bit(idx, ip_src->act_tcam); in fbnic_set_cls_rule_ins()
965 ip_src - fbd->ipo_src); in fbnic_set_cls_rule_ins()
977 if (ip_src && ip_src->state == FBNIC_TCAM_S_ADD) in fbnic_set_cls_rule_ins()
978 memset(ip_src, 0, sizeof(*ip_src)); in fbnic_set_cls_rule_ins()
996 if (!ip_src && !ipv6_addr_any(mask6)) { in fbnic_set_cls_rule_ins()
997 ip_src = __fbnic_ip6_sync(fbd, fbd->ip_src, in fbnic_set_cls_rule_ins()
999 if (!ip_src) in fbnic_set_cls_rule_ins()
1002 set_bit(idx, ip_src->act_tcam); in fbnic_set_cls_rule_ins()
1005 ip_src - fbd->ip_src); in fbnic_set_cls_rule_ins()
1016 if (ip_src && ip_src->state == FBNIC_TCAM_S_ADD) in fbnic_set_cls_rule_ins()
1017 memset(ip_src, 0, sizeof(*ip_src)); in fbnic_set_cls_rule_ins()
1103 if (ip_src || ip_dst) in fbnic_set_cls_rule_ins()
1132 for (idx = ARRAY_SIZE(fbd->ip_src); idx--;) in fbnic_clear_nfc_ip_addr()
1133 __fbnic_ip_unsync(&fbd->ip_src[idx], tcam_idx); in fbnic_clear_nfc_ip_addr()