int parse_options(const u_char* opt_start, int len, struct hcon* A, struct hcon* B);
int process_feature(const u_char* feat, int len, int confirm, int L, struct hcon* A, struct hcon* B);
void ack_vect2sack(struct hcon *seq, struct tcphdr *tcph, u_char* tcpopts, u_char* dccphdr,
int parse_options(const u_char* opt_start, int len, struct hcon* A, struct hcon* B);
int process_feature(const u_char* feat, int len, int confirm, int L, struct hcon* A, struct hcon* B);
void ack_vect2sack(struct hcon *seq, struct tcphdr *tcph, u_char* tcpopts, u_char* dccphdr,