match_info
const struct intel_device_info *match_info =
intel_device_info_driver_create(i915, pdev->device, match_info);
const struct intel_device_info *match_info)
i915->__info = match_info;
const struct intel_device_info *match_info);
filter_src_dst_ip(struct pkt_info* info, struct fw_match_info* match_info)
match_info->v6_src_ip_match =
match_info->v4_src_ip_match =
match_info->v4_src_prefix_match =
match_info->v4_dst_prefix_match =
struct pkt_info *info, struct fw_match_info *match_info)
match_info->is_tcp = true;
match_info->is_tcp_syn = (info->flags & TCP_SYN) > 0;
match_info->tcp_dp_match = filter_tcp_port(info->dport);
match_info->udp_dp_match = filter_udp_port(info->dport);
match_info->udp_sp_match = filter_udp_port(info->sport);
struct fw_match_info match_info = {};
filter_src_dst_ip(&info, &match_info);
&info, &match_info);
if (match_info.is_tcp && !match_info.is_tcp_syn)