Lines Matching refs:fd_data

183 				   struct i40e_fdir_filter *fd_data,  in i40e_add_del_fdir_udpv4()  argument
204 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_udpv4()
205 udp->dest = fd_data->dst_port; in i40e_add_del_fdir_udpv4()
206 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_udpv4()
207 udp->source = fd_data->src_port; in i40e_add_del_fdir_udpv4()
209 if (fd_data->flex_filter) { in i40e_add_del_fdir_udpv4()
211 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_udpv4()
212 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_udpv4()
217 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_UDP; in i40e_add_del_fdir_udpv4()
218 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_udpv4()
222 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_udpv4()
230 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_udpv4()
234 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_udpv4()
255 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_tcpv4() argument
278 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_tcpv4()
279 tcp->dest = fd_data->dst_port; in i40e_add_del_fdir_tcpv4()
280 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_tcpv4()
281 tcp->source = fd_data->src_port; in i40e_add_del_fdir_tcpv4()
283 if (fd_data->flex_filter) { in i40e_add_del_fdir_tcpv4()
285 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_tcpv4()
286 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_tcpv4()
291 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_TCP; in i40e_add_del_fdir_tcpv4()
292 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_tcpv4()
296 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_tcpv4()
303 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_tcpv4()
307 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_tcpv4()
334 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_sctpv4() argument
356 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_sctpv4()
357 sctp->dest = fd_data->dst_port; in i40e_add_del_fdir_sctpv4()
358 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_sctpv4()
359 sctp->source = fd_data->src_port; in i40e_add_del_fdir_sctpv4()
361 if (fd_data->flex_filter) { in i40e_add_del_fdir_sctpv4()
363 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_sctpv4()
364 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_sctpv4()
369 fd_data->pctype = I40E_FILTER_PCTYPE_NONF_IPV4_SCTP; in i40e_add_del_fdir_sctpv4()
370 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_sctpv4()
374 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_sctpv4()
382 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_sctpv4()
386 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_sctpv4()
408 struct i40e_fdir_filter *fd_data, in i40e_add_del_fdir_ipv4() argument
428 ip->saddr = fd_data->src_ip; in i40e_add_del_fdir_ipv4()
429 ip->daddr = fd_data->dst_ip; in i40e_add_del_fdir_ipv4()
432 if (fd_data->flex_filter) { in i40e_add_del_fdir_ipv4()
434 __be16 pattern = fd_data->flex_word; in i40e_add_del_fdir_ipv4()
435 u16 off = fd_data->flex_offset; in i40e_add_del_fdir_ipv4()
440 fd_data->pctype = i; in i40e_add_del_fdir_ipv4()
441 ret = i40e_program_fdir_filter(fd_data, raw_packet, pf, add); in i40e_add_del_fdir_ipv4()
445 fd_data->pctype, fd_data->fd_id, ret); in i40e_add_del_fdir_ipv4()
455 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_ipv4()
459 fd_data->pctype, fd_data->fd_id); in i40e_add_del_fdir_ipv4()