Merge pull request #1180 from bkozak-scanimetrics/uip6_put_temporary_on_stack
Put some uip6 temporaries on the stack
This commit is contained in:
commit
4499d80348
1 changed files with 8 additions and 7 deletions
|
@ -207,11 +207,6 @@ uint8_t uip_flags;
|
|||
/* uip_conn always points to the current connection (set to NULL for UDP). */
|
||||
struct uip_conn *uip_conn;
|
||||
|
||||
/* Temporary variables. */
|
||||
#if (UIP_TCP || UIP_UDP)
|
||||
static uint8_t c;
|
||||
#endif
|
||||
|
||||
#if UIP_ACTIVE_OPEN || UIP_UDP
|
||||
/* Keeps track of the last port used for a new connection. */
|
||||
static uint16_t lastport;
|
||||
|
@ -256,8 +251,6 @@ static uint8_t iss[4];
|
|||
|
||||
/* Temporary variables. */
|
||||
uint8_t uip_acc32[4];
|
||||
static uint8_t opt;
|
||||
static uint16_t tmp16;
|
||||
#endif /* UIP_TCP */
|
||||
/** @} */
|
||||
|
||||
|
@ -432,6 +425,7 @@ uip_udpchksum(void)
|
|||
void
|
||||
uip_init(void)
|
||||
{
|
||||
int c;
|
||||
|
||||
uip_ds6_init();
|
||||
uip_icmp6_init();
|
||||
|
@ -466,6 +460,7 @@ struct uip_conn *
|
|||
uip_connect(const uip_ipaddr_t *ripaddr, uint16_t rport)
|
||||
{
|
||||
register struct uip_conn *conn, *cconn;
|
||||
int c;
|
||||
|
||||
/* Find an unused local port. */
|
||||
again:
|
||||
|
@ -560,6 +555,7 @@ remove_ext_hdr(void)
|
|||
struct uip_udp_conn *
|
||||
uip_udp_new(const uip_ipaddr_t *ripaddr, uint16_t rport)
|
||||
{
|
||||
int c;
|
||||
register struct uip_udp_conn *conn;
|
||||
|
||||
/* Find an unused local port. */
|
||||
|
@ -605,6 +601,7 @@ uip_udp_new(const uip_ipaddr_t *ripaddr, uint16_t rport)
|
|||
void
|
||||
uip_unlisten(uint16_t port)
|
||||
{
|
||||
int c;
|
||||
for(c = 0; c < UIP_LISTENPORTS; ++c) {
|
||||
if(uip_listenports[c] == port) {
|
||||
uip_listenports[c] = 0;
|
||||
|
@ -616,6 +613,7 @@ uip_unlisten(uint16_t port)
|
|||
void
|
||||
uip_listen(uint16_t port)
|
||||
{
|
||||
int c;
|
||||
for(c = 0; c < UIP_LISTENPORTS; ++c) {
|
||||
if(uip_listenports[c] == 0) {
|
||||
uip_listenports[c] = port;
|
||||
|
@ -941,6 +939,9 @@ void
|
|||
uip_process(uint8_t flag)
|
||||
{
|
||||
#if UIP_TCP
|
||||
int c;
|
||||
uint16_t tmp16;
|
||||
uint8_t opt;
|
||||
register struct uip_conn *uip_connr = uip_conn;
|
||||
#endif /* UIP_TCP */
|
||||
#if UIP_UDP
|
||||
|
|
Loading…
Reference in a new issue