Lines Matching refs:keys
587 static bool cake_update_flowkeys(struct flow_keys *keys,
602 if (ip != keys->addrs.v4addrs.src) {
603 keys->addrs.v4addrs.src = ip;
607 if (ip != keys->addrs.v4addrs.dst) {
608 keys->addrs.v4addrs.dst = ip;
612 if (keys->ports.ports) {
616 if (port != keys->ports.src) {
617 keys->ports.src = port;
621 if (port != keys->ports.dst) {
622 port = keys->ports.dst;
654 struct flow_keys keys, host_keys;
667 skb_flow_dissect_flow_keys(skb, &keys,
670 /* Don't use the SKB hash if we change the lookup keys from conntrack */
671 if (nat_enabled && cake_update_flowkeys(&keys, skb))
684 host_keys = keys;
694 host_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
703 host_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
718 flow_hash = flow_hash_from_keys(&keys);