• Home
  • Raw
  • Download

Lines Matching full:basic

42 	struct flow_dissector_key_basic basic;  member
315 flow_dissector_init_keys(&skb_key.control, &skb_key.basic); in fl_classify()
322 skb_key.basic.n_proto = skb_protocol(skb, false); in fl_classify()
1521 fl_set_key_val(tb, &key->basic.n_proto, in fl_set_key()
1523 &mask->basic.n_proto, in fl_set_key()
1525 sizeof(key->basic.n_proto)); in fl_set_key()
1527 key->basic.n_proto = ethertype; in fl_set_key()
1528 mask->basic.n_proto = cpu_to_be16(~0); in fl_set_key()
1532 key->basic.n_proto = ethertype; in fl_set_key()
1533 mask->basic.n_proto = cpu_to_be16(~0); in fl_set_key()
1537 if (key->basic.n_proto == htons(ETH_P_IP) || in fl_set_key()
1538 key->basic.n_proto == htons(ETH_P_IPV6)) { in fl_set_key()
1539 fl_set_key_val(tb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, in fl_set_key()
1540 &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, in fl_set_key()
1541 sizeof(key->basic.ip_proto)); in fl_set_key()
1565 if (key->basic.ip_proto == IPPROTO_TCP) { in fl_set_key()
1575 } else if (key->basic.ip_proto == IPPROTO_UDP) { in fl_set_key()
1582 } else if (key->basic.ip_proto == IPPROTO_SCTP) { in fl_set_key()
1589 } else if (key->basic.n_proto == htons(ETH_P_IP) && in fl_set_key()
1590 key->basic.ip_proto == IPPROTO_ICMP) { in fl_set_key()
1599 } else if (key->basic.n_proto == htons(ETH_P_IPV6) && in fl_set_key()
1600 key->basic.ip_proto == IPPROTO_ICMPV6) { in fl_set_key()
1609 } else if (key->basic.n_proto == htons(ETH_P_MPLS_UC) || in fl_set_key()
1610 key->basic.n_proto == htons(ETH_P_MPLS_MC)) { in fl_set_key()
1614 } else if (key->basic.n_proto == htons(ETH_P_ARP) || in fl_set_key()
1615 key->basic.n_proto == htons(ETH_P_RARP)) { in fl_set_key()
1633 if (key->basic.ip_proto == IPPROTO_TCP || in fl_set_key()
1634 key->basic.ip_proto == IPPROTO_UDP || in fl_set_key()
1635 key->basic.ip_proto == IPPROTO_SCTP) { in fl_set_key()
1762 FL_KEY_SET(keys, cnt, FLOW_DISSECTOR_KEY_BASIC, basic); in fl_init_dissector()
2854 fl_dump_key_val(skb, &key->basic.n_proto, TCA_FLOWER_KEY_ETH_TYPE, in fl_dump_key()
2855 &mask->basic.n_proto, TCA_FLOWER_UNSPEC, in fl_dump_key()
2856 sizeof(key->basic.n_proto))) in fl_dump_key()
2874 if (mask->basic.n_proto) { in fl_dump_key()
2877 key->basic.n_proto)) in fl_dump_key()
2886 if ((key->basic.n_proto == htons(ETH_P_IP) || in fl_dump_key()
2887 key->basic.n_proto == htons(ETH_P_IPV6)) && in fl_dump_key()
2888 (fl_dump_key_val(skb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, in fl_dump_key()
2889 &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, in fl_dump_key()
2890 sizeof(key->basic.ip_proto)) || in fl_dump_key()
2911 if (key->basic.ip_proto == IPPROTO_TCP && in fl_dump_key()
2922 else if (key->basic.ip_proto == IPPROTO_UDP && in fl_dump_key()
2930 else if (key->basic.ip_proto == IPPROTO_SCTP && in fl_dump_key()
2938 else if (key->basic.n_proto == htons(ETH_P_IP) && in fl_dump_key()
2939 key->basic.ip_proto == IPPROTO_ICMP && in fl_dump_key()
2949 else if (key->basic.n_proto == htons(ETH_P_IPV6) && in fl_dump_key()
2950 key->basic.ip_proto == IPPROTO_ICMPV6 && in fl_dump_key()
2960 else if ((key->basic.n_proto == htons(ETH_P_ARP) || in fl_dump_key()
2961 key->basic.n_proto == htons(ETH_P_RARP)) && in fl_dump_key()
2982 if ((key->basic.ip_proto == IPPROTO_TCP || in fl_dump_key()
2983 key->basic.ip_proto == IPPROTO_UDP || in fl_dump_key()
2984 key->basic.ip_proto == IPPROTO_SCTP) && in fl_dump_key()