Lines Matching defs:keys
588 static bool cake_update_flowkeys(struct flow_keys *keys,
603 if (ip != keys->addrs.v4addrs.src) {
604 keys->addrs.v4addrs.src = ip;
608 if (ip != keys->addrs.v4addrs.dst) {
609 keys->addrs.v4addrs.dst = ip;
613 if (keys->ports.ports) {
617 if (port != keys->ports.src) {
618 keys->ports.src = port;
622 if (port != keys->ports.dst) {
623 port = keys->ports.dst;
655 struct flow_keys keys, host_keys;
668 skb_flow_dissect_flow_keys(skb, &keys,
671 /* Don't use the SKB hash if we change the lookup keys from conntrack */
672 if (nat_enabled && cake_update_flowkeys(&keys, skb))
685 host_keys = keys;
695 host_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
704 host_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
719 flow_hash = flow_hash_from_keys(&keys);