Lines Matching defs:inc

235 static char *	tcp_log_addr(struct in_conninfo *inc, struct tcphdr *th,
1942 struct in_conninfo inc;
2016 bzero(&inc, sizeof(inc));
2017 inc.inc_faddr = faddr;
2018 inc.inc_fibnum =
2020 tcp_hc_updatemtu(&inc, mtu);
2029 bzero(&inc, sizeof(inc));
2030 inc.inc_fport = th->th_dport;
2031 inc.inc_lport = th->th_sport;
2032 inc.inc_faddr = faddr;
2033 inc.inc_laddr = ip->ip_src;
2034 syncache_unreach(&inc, icmp_tcp_seq);
2056 struct in_conninfo inc;
2154 bzero(&inc, sizeof(inc));
2155 inc.inc_fibnum = M_GETFIB(m);
2156 inc.inc_flags |= INC_ISIPV6;
2157 inc.inc6_faddr = *dst;
2158 if (in6_setscope(&inc.inc6_faddr,
2168 tcp_hc_updatemtu(&inc, mtu);
2178 bzero(&inc, sizeof(inc));
2179 inc.inc_fibnum = M_GETFIB(m);
2180 inc.inc_flags |= INC_ISIPV6;
2181 inc.inc_fport = t_ports.th_dport;
2182 inc.inc_lport = t_ports.th_sport;
2183 inc.inc6_faddr = *dst;
2184 inc.inc6_laddr = ip6->ip6_src;
2185 syncache_unreach(&inc, icmp_tcp_seq);
2195 tcp_keyed_hash(struct in_conninfo *inc, u_char *key)
2201 MD5Update(&ctx, &inc->inc_fport, sizeof(uint16_t));
2202 MD5Update(&ctx, &inc->inc_lport, sizeof(uint16_t));
2203 switch (inc->inc_flags & INC_ISIPV6) {
2206 MD5Update(&ctx, &inc->inc_faddr, sizeof(struct in_addr));
2207 MD5Update(&ctx, &inc->inc_laddr, sizeof(struct in_addr));
2212 MD5Update(&ctx, &inc->inc6_faddr, sizeof(struct in6_addr));
2213 MD5Update(&ctx, &inc->inc6_laddr, sizeof(struct in6_addr));
2224 tcp_new_ts_offset(struct in_conninfo *inc)
2226 return (tcp_keyed_hash(inc, V_ts_offset_secret));
2290 tcp_new_isn(struct in_conninfo *inc)
2305 new_isn = (tcp_seq)tcp_keyed_hash(inc, V_isn_secret);
2404 tcp_maxmtu(struct in_conninfo *inc, struct tcp_ifcap *cap)
2410 KASSERT(inc != NULL, ("tcp_maxmtu with NULL in_conninfo pointer"));
2412 if (inc->inc_faddr.s_addr != INADDR_ANY) {
2414 if (fib4_lookup_nh_ext(inc->inc_fibnum, inc->inc_faddr,
2431 fib4_free_nh_ext(inc->inc_fibnum, &nh4);
2439 tcp_maxmtu6(struct in_conninfo *inc, struct tcp_ifcap *cap)
2447 KASSERT(inc != NULL, ("tcp_maxmtu6 with NULL in_conninfo pointer"));
2449 if (inc->inc_flags & INC_IPV6MINMTU)
2452 if (!IN6_IS_ADDR_UNSPECIFIED(&inc->inc6_faddr)) {
2453 in6_splitscope(&inc->inc6_faddr, &dst6, &scopeid);
2454 if (fib6_lookup_nh_ext(inc->inc_fibnum, &dst6, scopeid, 0,
2471 fib6_free_nh_ext(inc->inc_fibnum, &nh6);
2658 tcp_log_vain(struct in_conninfo *inc, struct tcphdr *th, void *ip4hdr,
2666 return (tcp_log_addr(inc, th, ip4hdr, ip6hdr));
2670 tcp_log_addrs(struct in_conninfo *inc, struct tcphdr *th, void *ip4hdr,
2678 return (tcp_log_addr(inc, th, ip4hdr, ip6hdr));
2682 tcp_log_addr(struct in_conninfo *inc, struct tcphdr *th, void *ip4hdr,
2714 if (inc && ((inc->inc_flags & INC_ISIPV6) == 0)) {
2715 inet_ntoa_r(inc->inc_faddr, sp);
2717 sprintf(sp, "]:%i to [", ntohs(inc->inc_fport));
2719 inet_ntoa_r(inc->inc_laddr, sp);
2721 sprintf(sp, "]:%i", ntohs(inc->inc_lport));
2723 } else if (inc) {
2724 ip6_sprintf(sp, &inc->inc6_faddr);
2726 sprintf(sp, "]:%i to [", ntohs(inc->inc_fport));
2728 ip6_sprintf(sp, &inc->inc6_laddr);
2730 sprintf(sp, "]:%i", ntohs(inc->inc_lport));