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