Home
last modified time | relevance | path

Searched refs:ipv4 (Results 1 – 25 of 28) sorted by relevance

12

/drivers/infiniband/hw/usnic/
Dusnic_fwd.h114 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
115 filter->u.ipv4.protocol = PROTO_UDP; in usnic_fwd_init_udp_filter()
118 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD; in usnic_fwd_init_udp_filter()
119 filter->u.ipv4.dst_addr = daddr; in usnic_fwd_init_udp_filter()
123 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT; in usnic_fwd_init_udp_filter()
124 filter->u.ipv4.dst_port = dport; in usnic_fwd_init_udp_filter()
Dusnic_fwd.c174 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked()
176 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) in validate_filter_locked()
180 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked()
182 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) in validate_filter_locked()
/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c100 struct iphdr *ipv4 = (struct iphdr *)(skb->data + ETH_HLEN); in mlx5e_lro_update_hdr() local
118 ipv4 = NULL; in mlx5e_lro_update_hdr()
131 if (ipv4) { in mlx5e_lro_update_hdr()
132 ipv4->ttl = cqe->lro_min_ttl; in mlx5e_lro_update_hdr()
133 ipv4->tot_len = cpu_to_be16(tot_len); in mlx5e_lro_update_hdr()
134 ipv4->check = 0; in mlx5e_lro_update_hdr()
135 ipv4->check = ip_fast_csum((unsigned char *)ipv4, in mlx5e_lro_update_hdr()
136 ipv4->ihl); in mlx5e_lro_update_hdr()
/drivers/net/ethernet/cisco/enic/
Denic_clsf.c27 data.u.ipv4.protocol = PROTO_TCP; in enic_addfltr_5t()
30 data.u.ipv4.protocol = PROTO_UDP; in enic_addfltr_5t()
36 data.u.ipv4.src_addr = ntohl(keys->addrs.v4addrs.src); in enic_addfltr_5t()
37 data.u.ipv4.dst_addr = ntohl(keys->addrs.v4addrs.dst); in enic_addfltr_5t()
38 data.u.ipv4.src_port = ntohs(keys->ports.src); in enic_addfltr_5t()
39 data.u.ipv4.dst_port = ntohs(keys->ports.dst); in enic_addfltr_5t()
40 data.u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_addfltr_5t()
Dcq_enet_desc.h111 u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok) in cq_enet_rq_desc_dec() argument
179 *ipv4 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV4) ? 1 : 0; in cq_enet_rq_desc_dec()
Dvnic_devcmd.h593 struct filter_ipv4_5tuple ipv4; member
Denic_main.c1116 u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc; in enic_rq_indicate_buf() local
1133 &ipv4_csum_ok, &ipv6, &ipv4, &ipv4_fragment, in enic_rq_indicate_buf()
/drivers/net/ethernet/mellanox/mlx4/
Dmcg.c872 rule_hw->ipv4.src_ip = spec->ipv4.src_ip; in parse_trans_rule()
873 rule_hw->ipv4.src_ip_msk = spec->ipv4.src_ip_msk; in parse_trans_rule()
874 rule_hw->ipv4.dst_ip = spec->ipv4.dst_ip; in parse_trans_rule()
875 rule_hw->ipv4.dst_ip_msk = spec->ipv4.dst_ip_msk; in parse_trans_rule()
929 if (cur->ipv4.src_ip) in mlx4_err_rule()
932 &cur->ipv4.src_ip); in mlx4_err_rule()
933 if (cur->ipv4.dst_ip) in mlx4_err_rule()
936 &cur->ipv4.dst_ip); in mlx4_err_rule()
Den_ethtool.c1382 spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src; in add_ip_rule()
1384 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule()
1385 spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; in add_ip_rule()
1387 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule()
1426 spec_l3->ipv4.src_ip = cmd->fs.h_u.tcp_ip4_spec.ip4src; in add_tcp_udp_rule()
1427 spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; in add_tcp_udp_rule()
1438 spec_l3->ipv4.src_ip = cmd->fs.h_u.udp_ip4_spec.ip4src; in add_tcp_udp_rule()
1439 spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; in add_tcp_udp_rule()
1445 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule()
1447 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule()
Den_tx.c918 struct iphdr *ipv4 = (struct iphdr *)skb_inner_network_header(skb); in mlx4_en_xmit() local
919 if (ipv4->protocol == IPPROTO_TCP || ipv4->protocol == IPPROTO_UDP) in mlx4_en_xmit()
/drivers/scsi/fnic/
Dcq_enet_desc.h100 u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok) in cq_enet_rq_desc_dec() argument
161 *ipv4 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV4) ? 1 : 0; in cq_enet_rq_desc_dec()
Dfnic_fcs.c804 u8 ipv6, ipv4, ipv4_fragment, rss_type, csum_not_calc; in fnic_rq_cmpl_frame_recv() local
844 &ipv4_csum_ok, &ipv6, &ipv4, in fnic_rq_cmpl_frame_recv()
/drivers/infiniband/core/
Duverbs.h219 struct ib_uverbs_flow_spec_ipv4 ipv4; member
Duverbs_cmd.c3065 ib_spec->ipv4.size = sizeof(struct ib_flow_spec_ipv4); in kern_spec_to_ib_spec()
3066 if (ib_spec->ipv4.size != kern_spec->ipv4.size) in kern_spec_to_ib_spec()
3068 memcpy(&ib_spec->ipv4.val, &kern_spec->ipv4.val, in kern_spec_to_ib_spec()
3070 memcpy(&ib_spec->ipv4.mask, &kern_spec->ipv4.mask, in kern_spec_to_ib_spec()
/drivers/net/vmxnet3/
Dvmxnet3_int.h213 bool ipv4; member
Dvmxnet3_drv.c849 if (ctx->ipv4) { in vmxnet3_parse_and_copy_hdr()
914 if (ctx->ipv4) { in vmxnet3_prepare_tso()
970 ctx.ipv4 = (vlan_get_protocol(skb) == cpu_to_be16(ETH_P_IP)); in vmxnet3_tq_xmit()
1192 struct iphdr *ipv4; in vmxnet3_get_hdr_len() member
1206 BUG_ON(hdr.ipv4->protocol != IPPROTO_TCP); in vmxnet3_get_hdr_len()
1207 hlen = hdr.ipv4->ihl << 2; in vmxnet3_get_hdr_len()
1208 hdr.ptr += hdr.ipv4->ihl << 2; in vmxnet3_get_hdr_len()
/drivers/infiniband/hw/mlx4/
Dmain.c1332 mlx4_spec->ipv4.src_ip = ib_spec->ipv4.val.src_ip; in parse_flow_attr()
1333 mlx4_spec->ipv4.src_ip_msk = ib_spec->ipv4.mask.src_ip; in parse_flow_attr()
1334 mlx4_spec->ipv4.dst_ip = ib_spec->ipv4.val.dst_ip; in parse_flow_attr()
1335 mlx4_spec->ipv4.dst_ip_msk = ib_spec->ipv4.mask.dst_ip; in parse_flow_attr()
/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1332 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local
1359 ipv4 = true; in i40e_rx_checksum()
1364 if (ipv4 && in i40e_rx_checksum()
1987 struct iphdr *ipv4; in i40e_atr() member
2032 (hdr.ipv4->protocol != IPPROTO_TCP)) in i40e_atr()
/drivers/net/
Dgeneve.c728 fl4->daddr = info->key.u.ipv4.dst; in geneve_get_v4_rt()
729 fl4->saddr = info->key.u.ipv4.src; in geneve_get_v4_rt()
1034 info->key.u.ipv4.src = fl4.saddr; in geneve_fill_metadata_dst()
Dvxlan.c1985 remote_ip.sin.sin_addr.s_addr = info->key.u.ipv4.dst; in vxlan_xmit_one()
2470 fl4.daddr = info->key.u.ipv4.dst; in egress_ipv4_tun_info()
2477 info->key.u.ipv4.src = fl4.saddr; in egress_ipv4_tun_info()
/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c787 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local
814 ipv4 = true; in i40e_rx_checksum()
819 if (ipv4 && in i40e_rx_checksum()
/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c836 struct iphdr *ipv4; in fm10k_tx_csum() member
864 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7042 struct iphdr *ipv4; in ixgbe_tx_csum() member
7064 switch (network_hdr.ipv4->version) { in ixgbe_tx_csum()
7068 l4_hdr = network_hdr.ipv4->protocol; in ixgbe_tx_csum()
7078 network_hdr.ipv4->version); in ixgbe_tx_csum()
7361 struct iphdr *ipv4; in ixgbe_atr() member
7391 hdr.ipv4->version != IPVERSION || in ixgbe_atr()
7392 hdr.ipv4->protocol != IPPROTO_UDP) { in ixgbe_atr()
7408 hdr.ipv4->protocol != IPPROTO_TCP)) in ixgbe_atr()
7447 common.ip ^= hdr.ipv4->saddr ^ hdr.ipv4->daddr; in ixgbe_atr()
/drivers/infiniband/hw/cxgb4/
Dcm.c1836 req->le.u.ipv4.lip = sin->sin_addr.s_addr; in send_fw_act_open_req()
1839 req->le.u.ipv4.pip = sin->sin_addr.s_addr; in send_fw_act_open_req()
3735 req->le.u.ipv4.lip = laddr; in send_fw_pass_open_req()
3736 req->le.u.ipv4.pip = raddr; in send_fw_pass_open_req()
/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c963 ipa->ipv4 = ip; in qlcnic_82xx_config_ipaddr()

12