/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.h | 114 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()
|
D | usnic_fwd.c | 174 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/ |
D | en_rx.c | 100 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/ |
D | enic_clsf.c | 27 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()
|
D | cq_enet_desc.h | 111 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()
|
D | vnic_devcmd.h | 593 struct filter_ipv4_5tuple ipv4; member
|
D | enic_main.c | 1116 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/ |
D | mcg.c | 872 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()
|
D | en_ethtool.c | 1382 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()
|
D | en_tx.c | 918 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/ |
D | cq_enet_desc.h | 100 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()
|
D | fnic_fcs.c | 804 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/ |
D | uverbs.h | 219 struct ib_uverbs_flow_spec_ipv4 ipv4; member
|
D | uverbs_cmd.c | 3065 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/ |
D | vmxnet3_int.h | 213 bool ipv4; member
|
D | vmxnet3_drv.c | 849 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/ |
D | main.c | 1332 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/ |
D | i40e_txrx.c | 1332 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/ |
D | geneve.c | 728 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()
|
D | vxlan.c | 1985 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/ |
D | i40e_txrx.c | 787 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/ |
D | fm10k_main.c | 836 struct iphdr *ipv4; in fm10k_tx_csum() member 864 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 7042 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/ |
D | cm.c | 1836 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/ |
D | qlcnic_hw.c | 963 ipa->ipv4 = ip; in qlcnic_82xx_config_ipaddr()
|