| /OK3568_Linux_fs/kernel/net/ipv4/ |
| H A D | ip_input.c | 151 u8 protocol = ip_hdr(skb)->protocol; in ip_call_ra_chain() 165 if (ip_is_fragment(ip_hdr(skb))) { in ip_call_ra_chain() 231 ip_protocol_deliver_rcu(net, skb, ip_hdr(skb)->protocol); in ip_local_deliver_finish() 247 if (ip_is_fragment(ip_hdr(skb))) { in ip_local_deliver() 274 iph = ip_hdr(skb); in ip_rcv_options() 308 return hint && !skb_dst(skb) && ip_hdr(hint)->daddr == iph->daddr && in ip_can_use_hint() 309 ip_hdr(hint)->tos == iph->tos; in ip_can_use_hint() 318 const struct iphdr *iph = ip_hdr(skb); in ip_rcv_finish_core() 339 iph = ip_hdr(skb); in ip_rcv_finish_core() 349 iph = ip_hdr(skb); in ip_rcv_finish_core() [all …]
|
| H A D | xfrm4_input.c | 31 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish() 50 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish() 145 iph = ip_hdr(skb); in xfrm4_udp_encap_rcv() 170 return xfrm4_rcv_spi(skb, ip_hdr(skb)->protocol, 0); in xfrm4_rcv()
|
| H A D | udp_offload.c | 198 iph = ip_hdr(seg); in __udpv4_gso_segment_csum() 222 iph = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 226 (ip_hdr(seg)->daddr == ip_hdr(seg->next)->daddr) && in __udpv4_gso_segment_list_csum() 227 (ip_hdr(seg)->saddr == ip_hdr(seg->next)->saddr)) in __udpv4_gso_segment_list_csum() 232 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 399 iph = ip_hdr(skb); in udp4_ufo_fragment() 662 const struct iphdr *iph = ip_hdr(skb); in udp4_gro_complete()
|
| H A D | tcp_ipv4.c | 96 return secure_tcp_seq(ip_hdr(skb)->daddr, in tcp_v4_init_seq() 97 ip_hdr(skb)->saddr, in tcp_v4_init_seq() 104 return secure_tcp_ts_off(net, ip_hdr(skb)->daddr, ip_hdr(skb)->saddr); in tcp_v4_init_ts_off() 722 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset() 738 ip_hdr(skb)->saddr, in tcp_v4_send_reset() 739 th->source, ip_hdr(skb)->daddr, in tcp_v4_send_reset() 749 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset() 771 key, ip_hdr(skb)->saddr, in tcp_v4_send_reset() 772 ip_hdr(skb)->daddr, &rep.th); in tcp_v4_send_reset() 775 arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr, in tcp_v4_send_reset() [all …]
|
| H A D | ip_forward.c | 48 if (unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0)) in ip_exceeds_mtu() 118 if (ip_hdr(skb)->ttl <= 1) in ip_forward() 141 iph = ip_hdr(skb); in ip_forward()
|
| H A D | syncookies.c | 180 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence() 352 mss = __cookie_v4_check(ip_hdr(skb), th, cookie); in cookie_v4_check() 366 ip_hdr(skb)->daddr, in cookie_v4_check() 367 ip_hdr(skb)->saddr); in cookie_v4_check() 389 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check() 390 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
|
| H A D | xfrm4_tunnel.c | 24 return ip_hdr(skb)->protocol; in ipip_xfrm_rcv() 56 return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr); in xfrm_tunnel_rcv()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_ip.c | 632 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 653 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 654 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 669 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 671 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 942 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 975 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 980 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 981 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 983 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_ip.c | 645 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 666 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 667 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 682 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 684 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 955 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 988 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 993 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 994 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 996 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_ip.c | 632 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 653 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 654 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 669 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 671 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 942 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 975 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 980 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 981 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 983 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_ip.c | 645 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 666 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 667 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 682 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 684 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 955 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 988 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 993 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 994 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 996 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_ip.c | 645 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 666 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 667 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 682 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 684 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 955 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 988 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 993 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 994 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 996 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/kernel/net/ipv4/netfilter/ |
| H A D | nf_reject_ipv4.c | 21 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get() 24 if (ip_hdr(oldskb)->protocol != IPPROTO_TCP) in nf_reject_ip_tcphdr_get() 48 struct iphdr *niph, *oiph = ip_hdr(oldskb); in nf_reject_iphdr_put() 72 struct iphdr *niph = ip_hdr(nskb); in nf_reject_ip_tcphdr_put() 105 fl.u.ip4.daddr = ip_hdr(skb_in)->saddr; in nf_reject_fill_skb_dst() 151 niph = ip_hdr(nskb); in nf_send_reset() 190 struct iphdr *iph = ip_hdr(skb_in); in nf_send_unreach()
|
| H A D | ipt_ECN.c | 28 struct iphdr *iph = ip_hdr(skb); in set_ect_ip() 34 iph = ip_hdr(skb); in set_ect_ip() 63 tcph = (void *)ip_hdr(skb) + ip_hdrlen(skb); in set_ect_tcp() 86 ip_hdr(skb)->protocol == IPPROTO_TCP) in ecn_tg()
|
| H A D | nf_dup_ipv4.c | 26 const struct iphdr *iph = ip_hdr(skb); in nf_dup_ipv4_route() 80 iph = ip_hdr(skb); in nf_dup_ipv4()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | dhd_ip.c | 586 static INLINE bool dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, in dhd_tcpdata_psh_acked() argument 607 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_SRC_IP_OFFSET])), in dhd_tcpdata_psh_acked() 608 IPV4_ADDR_TO_STR(ntoh32_ua(&ip_hdr[IPV4_DEST_IP_OFFSET])), in dhd_tcpdata_psh_acked() 623 if (memcmp(&ip_hdr[IPV4_SRC_IP_OFFSET], in dhd_tcpdata_psh_acked() 625 memcmp(&ip_hdr[IPV4_DEST_IP_OFFSET], in dhd_tcpdata_psh_acked() 897 uint8 *ip_hdr; /* IP header of the new packet */ in dhd_tcpdata_info_get() local 930 ip_hdr = ether_hdr + ETHER_HDR_LEN; in dhd_tcpdata_info_get() 935 ip_hdr_len = IPV4_HLEN(ip_hdr); in dhd_tcpdata_info_get() 936 if (IP_VER(ip_hdr) != IP_VER_4 || IPV4_PROT(ip_hdr) != IP_PROT_TCP) { in dhd_tcpdata_info_get() 938 __FUNCTION__, __LINE__, IP_VER(ip_hdr), IPV4_PROT(ip_hdr))); in dhd_tcpdata_info_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/octeon/ |
| H A D | ethernet-tx.c | 366 (ip_hdr(skb)->version == 4) && in cvm_oct_xmit() 367 (ip_hdr(skb)->ihl == 5) && in cvm_oct_xmit() 368 ((ip_hdr(skb)->frag_off == 0) || in cvm_oct_xmit() 369 (ip_hdr(skb)->frag_off == htons(1 << 14))) && in cvm_oct_xmit() 370 ((ip_hdr(skb)->protocol == IPPROTO_TCP) || in cvm_oct_xmit() 371 (ip_hdr(skb)->protocol == IPPROTO_UDP))) { in cvm_oct_xmit() 587 (ip_hdr(skb)->protocol == IPPROTO_TCP) || in cvm_oct_xmit_pow() 588 (ip_hdr(skb)->protocol == IPPROTO_UDP); in cvm_oct_xmit_pow() 599 work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) || in cvm_oct_xmit_pow() 600 (ip_hdr(skb)->frag_off == in cvm_oct_xmit_pow()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/sw/rxe/ |
| H A D | rxe_recv.c | 131 if (ip_hdr(skb)->daddr != saddr->s_addr) { in check_addr() 133 &ip_hdr(skb)->daddr, in check_addr() 138 if (ip_hdr(skb)->saddr != daddr->s_addr) { in check_addr() 140 &ip_hdr(skb)->saddr, in check_addr() 246 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, in rxe_rcv_mcast_pkt() 323 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, in rxe_chk_dgid() 388 &ip_hdr(skb)->saddr); in rxe_rcv()
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | xt_DSCP.c | 31 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg() 37 ipv4_change_dsfield(ip_hdr(skb), in dscp_tg() 75 struct iphdr *iph = ip_hdr(skb); in tos_tg() 84 iph = ip_hdr(skb); in tos_tg()
|
| H A D | nf_flow_table_ip.c | 141 struct iphdr *iph = ip_hdr(skb); in nf_flow_nat_ip() 145 nf_flow_snat_ip(flow, skb, ip_hdr(skb), thoff, dir) < 0)) in nf_flow_nat_ip() 148 iph = ip_hdr(skb); in nf_flow_nat_ip() 151 nf_flow_dnat_ip(flow, skb, ip_hdr(skb), thoff, dir) < 0)) in nf_flow_nat_ip() 172 iph = ip_hdr(skb); in nf_flow_tuple_ip() 197 iph = ip_hdr(skb); in nf_flow_tuple_ip() 277 thoff = ip_hdr(skb)->ihl * 4; in nf_flow_offload_ip_hook() 278 if (nf_flow_state_check(flow, ip_hdr(skb)->protocol, skb, thoff)) in nf_flow_offload_ip_hook() 291 iph = ip_hdr(skb); in nf_flow_offload_ip_hook()
|
| H A D | utils.c | 13 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum() 47 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial() 188 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | xmit_linux.c | 69 struct iphdr ip_hdr; in r8712_set_qos() local 77 _r8712_pktfile_read(ppktfile, (u8 *)&ip_hdr, sizeof(ip_hdr)); in r8712_set_qos() 79 UserPriority = ip_hdr.tos >> 5; in r8712_set_qos()
|
| /OK3568_Linux_fs/kernel/samples/bpf/ |
| H A D | xdpsock_user.c | 745 struct iphdr *ip_hdr = (struct iphdr *)(pkt_data + in gen_eth_hdr_data() local 755 ip_hdr->version = IPVERSION; in gen_eth_hdr_data() 756 ip_hdr->ihl = 0x5; /* 20 byte header */ in gen_eth_hdr_data() 757 ip_hdr->tos = 0x0; in gen_eth_hdr_data() 758 ip_hdr->tot_len = htons(IP_PKT_SIZE); in gen_eth_hdr_data() 759 ip_hdr->id = 0; in gen_eth_hdr_data() 760 ip_hdr->frag_off = 0; in gen_eth_hdr_data() 761 ip_hdr->ttl = IPDEFTTL; in gen_eth_hdr_data() 762 ip_hdr->protocol = IPPROTO_UDP; in gen_eth_hdr_data() 763 ip_hdr->saddr = htonl(0x0a0a0a10); in gen_eth_hdr_data() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | ip.h | 19 static inline struct iphdr *ip_hdr(const struct sk_buff *skb) in ip_hdr() function 36 return ntohs(ip_hdr(skb)->tot_len) - skb_network_header_len(skb); in ip_transport_len()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | inet_ecn.h | 180 return IP_ECN_set_ce(ip_hdr(skb)); in INET_ECN_set_ce() 199 return IP_ECN_set_ect1(ip_hdr(skb)); in INET_ECN_set_ect1() 278 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate() 297 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
|