flkeys 517 include/net/ip6_fib.h struct flow_keys *flkeys) flkeys 524 include/net/ip6_fib.h skb_flow_dissect_flow_keys(skb, flkeys, flag); flkeys 525 include/net/ip6_fib.h fl6->fl6_sport = flkeys->ports.src; flkeys 526 include/net/ip6_fib.h fl6->fl6_dport = flkeys->ports.dst; flkeys 527 include/net/ip6_fib.h fl6->flowi6_proto = flkeys->basic.ip_proto; flkeys 555 include/net/ip6_fib.h struct flow_keys *flkeys) flkeys 330 include/net/ip_fib.h struct flow_keys *flkeys) flkeys 385 include/net/ip_fib.h struct flow_keys *flkeys) flkeys 392 include/net/ip_fib.h skb_flow_dissect_flow_keys(skb, flkeys, flag); flkeys 393 include/net/ip_fib.h fl4->fl4_sport = flkeys->ports.src; flkeys 394 include/net/ip_fib.h fl4->fl4_dport = flkeys->ports.dst; flkeys 395 include/net/ip_fib.h fl4->flowi4_proto = flkeys->basic.ip_proto; flkeys 445 include/net/ip_fib.h const struct sk_buff *skb, struct flow_keys *flkeys); flkeys 358 net/ipv4/fib_frontend.c struct flow_keys flkeys; flkeys 379 net/ipv4/fib_frontend.c if (!fib4_rules_early_flow_dissect(net, skb, &fl4, &flkeys)) { flkeys 1917 net/ipv4/route.c const struct sk_buff *skb, struct flow_keys *flkeys) flkeys 1946 net/ipv4/route.c if (!flkeys) { flkeys 1948 net/ipv4/route.c flkeys = &keys; flkeys 1952 net/ipv4/route.c hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src; flkeys 1953 net/ipv4/route.c hash_keys.addrs.v4addrs.dst = flkeys->addrs.v4addrs.dst; flkeys 1954 net/ipv4/route.c hash_keys.ports.src = flkeys->ports.src; flkeys 1955 net/ipv4/route.c hash_keys.ports.dst = flkeys->ports.dst; flkeys 1956 net/ipv4/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; flkeys 2041 net/ipv4/route.c struct flow_keys *flkeys = NULL, _flkeys; flkeys 2109 net/ipv4/route.c flkeys = &_flkeys; flkeys 2148 net/ipv4/route.c err = ip_mkroute_input(skb, res, in_dev, daddr, saddr, tos, flkeys); flkeys 2304 net/ipv6/route.c struct flow_keys *flkeys) flkeys 2308 net/ipv6/route.c struct flow_keys *_flkeys = flkeys; flkeys 2352 net/ipv6/route.c const struct sk_buff *skb, struct flow_keys *flkeys) flkeys 2362 net/ipv6/route.c ip6_multipath_l3_keys(skb, &hash_keys, flkeys); flkeys 2381 net/ipv6/route.c if (!flkeys) { flkeys 2383 net/ipv6/route.c flkeys = &keys; flkeys 2386 net/ipv6/route.c hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src; flkeys 2387 net/ipv6/route.c hash_keys.addrs.v6addrs.dst = flkeys->addrs.v6addrs.dst; flkeys 2388 net/ipv6/route.c hash_keys.ports.src = flkeys->ports.src; flkeys 2389 net/ipv6/route.c hash_keys.ports.dst = flkeys->ports.dst; flkeys 2390 net/ipv6/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; flkeys 2407 net/ipv6/route.c if (!flkeys) { flkeys 2409 net/ipv6/route.c flkeys = &keys; flkeys 2413 net/ipv6/route.c if (flkeys->control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { flkeys 2415 net/ipv6/route.c hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src; flkeys 2416 net/ipv6/route.c hash_keys.addrs.v4addrs.dst = flkeys->addrs.v4addrs.dst; flkeys 2417 net/ipv6/route.c } else if (flkeys->control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) { flkeys 2419 net/ipv6/route.c hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src; flkeys 2420 net/ipv6/route.c hash_keys.addrs.v6addrs.dst = flkeys->addrs.v6addrs.dst; flkeys 2421 net/ipv6/route.c hash_keys.tags.flow_label = flkeys->tags.flow_label; flkeys 2422 net/ipv6/route.c hash_keys.basic.ip_proto = flkeys->basic.ip_proto; flkeys 2426 net/ipv6/route.c ip6_multipath_l3_keys(skb, &hash_keys, flkeys); flkeys 2458 net/ipv6/route.c struct flow_keys *flkeys = NULL, _flkeys; flkeys 2465 net/ipv6/route.c flkeys = &_flkeys; flkeys 2468 net/ipv6/route.c fl6.mp_hash = rt6_multipath_hash(net, &fl6, skb, flkeys);