Move the tcp_fields_to_host() and tcp_fields_to_net() (inline)
functions to the tcp_var.h header file in order to avoid further duplication with upcoming commits. Reviewed by: np MFC after: 2 weeks
This commit is contained in:
parent
2ccda87aca
commit
c4e312930b
@ -1052,17 +1052,6 @@ calc_opt2p(struct adapter *sc, struct port_info *pi, int rxqid,
|
||||
return htobe32(opt2);
|
||||
}
|
||||
|
||||
/* XXX: duplication. */
|
||||
static inline void
|
||||
tcp_fields_to_host(struct tcphdr *th)
|
||||
{
|
||||
|
||||
th->th_seq = ntohl(th->th_seq);
|
||||
th->th_ack = ntohl(th->th_ack);
|
||||
th->th_win = ntohs(th->th_win);
|
||||
th->th_urp = ntohs(th->th_urp);
|
||||
}
|
||||
|
||||
static void
|
||||
pass_accept_req_to_protohdrs(const struct mbuf *m, struct in_conninfo *inc,
|
||||
struct tcphdr *th)
|
||||
|
@ -455,27 +455,7 @@ cc_post_recovery(struct tcpcb *tp, struct tcphdr *th)
|
||||
tp->t_bytes_acked = 0;
|
||||
}
|
||||
|
||||
static inline void
|
||||
tcp_fields_to_host(struct tcphdr *th)
|
||||
{
|
||||
|
||||
th->th_seq = ntohl(th->th_seq);
|
||||
th->th_ack = ntohl(th->th_ack);
|
||||
th->th_win = ntohs(th->th_win);
|
||||
th->th_urp = ntohs(th->th_urp);
|
||||
}
|
||||
|
||||
#ifdef TCP_SIGNATURE
|
||||
static inline void
|
||||
tcp_fields_to_net(struct tcphdr *th)
|
||||
{
|
||||
|
||||
th->th_seq = htonl(th->th_seq);
|
||||
th->th_ack = htonl(th->th_ack);
|
||||
th->th_win = htons(th->th_win);
|
||||
th->th_urp = htons(th->th_urp);
|
||||
}
|
||||
|
||||
static inline int
|
||||
tcp_signature_verify_input(struct mbuf *m, int off0, int tlen, int optlen,
|
||||
struct tcpopt *to, struct tcphdr *th, u_int tcpbflag)
|
||||
|
@ -719,6 +719,27 @@ u_long tcp_seq_subtract(u_long, u_long );
|
||||
|
||||
void cc_cong_signal(struct tcpcb *tp, struct tcphdr *th, uint32_t type);
|
||||
|
||||
static inline void
|
||||
tcp_fields_to_host(struct tcphdr *th)
|
||||
{
|
||||
|
||||
th->th_seq = ntohl(th->th_seq);
|
||||
th->th_ack = ntohl(th->th_ack);
|
||||
th->th_win = ntohs(th->th_win);
|
||||
th->th_urp = ntohs(th->th_urp);
|
||||
}
|
||||
|
||||
#ifdef TCP_SIGNATURE
|
||||
static inline void
|
||||
tcp_fields_to_net(struct tcphdr *th)
|
||||
{
|
||||
|
||||
th->th_seq = htonl(th->th_seq);
|
||||
th->th_ack = htonl(th->th_ack);
|
||||
th->th_win = htons(th->th_win);
|
||||
th->th_urp = htons(th->th_urp);
|
||||
}
|
||||
#endif
|
||||
#endif /* _KERNEL */
|
||||
|
||||
#endif /* _NETINET_TCP_VAR_H_ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user