Lines Matching refs:key_len
497 int key_len; in parse_icmpv6() local
504 key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in parse_icmpv6()
513 key_len = SW_FLOW_KEY_OFFSET(ipv6.nd); in parse_icmpv6()
527 key_len = SW_FLOW_KEY_OFFSET(ipv6.nd); in parse_icmpv6()
570 *key_lenp = key_len; in parse_icmpv6()
602 int key_len = SW_FLOW_KEY_OFFSET(eth); in ovs_flow_extract() local
640 key_len = SW_FLOW_KEY_OFFSET(ipv4.addr); in ovs_flow_extract()
670 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
677 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
684 key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ovs_flow_extract()
713 key_len = SW_FLOW_KEY_OFFSET(ipv4.arp); in ovs_flow_extract()
718 nh_len = parse_ipv6hdr(skb, key, &key_len); in ovs_flow_extract()
734 key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ovs_flow_extract()
741 key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ovs_flow_extract()
748 key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ovs_flow_extract()
750 error = parse_icmpv6(skb, key, &key_len, nh_len); in ovs_flow_extract()
758 *key_lenp = key_len; in ovs_flow_extract()
762 u32 ovs_flow_hash(const struct sw_flow_key *key, int key_len) in ovs_flow_hash() argument
764 return jhash2((u32 *)key, DIV_ROUND_UP(key_len, sizeof(u32)), 0); in ovs_flow_hash()
768 struct sw_flow_key *key, int key_len) in ovs_flow_tbl_lookup() argument
774 hash = ovs_flow_hash(key, key_len); in ovs_flow_tbl_lookup()
780 !memcmp(&flow->key, key, key_len)) { in ovs_flow_tbl_lookup()
822 static int ipv4_flow_from_nlattrs(struct sw_flow_key *swkey, int *key_len, in ipv4_flow_from_nlattrs() argument
835 *key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ipv4_flow_from_nlattrs()
846 *key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ipv4_flow_from_nlattrs()
857 *key_len = SW_FLOW_KEY_OFFSET(ipv4.tp); in ipv4_flow_from_nlattrs()
867 static int ipv6_flow_from_nlattrs(struct sw_flow_key *swkey, int *key_len, in ipv6_flow_from_nlattrs() argument
880 *key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ipv6_flow_from_nlattrs()
891 *key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ipv6_flow_from_nlattrs()
902 *key_len = SW_FLOW_KEY_OFFSET(ipv6.tp); in ipv6_flow_from_nlattrs()
915 *key_len = SW_FLOW_KEY_OFFSET(ipv6.nd); in ipv6_flow_from_nlattrs()
969 int key_len; in ovs_flow_from_nlattrs() local
974 key_len = SW_FLOW_KEY_OFFSET(eth); in ovs_flow_from_nlattrs()
1032 *key_lenp = key_len; in ovs_flow_from_nlattrs()
1055 key_len = SW_FLOW_KEY_OFFSET(ipv4.addr); in ovs_flow_from_nlattrs()
1067 err = ipv4_flow_from_nlattrs(swkey, &key_len, a, &attrs); in ovs_flow_from_nlattrs()
1078 key_len = SW_FLOW_KEY_OFFSET(ipv6.label); in ovs_flow_from_nlattrs()
1093 err = ipv6_flow_from_nlattrs(swkey, &key_len, a, &attrs); in ovs_flow_from_nlattrs()
1105 key_len = SW_FLOW_KEY_OFFSET(ipv4.arp); in ovs_flow_from_nlattrs()
1118 *key_lenp = key_len; in ovs_flow_from_nlattrs()