Lines Matching refs:pf

52 			     struct i40e_pf *pf, bool add)  in i40e_program_fdir_filter()  argument
68 for (i = 0; i < pf->num_alloc_vsi; i++) in i40e_program_fdir_filter()
69 if (pf->vsi[i] && pf->vsi[i]->type == I40E_VSI_FDIR) in i40e_program_fdir_filter()
70 vsi = pf->vsi[i]; in i40e_program_fdir_filter()
112 fpt |= (pf->vsi[pf->lan_vsi]->id) << in i40e_program_fdir_filter()
200 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_udpv4() local
225 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_udpv4()
227 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_udpv4()
231 } else if (I40E_DEBUG_FD & pf->hw.debug_mask) { in i40e_add_del_fdir_udpv4()
233 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_udpv4()
237 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_udpv4()
257 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_tcpv4() local
284 pf->fd_tcp_rule++; in i40e_add_del_fdir_tcpv4()
285 if (pf->flags & I40E_FLAG_FD_ATR_ENABLED) { in i40e_add_del_fdir_tcpv4()
286 dev_info(&pf->pdev->dev, "Forcing ATR off, sideband rules for TCP/IPv4 flow being applied\n"); in i40e_add_del_fdir_tcpv4()
287 pf->flags &= ~I40E_FLAG_FD_ATR_ENABLED; in i40e_add_del_fdir_tcpv4()
290 pf->fd_tcp_rule = (pf->fd_tcp_rule > 0) ? in i40e_add_del_fdir_tcpv4()
291 (pf->fd_tcp_rule - 1) : 0; in i40e_add_del_fdir_tcpv4()
292 if (pf->fd_tcp_rule == 0) { in i40e_add_del_fdir_tcpv4()
293 pf->flags |= I40E_FLAG_FD_ATR_ENABLED; in i40e_add_del_fdir_tcpv4()
294 dev_info(&pf->pdev->dev, "ATR re-enabled due to no sideband TCP/IPv4 rules\n"); in i40e_add_del_fdir_tcpv4()
299 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_tcpv4()
302 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_tcpv4()
306 } else if (I40E_DEBUG_FD & pf->hw.debug_mask) { in i40e_add_del_fdir_tcpv4()
308 dev_info(&pf->pdev->dev, "Filter OK for PCTYPE %d loc = %d)\n", in i40e_add_del_fdir_tcpv4()
311 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_tcpv4()
349 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_ipv4() local
372 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_ipv4()
375 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_ipv4()
379 } else if (I40E_DEBUG_FD & pf->hw.debug_mask) { in i40e_add_del_fdir_ipv4()
381 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_ipv4()
385 dev_info(&pf->pdev->dev, in i40e_add_del_fdir_ipv4()
404 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir() local
437 dev_info(&pf->pdev->dev, "Could not specify spec type %d\n", in i40e_add_del_fdir()
458 struct i40e_pf *pf = rx_ring->vsi->back; in i40e_fd_handle_status() local
459 struct pci_dev *pdev = pf->pdev; in i40e_fd_handle_status()
470 (I40E_DEBUG_FD & pf->hw.debug_mask)) in i40e_fd_handle_status()
480 if (test_bit(__I40E_FD_FLUSH_REQUESTED, &pf->state)) in i40e_fd_handle_status()
483 pf->fd_add_err++; in i40e_fd_handle_status()
485 pf->fd_atr_cnt = i40e_get_current_atr_cnt(pf); in i40e_fd_handle_status()
488 (pf->auto_disable_flags & I40E_FLAG_FD_SB_ENABLED)) { in i40e_fd_handle_status()
489 pf->auto_disable_flags |= I40E_FLAG_FD_ATR_ENABLED; in i40e_fd_handle_status()
490 set_bit(__I40E_FD_FLUSH_REQUESTED, &pf->state); in i40e_fd_handle_status()
494 fcnt_prog = i40e_get_global_fd_count(pf); in i40e_fd_handle_status()
495 fcnt_avail = pf->fdir_pf_filter_count; in i40e_fd_handle_status()
501 if ((pf->flags & I40E_FLAG_FD_SB_ENABLED) && in i40e_fd_handle_status()
502 !(pf->auto_disable_flags & in i40e_fd_handle_status()
505 pf->auto_disable_flags |= in i40e_fd_handle_status()
514 if (I40E_DEBUG_FD & pf->hw.debug_mask) in i40e_fd_handle_status()
648 struct i40e_pf *pf = tx_ring->vsi->back; in i40e_check_tx_hang() local
670 if (I40E_DEBUG_FLOW & pf->hw.debug_mask) in i40e_check_tx_hang()
673 pf->tx_sluggish_count++; in i40e_check_tx_hang()
1935 struct i40e_pf *pf = tx_ring->vsi->back; in i40e_atr() local
1947 if (!(pf->flags & I40E_FLAG_FD_ATR_ENABLED)) in i40e_atr()
1950 if ((pf->auto_disable_flags & I40E_FLAG_FD_ATR_ENABLED)) in i40e_atr()
1979 if (th->syn && (pf->auto_disable_flags & I40E_FLAG_FD_ATR_ENABLED)) in i40e_atr()
2026 ((u32)pf->fd_atr_cnt_idx << I40E_TXD_FLTR_QW1_CNTINDEX_SHIFT) & in i40e_atr()
2190 struct i40e_pf *pf; in i40e_tsyn() local
2202 pf = i40e_netdev_to_pf(tx_ring->netdev); in i40e_tsyn()
2203 if (!(pf->flags & I40E_FLAG_PTP)) in i40e_tsyn()
2206 if (pf->ptp_tx && in i40e_tsyn()
2207 !test_and_set_bit_lock(__I40E_PTP_TX_IN_PROGRESS, &pf->state)) { in i40e_tsyn()
2209 pf->ptp_tx_skb = skb_get(skb); in i40e_tsyn()