Lines Matching defs:src
253 min_mask = ntohs(filter->mask->key.tp_range.tp_min.src);
254 max_mask = ntohs(filter->mask->key.tp_range.tp_max.src);
255 min_val = ntohs(filter->key.tp_range.tp_min.src);
256 max_val = ntohs(filter->key.tp_range.tp_max.src);
259 if (ntohs(key->tp_range.tp.src) < min_val ||
260 ntohs(key->tp_range.tp.src) > max_val)
264 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src;
265 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src;
854 fl_set_key_val(tb, &key->tp_range.tp_min.src,
855 TCA_FLOWER_KEY_PORT_SRC_MIN, &mask->tp_range.tp_min.src,
856 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_min.src));
857 fl_set_key_val(tb, &key->tp_range.tp_max.src,
858 TCA_FLOWER_KEY_PORT_SRC_MAX, &mask->tp_range.tp_max.src,
859 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_max.src));
866 if (mask->tp_range.tp_min.src != mask->tp_range.tp_max.src) {
879 if (mask->tp_range.tp_min.src && mask->tp_range.tp_max.src &&
880 ntohs(key->tp_range.tp_max.src) <=
881 ntohs(key->tp_range.tp_min.src)) {
1892 fl_set_key_val(tb, key->eth.src, TCA_FLOWER_KEY_ETH_SRC,
1893 mask->eth.src, TCA_FLOWER_KEY_ETH_SRC_MASK,
1894 sizeof(key->eth.src));
1936 fl_set_key_val(tb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC,
1937 &mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK,
1938 sizeof(key->ipv4.src));
1945 fl_set_key_val(tb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
1946 &mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
1947 sizeof(key->ipv6.src));
1954 fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_TCP_SRC,
1955 &mask->tp.src, TCA_FLOWER_KEY_TCP_SRC_MASK,
1956 sizeof(key->tp.src));
1964 fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_UDP_SRC,
1965 &mask->tp.src, TCA_FLOWER_KEY_UDP_SRC_MASK,
1966 sizeof(key->tp.src));
1971 fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_SCTP_SRC,
1972 &mask->tp.src, TCA_FLOWER_KEY_SCTP_SRC_MASK,
1973 sizeof(key->tp.src));
2048 fl_set_key_val(tb, &key->enc_ipv4.src,
2050 &mask->enc_ipv4.src,
2052 sizeof(key->enc_ipv4.src));
2064 fl_set_key_val(tb, &key->enc_ipv6.src,
2066 &mask->enc_ipv6.src,
2068 sizeof(key->enc_ipv6.src));
2080 fl_set_key_val(tb, &key->enc_tp.src, TCA_FLOWER_KEY_ENC_UDP_SRC_PORT,
2081 &mask->enc_tp.src, TCA_FLOWER_KEY_ENC_UDP_SRC_PORT_MASK,
2082 sizeof(key->enc_tp.src));
2121 struct fl_flow_mask *src)
2123 const void *psrc = fl_key_get_start(&src->key, src);
2124 void *pdst = fl_key_get_start(&dst->key, src);
2126 memcpy(pdst, psrc, fl_mask_range(src));
2127 dst->range = src->range;
2248 (newmask->key.tp_range.tp_min.src &&
2249 newmask->key.tp_range.tp_max.src))
2913 fl_dump_key_val(skb, &key->tp_range.tp_min.src,
2915 &mask->tp_range.tp_min.src, TCA_FLOWER_UNSPEC,
2916 sizeof(key->tp_range.tp_min.src)) ||
2917 fl_dump_key_val(skb, &key->tp_range.tp_max.src,
2919 &mask->tp_range.tp_max.src, TCA_FLOWER_UNSPEC,
2920 sizeof(key->tp_range.tp_max.src)))
3458 fl_dump_key_val(skb, key->eth.src, TCA_FLOWER_KEY_ETH_SRC,
3459 mask->eth.src, TCA_FLOWER_KEY_ETH_SRC_MASK,
3460 sizeof(key->eth.src)) ||
3518 (fl_dump_key_val(skb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC,
3519 &mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK,
3520 sizeof(key->ipv4.src)) ||
3526 (fl_dump_key_val(skb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
3527 &mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
3528 sizeof(key->ipv6.src)) ||
3535 (fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_TCP_SRC,
3536 &mask->tp.src, TCA_FLOWER_KEY_TCP_SRC_MASK,
3537 sizeof(key->tp.src)) ||
3546 (fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_UDP_SRC,
3547 &mask->tp.src, TCA_FLOWER_KEY_UDP_SRC_MASK,
3548 sizeof(key->tp.src)) ||
3554 (fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_SCTP_SRC,
3555 &mask->tp.src, TCA_FLOWER_KEY_SCTP_SRC_MASK,
3556 sizeof(key->tp.src)) ||
3625 (fl_dump_key_val(skb, &key->enc_ipv4.src,
3626 TCA_FLOWER_KEY_ENC_IPV4_SRC, &mask->enc_ipv4.src,
3628 sizeof(key->enc_ipv4.src)) ||
3635 (fl_dump_key_val(skb, &key->enc_ipv6.src,
3636 TCA_FLOWER_KEY_ENC_IPV6_SRC, &mask->enc_ipv6.src,
3638 sizeof(key->enc_ipv6.src)) ||
3649 fl_dump_key_val(skb, &key->enc_tp.src,
3651 &mask->enc_tp.src,
3653 sizeof(key->enc_tp.src)) ||