Lines Matching defs:flow_keys
1361 struct flow_keys flow_keys;
1364 skb_flow_dissect_flow_keys(skb, &flow_keys, FLOW_DISSECTOR_F_STOP_BEFORE_ENCAP);
1368 if (flow_keys.basic.ip_proto != IPPROTO_TCP &&
1369 flow_keys.basic.ip_proto != IPPROTO_UDP &&
1370 flow_keys.basic.ip_proto != IPPROTO_GRE)
1373 if (flow_keys.basic.ip_proto == IPPROTO_TCP ||
1374 flow_keys.basic.ip_proto == IPPROTO_UDP) {
1375 tuple->port.src = flow_keys.ports.src;
1376 tuple->port.dst = flow_keys.ports.dst;
1378 tuple->n_proto = flow_keys.basic.n_proto;
1379 tuple->ip_proto = flow_keys.basic.ip_proto;
1381 switch (flow_keys.basic.n_proto) {
1384 tuple->ip.src_v4 = flow_keys.addrs.v4addrs.src;
1385 tuple->ip.dst_v4 = flow_keys.addrs.v4addrs.dst;
1390 tuple->ip.src_v6 = flow_keys.addrs.v6addrs.src;
1391 tuple->ip.dst_v6 = flow_keys.addrs.v6addrs.dst;