Lines Matching refs:iph
246 #define SET_ECT(tcp, iph) \ argument
249 ((struct ip *)(iph))->ip_tos &= 0xFC; \
250 ((struct ip *)(iph))->ip_tos |= IPH_ECN_ECT0; \
1801 struct ip *iph; in tcp_verify_cksum() local
1806 iph = (struct ip *)mp->b_rptr; in tcp_verify_cksum()
1807 tcph = (tcpha_t *)(iph + 1); in tcp_verify_cksum()
1808 len = ntohs(iph->ip_len); in tcp_verify_cksum()
1814 iph->ip_sum = htons(len - IP_SIMPLE_HDR_LENGTH); in tcp_verify_cksum()
1817 iph->ip_ttl = 0; in tcp_verify_cksum()
1818 if (old_sum == tcp_cksum((uint16_t *)&(iph->ip_ttl), in tcp_verify_cksum()
1829 tcp_lookup_ipv4(struct ip *iph, tcpha_t *tcph, int min_state, int *sock_id) in tcp_lookup_ipv4() argument
1839 iph->ip_src.s_addr == tcp->tcp_remote && in tcp_lookup_ipv4()
1840 iph->ip_dst.s_addr == tcp->tcp_bound_source && in tcp_lookup_ipv4()
1852 iph->ip_src.s_addr == tcp->tcp_remote && in tcp_lookup_ipv4()
1853 iph->ip_dst.s_addr == tcp->tcp_bound_source && in tcp_lookup_ipv4()
1886 tcp_lookup_eager_ipv4(tcp_t *listener, struct ip *iph, tcpha_t *tcph) in tcp_lookup_eager_ipv4() argument
1897 iph->ip_src.s_addr == tcp->tcp_remote && in tcp_lookup_eager_ipv4()
1898 iph->ip_dst.s_addr == tcp->tcp_bound_source) { in tcp_lookup_eager_ipv4()
1907 iph->ip_src.s_addr == tcp->tcp_remote && in tcp_lookup_eager_ipv4()
1908 iph->ip_dst.s_addr == tcp->tcp_bound_source) { in tcp_lookup_eager_ipv4()
2615 struct ip *iph; in tcp_rput_data() local
2646 iph = (struct ip *)rptr; in tcp_rput_data()
2683 iph->ip_src.s_addr != tcp->tcp_remote || in tcp_rput_data()
2684 iph->ip_dst.s_addr != tcp->tcp_bound_source) { in tcp_rput_data()
2698 if ((tcp1 = tcp_lookup_ipv4(iph, tcph, TCPS_SYN_SENT, in tcp_rput_data()
2700 (tcp1 = tcp_lookup_listener_ipv4(iph->ip_dst.s_addr, in tcp_rput_data()
2704 iph, tcph)) == NULL) { in tcp_rput_data()
5520 struct ip *iph = NULL; in tcp_xmit_ctl() local
5556 iph = (struct ip *)rptr; in tcp_xmit_ctl()
5557 iph->ip_len = htons(tcp_hdr_len); in tcp_xmit_ctl()
5570 iph->ip_len = htons(tcp_hdr_len - in tcp_xmit_ctl()
5593 iph->ip_ttl = (uint8_t)tcp_ipv4_ttl; in tcp_xmit_ctl()
6124 struct ip *iph = NULL; in tcp_xmit_early_reset() local
6140 iph = (struct ip *)mp->b_rptr; in tcp_xmit_early_reset()
6152 if (iph->ip_src.s_addr == INADDR_ANY || in tcp_xmit_early_reset()
6153 iph->ip_src.s_addr == INADDR_BROADCAST) { in tcp_xmit_early_reset()
6179 iph = (struct ip *)mp->b_rptr; in tcp_xmit_early_reset()
6194 iph->ip_len = htons(len); in tcp_xmit_early_reset()
6196 addr = iph->ip_src.s_addr; in tcp_xmit_early_reset()
6197 iph->ip_src = iph->ip_dst; in tcp_xmit_early_reset()
6198 iph->ip_dst.s_addr = addr; in tcp_xmit_early_reset()
6199 iph->ip_id = 0; in tcp_xmit_early_reset()
6200 iph->ip_ttl = 0; in tcp_xmit_early_reset()
6202 iph->ip_ttl = (uint8_t)tcp_ipv4_ttl; in tcp_xmit_early_reset()
6213 struct ip *iph; in tcp_set_cksum() local
6217 iph = (struct ip *)mp->b_rptr; in tcp_set_cksum()
6218 tcph = (tcpha_t *)(iph + 1); in tcp_set_cksum()
6219 len = ntohs(iph->ip_len); in tcp_set_cksum()
6224 iph->ip_sum = htons(len - IP_SIMPLE_HDR_LENGTH); in tcp_set_cksum()
6226 tcph->tha_sum = tcp_cksum((uint16_t *)&(iph->ip_ttl), in tcp_set_cksum()
6228 iph->ip_sum = 0; in tcp_set_cksum()