l2tplac: move forward session creation to lac_create_session function

Which will be useful to fasten session creation after tunnel is created.
This commit is contained in:
Samuel Thibault 2025-03-09 17:05:01 +01:00
parent b48dfb2697
commit b409fb7b9d
2 changed files with 45 additions and 38 deletions

View file

@ -13,6 +13,7 @@ typedef uint16_t confrlnsidt;
// l2tplac.c
void lac_initremotelnsdata();
int lac_session_forward(uint8_t *buf, int len, sessionidt sess, uint16_t proto, in_addr_t s_addr, int sin_port, uint16_t indexudpfd);
int lac_create_session(tunnelidt t, sessionidt s, char * puser);
int lac_conf_forwardtoremotelns(sessionidt s, char * puser);
void lac_calc_rlns_auth(tunnelidt t, uint8_t id, uint8_t *out);
void lac_calc_our_auth(tunnelidt t, uint8_t *challenge, uint8_t id, uint16_t challenge_length, uint8_t *out);