Lines Matching refs:fk
966 struct flow_keys fk;
983 if (!skb_flow_dissect_flow_keys(skb, &fk, 0)) {
988 if (fk.basic.n_proto != htons(ETH_P_IP) && fk.basic.n_proto != htons(ETH_P_IPV6)) {
992 if (fk.control.flags & FLOW_DIS_IS_FRAGMENT) {
1005 req->spec.ether_type = fk.basic.n_proto;
1006 req->spec.ip_proto = fk.basic.ip_proto;
1008 if (fk.basic.n_proto == htons(ETH_P_IP)) {
1009 req->spec.rem_host[0] = fk.addrs.v4addrs.src;
1010 req->spec.loc_host[0] = fk.addrs.v4addrs.dst;
1012 memcpy(req->spec.rem_host, &fk.addrs.v6addrs.src,
1014 memcpy(req->spec.loc_host, &fk.addrs.v6addrs.dst,
1018 req->spec.rem_port = fk.ports.src;
1019 req->spec.loc_port = fk.ports.dst;