fk 19 crypto/sm4_generic.c static const u32 fk[4] = { fk 127 crypto/sm4_generic.c rk[i] = get_unaligned_be32(&key[i]) ^ fk[i]; fk 3254 drivers/net/bonding/bond_main.c struct flow_keys *fk) fk 3261 drivers/net/bonding/bond_main.c return skb_flow_dissect_flow_keys(skb, fk, 0); fk 3263 drivers/net/bonding/bond_main.c fk->ports.ports = 0; fk 3269 drivers/net/bonding/bond_main.c iph_to_flow_copy_v4addrs(fk, iph); fk 3277 drivers/net/bonding/bond_main.c iph_to_flow_copy_v6addrs(fk, iph6); fk 3284 drivers/net/bonding/bond_main.c fk->ports.ports = skb_flow_get_ports(skb, noff, proto); fk 601 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c const struct flow_keys *fk, fk 616 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->etype = fk->basic.n_proto; fk 617 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->ip_proto = fk->basic.ip_proto; fk 619 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->src_ipv4 = fk->addrs.v4addrs.src; fk 620 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->dst_ipv4 = fk->addrs.v4addrs.dst; fk 622 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c memcpy(&tuple->src_ipv6, &fk->addrs.v6addrs.src, fk 624 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c memcpy(&tuple->dst_ipv6, &fk->addrs.v6addrs.dst, fk 627 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->src_port = fk->ports.src; fk 628 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->dst_port = fk->ports.dst; fk 639 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static bool arfs_cmp(const struct arfs_tuple *tuple, const struct flow_keys *fk) fk 641 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (tuple->src_port != fk->ports.src || tuple->dst_port != fk->ports.dst) fk 643 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (tuple->etype != fk->basic.n_proto) fk 646 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c return tuple->src_ipv4 == fk->addrs.v4addrs.src && fk 647 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c tuple->dst_ipv4 == fk->addrs.v4addrs.dst; fk 649 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c return !memcmp(&tuple->src_ipv6, &fk->addrs.v6addrs.src, fk 651 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c !memcmp(&tuple->dst_ipv6, &fk->addrs.v6addrs.dst, fk 657 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c const struct flow_keys *fk) fk 662 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c head = arfs_hash_bucket(arfs_t, fk->ports.src, fk->ports.dst); fk 664 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (arfs_cmp(&arfs_rule->tuple, fk)) fk 678 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c struct flow_keys fk; fk 680 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (!skb_flow_dissect_flow_keys(skb, &fk, 0)) fk 683 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c if (fk.basic.n_proto != htons(ETH_P_IP) && fk 684 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c fk.basic.n_proto != htons(ETH_P_IPV6)) fk 690 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c arfs_t = arfs_get_table(arfs, fk.basic.ip_proto, fk.basic.n_proto); fk 695 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c arfs_rule = arfs_find_rule(arfs_t, &fk); fk 703 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c arfs_rule = arfs_alloc_rule(priv, arfs_t, &fk, rxq_index, flow_id); fk 836 drivers/net/ethernet/sfc/falcon/rx.c struct flow_keys fk; fk 842 drivers/net/ethernet/sfc/falcon/rx.c if (!skb_flow_dissect_flow_keys(skb, &fk, 0)) fk 845 drivers/net/ethernet/sfc/falcon/rx.c if (fk.basic.n_proto != htons(ETH_P_IP) && fk.basic.n_proto != htons(ETH_P_IPV6)) fk 847 drivers/net/ethernet/sfc/falcon/rx.c if (fk.control.flags & FLOW_DIS_IS_FRAGMENT) fk 857 drivers/net/ethernet/sfc/falcon/rx.c spec.ether_type = fk.basic.n_proto; fk 858 drivers/net/ethernet/sfc/falcon/rx.c spec.ip_proto = fk.basic.ip_proto; fk 860 drivers/net/ethernet/sfc/falcon/rx.c if (fk.basic.n_proto == htons(ETH_P_IP)) { fk 861 drivers/net/ethernet/sfc/falcon/rx.c spec.rem_host[0] = fk.addrs.v4addrs.src; fk 862 drivers/net/ethernet/sfc/falcon/rx.c spec.loc_host[0] = fk.addrs.v4addrs.dst; fk 864 drivers/net/ethernet/sfc/falcon/rx.c memcpy(spec.rem_host, &fk.addrs.v6addrs.src, sizeof(struct in6_addr)); fk 865 drivers/net/ethernet/sfc/falcon/rx.c memcpy(spec.loc_host, &fk.addrs.v6addrs.dst, sizeof(struct in6_addr)); fk 868 drivers/net/ethernet/sfc/falcon/rx.c spec.rem_port = fk.ports.src; fk 869 drivers/net/ethernet/sfc/falcon/rx.c spec.loc_port = fk.ports.dst; fk 896 drivers/net/ethernet/sfc/rx.c struct flow_keys fk; fk 913 drivers/net/ethernet/sfc/rx.c if (!skb_flow_dissect_flow_keys(skb, &fk, 0)) { fk 918 drivers/net/ethernet/sfc/rx.c if (fk.basic.n_proto != htons(ETH_P_IP) && fk.basic.n_proto != htons(ETH_P_IPV6)) { fk 922 drivers/net/ethernet/sfc/rx.c if (fk.control.flags & FLOW_DIS_IS_FRAGMENT) { fk 935 drivers/net/ethernet/sfc/rx.c req->spec.ether_type = fk.basic.n_proto; fk 936 drivers/net/ethernet/sfc/rx.c req->spec.ip_proto = fk.basic.ip_proto; fk 938 drivers/net/ethernet/sfc/rx.c if (fk.basic.n_proto == htons(ETH_P_IP)) { fk 939 drivers/net/ethernet/sfc/rx.c req->spec.rem_host[0] = fk.addrs.v4addrs.src; fk 940 drivers/net/ethernet/sfc/rx.c req->spec.loc_host[0] = fk.addrs.v4addrs.dst; fk 942 drivers/net/ethernet/sfc/rx.c memcpy(req->spec.rem_host, &fk.addrs.v6addrs.src, fk 944 drivers/net/ethernet/sfc/rx.c memcpy(req->spec.loc_host, &fk.addrs.v6addrs.dst, fk 948 drivers/net/ethernet/sfc/rx.c req->spec.rem_port = fk.ports.src; fk 949 drivers/net/ethernet/sfc/rx.c req->spec.loc_port = fk.ports.dst; fk 816 kernel/auditfilter.c char *fk; fk 863 kernel/auditfilter.c fk = kstrdup(old->filterkey, GFP_KERNEL); fk 864 kernel/auditfilter.c if (unlikely(!fk)) fk 867 kernel/auditfilter.c new->filterkey = fk;