Lines Matching refs:fs
309 struct ethtool_rx_flow_spec *fs = in bnxt_grxclsrule() local
310 (struct ethtool_rx_flow_spec *)&cmd->fs; in bnxt_grxclsrule()
315 if (fs->location < 0 || fs->location >= BNXT_NTP_FLTR_MAX_FLTR) in bnxt_grxclsrule()
324 if (fltr->sw_id == fs->location) in bnxt_grxclsrule()
334 fs->flow_type = TCP_V4_FLOW; in bnxt_grxclsrule()
336 fs->flow_type = UDP_V4_FLOW; in bnxt_grxclsrule()
340 fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src; in bnxt_grxclsrule()
341 fs->m_u.tcp_ip4_spec.ip4src = cpu_to_be32(~0); in bnxt_grxclsrule()
343 fs->h_u.tcp_ip4_spec.ip4dst = fkeys->addrs.v4addrs.dst; in bnxt_grxclsrule()
344 fs->m_u.tcp_ip4_spec.ip4dst = cpu_to_be32(~0); in bnxt_grxclsrule()
346 fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; in bnxt_grxclsrule()
347 fs->m_u.tcp_ip4_spec.psrc = cpu_to_be16(~0); in bnxt_grxclsrule()
349 fs->h_u.tcp_ip4_spec.pdst = fkeys->ports.dst; in bnxt_grxclsrule()
350 fs->m_u.tcp_ip4_spec.pdst = cpu_to_be16(~0); in bnxt_grxclsrule()
352 fs->ring_cookie = fltr->rxq; in bnxt_grxclsrule()