| /f-stack/freebsd/contrib/ipfilter/netinet/ |
| H A D | ip_htable.c | 350 iph->iph_size * sizeof(*iph->iph_table)); 358 bzero((char *)iph->iph_table, iph->iph_size * sizeof(*iph->iph_table)); 366 iph->iph_tail = &iph->iph_list; 481 iph->iph_next->iph_pnext = iph->iph_pnext; 483 *iph->iph_pnext = iph->iph_next; 489 KFREES(iph->iph_table, iph->iph_size * sizeof(*iph->iph_table)); 515 *iph->iph_pnext = iph->iph_next; 517 iph->iph_next->iph_pnext = iph->iph_pnext; 737 iph = iph->iph_next) { 747 iph = iph->iph_next) { [all …]
|
| H A D | ip_nat6.c | 2618 i6addr_t ipa, iph; local 2696 IP6_AND(&ipa, msk, &iph); 2697 hv = NAT_HASH_FN6(&iph, 0, softn->ipf_nat_maprules_sz); 3018 i6addr_t ipa, iph; local 3096 IP6_AND(&ipa, msk, &iph); 3097 hv = NAT_HASH_FN6(&iph, 0, softn->ipf_nat_rdrrules_sz);
|
| H A D | fil.c | 5614 iphtable_t *iph; local 5621 iph = ipf_lookup_find_htable(softc, IPL_LOGIPF, name); 5622 if (iph == NULL) { 5626 if ((iph->iph_flags & FR_INOUT) != (fr->fr_flags & FR_INOUT)) { 5630 iph->iph_ref++; 5631 fr->fr_ptr = iph; 5650 iphtable_t *iph; local 5651 iph = fr->fr_ptr; 5652 if (iph != NULL) 5653 ipf_lookup_deref(softc, IPLT_HASH, iph);
|
| H A D | ip_nat.c | 4855 u_32_t ipa, iph; local 4936 iph = ipa & msk; 4937 hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_maprules_sz); 5359 u_32_t iph; local 5430 iph = in.s_addr & msk; 5431 hv = NAT_HASH_FN(iph, 0, softn->ipf_nat_rdrrules_sz);
|
| /f-stack/lib/ |
| H A D | ff_memory.c | 321 struct rte_ipv4_hdr *iph; in ff_offload_set() local 323 iph = (struct rte_ipv4_hdr *)(data + RTE_ETHER_HDR_LEN); in ff_offload_set() 324 iph_len = (iph->version_ihl & 0x0f) << 2; in ff_offload_set() 332 struct rte_ipv4_hdr *iph; in ff_offload_set() local 334 iph = (struct rte_ipv4_hdr *)(data + RTE_ETHER_HDR_LEN); in ff_offload_set() 335 iph_len = (iph->version_ihl & 0x0f) << 2; in ff_offload_set() 361 tcph = (struct rte_tcp_hdr *)((char *)iph + iph_len); in ff_offload_set() 363 tcph->cksum = rte_ipv4_phdr_cksum(iph, PKT_TX_TCP_SEG); in ff_offload_set()
|
| H A D | ff_dpdk_if.c | 1758 struct rte_ipv4_hdr *iph; local 1760 iph = (struct rte_ipv4_hdr *)(data + RTE_ETHER_HDR_LEN); 1761 iph_len = (iph->version_ihl & 0x0f) << 2; 1769 struct rte_ipv4_hdr *iph; local 1771 iph = (struct rte_ipv4_hdr *)(data + RTE_ETHER_HDR_LEN); 1772 iph_len = (iph->version_ihl & 0x0f) << 2; 1798 tcph = (struct rte_tcp_hdr *)((char *)iph + iph_len); 1800 tcph->cksum = rte_ipv4_phdr_cksum(iph, PKT_TX_TCP_SEG);
|
| /f-stack/dpdk/examples/ipsec-secgw/ |
| H A D | ipsec-secgw.c | 286 plen = rte_be_to_cpu_16(iph->payload_len) + sizeof(*iph) + l2_len; in adjust_ipv6_pktlen() 2504 struct rte_ipv4_hdr *iph; in rx_callback() local 2506 iph = (struct rte_ipv4_hdr *)(eth + 1); in rx_callback() 2510 mb->l3_len = sizeof(*iph); in rx_callback() 2514 mb, tm, iph); in rx_callback() 2518 iph = rte_pktmbuf_mtod_offset(mb, in rx_callback() 2521 iph->hdr_checksum = 0; in rx_callback() 2522 iph->hdr_checksum = rte_ipv4_cksum(iph); in rx_callback() 2528 struct rte_ipv6_hdr *iph; in rx_callback() local 2531 iph = (struct rte_ipv6_hdr *)(eth + 1); in rx_callback() [all …]
|
| /f-stack/dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.c | 318 struct rte_ipv4_hdr *iph = l3_hdr; in tap_verify_csum() local 320 l3_len = rte_ipv4_hdr_len(iph); in tap_verify_csum() 326 if (l2_len + rte_be_to_cpu_16(iph->total_length) > in tap_verify_csum() 330 cksum = ~rte_raw_cksum(iph, l3_len); in tap_verify_csum() 335 struct rte_ipv6_hdr *iph = l3_hdr; in tap_verify_csum() local 341 if (l2_len + l3_len + rte_be_to_cpu_16(iph->payload_len) > in tap_verify_csum() 567 struct rte_ipv4_hdr *iph = l3_hdr; in tap_tx_l3_cksum() local 570 iph->hdr_checksum = 0; in tap_tx_l3_cksum() 571 cksum = rte_raw_cksum(iph, l3_len); in tap_tx_l3_cksum() 572 iph->hdr_checksum = (cksum == 0xffff) ? cksum : ~cksum; in tap_tx_l3_cksum()
|
| /f-stack/dpdk/drivers/net/virtio/ |
| H A D | virtio_rxtx.c | 391 struct rte_ipv4_hdr *iph; in virtio_tso_fix_cksum() local 397 iph = rte_pktmbuf_mtod_offset(m, in virtio_tso_fix_cksum() 399 th = RTE_PTR_ADD(iph, m->l3_len); in virtio_tso_fix_cksum() 400 if ((iph->version_ihl >> 4) == 4) { in virtio_tso_fix_cksum() 401 iph->hdr_checksum = 0; in virtio_tso_fix_cksum() 402 iph->hdr_checksum = rte_ipv4_cksum(iph); in virtio_tso_fix_cksum() 403 ip_len = iph->total_length; in virtio_tso_fix_cksum() 407 ip6h = (struct rte_ipv6_hdr *)iph; in virtio_tso_fix_cksum()
|
| /f-stack/dpdk/app/test/ |
| H A D | test_bpf.c | 2596 const struct rte_ipv4_hdr iph = { in test_ld_mbuf1_prepare() local 2616 memcpy(ph, &iph, sizeof(iph)); in test_ld_mbuf1_prepare()
|
| /f-stack/freebsd/netinet/ |
| H A D | sctputil.c | 7077 struct ip *iph; in sctp_recv_udp_tunneled_packet() local 7090 iph = mtod(m, struct ip *); in sctp_recv_udp_tunneled_packet() 7091 uhdr = (struct udphdr *)((caddr_t)iph + off); in sctp_recv_udp_tunneled_packet() 7132 iph = mtod(m, struct ip *); in sctp_recv_udp_tunneled_packet() 7133 switch (iph->ip_v) { in sctp_recv_udp_tunneled_packet() 7136 iph->ip_len = htons(ntohs(iph->ip_len) - sizeof(struct udphdr)); in sctp_recv_udp_tunneled_packet()
|