Lines Matching refs:fd_data

174 				   struct i40e_fdir_filter *fd_data,  in i40e_add_del_fdir_udpv4()  argument
195 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_udpv4()
196 udp->dest = fd_data->dst_port; in i40e_add_del_fdir_udpv4()
197 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_udpv4()
198 udp->source = fd_data->src_port; in i40e_add_del_fdir_udpv4()
200 if (fd_data->flex_filter) { in i40e_add_del_fdir_udpv4()
202 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_udpv4()
203 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_udpv4()
208 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_UDP; in i40e_add_del_fdir_udpv4()
209 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_udpv4()
213 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_udpv4()
221 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_udpv4()
225 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_udpv4()
246 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_tcpv4() argument
269 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_tcpv4()
270 tcp->dest = fd_data->dst_port; in i40e_add_del_fdir_tcpv4()
271 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_tcpv4()
272 tcp->source = fd_data->src_port; in i40e_add_del_fdir_tcpv4()
274 if (fd_data->flex_filter) { in i40e_add_del_fdir_tcpv4()
276 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_tcpv4()
277 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_tcpv4()
282 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_TCP; in i40e_add_del_fdir_tcpv4()
283 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_tcpv4()
287 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_tcpv4()
294 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_tcpv4()
298 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_tcpv4()
325 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_sctpv4() argument
347 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_sctpv4()
348 sctp->dest = fd_data->dst_port; in i40e_add_del_fdir_sctpv4()
349 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_sctpv4()
350 sctp->source = fd_data->src_port; in i40e_add_del_fdir_sctpv4()
352 if (fd_data->flex_filter) { in i40e_add_del_fdir_sctpv4()
354 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_sctpv4()
355 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_sctpv4()
360 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_SCTP; in i40e_add_del_fdir_sctpv4()
361 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_sctpv4()
365 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_sctpv4()
373 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_sctpv4()
377 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_sctpv4()
399 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_ipv4() argument
419 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_ipv4()
420 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_ipv4()
423 if (fd_data->flex_filter) { in i40e_add_del_fdir_ipv4()
425 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_ipv4()
426 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_ipv4()
431 fd_data->pctype = i; in i40e_add_del_fdir_ipv4()
432 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_ipv4()
436 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_ipv4()
446 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_ipv4()
450 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_ipv4()