Lines Matching refs:dfs
1648 struct ch_filter_specification *dfs)
1650 switch (dfs->val.proto) {
1652 if (dfs->type)
1658 if (dfs->type)
1665 if (dfs->type) {
1666 fs->h_u.tcp_ip6_spec.psrc = cpu_to_be16(dfs->val.fport);
1667 fs->m_u.tcp_ip6_spec.psrc = cpu_to_be16(dfs->mask.fport);
1668 fs->h_u.tcp_ip6_spec.pdst = cpu_to_be16(dfs->val.lport);
1669 fs->m_u.tcp_ip6_spec.pdst = cpu_to_be16(dfs->mask.lport);
1670 memcpy(&fs->h_u.tcp_ip6_spec.ip6src, &dfs->val.fip[0],
1672 memcpy(&fs->m_u.tcp_ip6_spec.ip6src, &dfs->mask.fip[0],
1674 memcpy(&fs->h_u.tcp_ip6_spec.ip6dst, &dfs->val.lip[0],
1676 memcpy(&fs->m_u.tcp_ip6_spec.ip6dst, &dfs->mask.lip[0],
1678 fs->h_u.tcp_ip6_spec.tclass = dfs->val.tos;
1679 fs->m_u.tcp_ip6_spec.tclass = dfs->mask.tos;
1681 fs->h_u.tcp_ip4_spec.psrc = cpu_to_be16(dfs->val.fport);
1682 fs->m_u.tcp_ip4_spec.psrc = cpu_to_be16(dfs->mask.fport);
1683 fs->h_u.tcp_ip4_spec.pdst = cpu_to_be16(dfs->val.lport);
1684 fs->m_u.tcp_ip4_spec.pdst = cpu_to_be16(dfs->mask.lport);
1685 memcpy(&fs->h_u.tcp_ip4_spec.ip4src, &dfs->val.fip[0],
1687 memcpy(&fs->m_u.tcp_ip4_spec.ip4src, &dfs->mask.fip[0],
1689 memcpy(&fs->h_u.tcp_ip4_spec.ip4dst, &dfs->val.lip[0],
1691 memcpy(&fs->m_u.tcp_ip4_spec.ip4dst, &dfs->mask.lip[0],
1693 fs->h_u.tcp_ip4_spec.tos = dfs->val.tos;
1694 fs->m_u.tcp_ip4_spec.tos = dfs->mask.tos;
1696 fs->h_ext.vlan_tci = cpu_to_be16(dfs->val.ivlan);
1697 fs->m_ext.vlan_tci = cpu_to_be16(dfs->mask.ivlan);
1700 if (dfs->action == FILTER_DROP)
1703 fs->ring_cookie = dfs->iq;