summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl/l2tp
diff options
context:
space:
mode:
authorGuillaume Nault <g.nault@alphalink.fr>2013-02-13 13:49:37 +0100
committerKozlov Dmitry <xeb@mail.ru>2013-02-13 17:24:03 +0400
commitcdc83cc90117dd825898159c7f088c062a15e654 (patch)
tree91afd92c2f40dbabb18a4589b156a49f0d5eabf3 /accel-pppd/ctrl/l2tp
parentd147dd05ef83e9b08efefff9b93ab8595b02a5cf (diff)
downloadaccel-ppp-xebd-cdc83cc90117dd825898159c7f088c062a15e654.tar.gz
accel-ppp-xebd-cdc83cc90117dd825898159c7f088c062a15e654.zip
l2tp: Define packet as constant in reception functions
Add const qualifier to packet passed to l2tp_recv_*() functions. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Diffstat (limited to 'accel-pppd/ctrl/l2tp')
-rw-r--r--accel-pppd/ctrl/l2tp/l2tp.c37
1 files changed, 25 insertions, 12 deletions
diff --git a/accel-pppd/ctrl/l2tp/l2tp.c b/accel-pppd/ctrl/l2tp/l2tp.c
index 8d37967..2eac4f8 100644
--- a/accel-pppd/ctrl/l2tp/l2tp.c
+++ b/accel-pppd/ctrl/l2tp/l2tp.c
@@ -1442,7 +1442,9 @@ out_err:
return -1;
}
-static int l2tp_recv_SCCRQ(struct l2tp_serv_t *serv, struct l2tp_packet_t *pack, struct in_pktinfo *pkt_info)
+static int l2tp_recv_SCCRQ(const struct l2tp_serv_t *serv,
+ const struct l2tp_packet_t *pack,
+ const struct in_pktinfo *pkt_info)
{
struct l2tp_attr_t *attr;
struct l2tp_attr_t *protocol_version = NULL;
@@ -1549,7 +1551,8 @@ static int l2tp_recv_SCCRQ(struct l2tp_serv_t *serv, struct l2tp_packet_t *pack,
return 0;
}
-static int l2tp_recv_SCCRP(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_SCCRP(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *protocol_version = NULL;
struct l2tp_attr_t *assigned_tid = NULL;
@@ -1670,7 +1673,8 @@ static int l2tp_recv_SCCRP(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_SCCCN(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_SCCCN(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *attr = NULL;
struct l2tp_attr_t *challenge_resp = NULL;
@@ -1718,13 +1722,15 @@ static int l2tp_recv_SCCCN(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_StopCCN(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_StopCCN(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
l2tp_send_ZLB(conn);
return -1;
}
-static int l2tp_recv_HELLO(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_HELLO(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
if (l2tp_send_ZLB(conn))
return -1;
@@ -1732,7 +1738,8 @@ static int l2tp_recv_HELLO(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_ICRQ(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_ICRQ(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *attr;
struct l2tp_attr_t *assigned_sid = NULL;
@@ -1805,7 +1812,8 @@ out_reject:
return -1;
}
-static int l2tp_recv_ICRP(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
+static int l2tp_recv_ICRP(struct l2tp_sess_t *sess,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *assigned_sid = NULL;
struct l2tp_attr_t *unknown_attr = NULL;
@@ -1871,7 +1879,8 @@ static int l2tp_recv_ICRP(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_ICCN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
+static int l2tp_recv_ICCN(struct l2tp_sess_t *sess,
+ const struct l2tp_packet_t *pack)
{
if (sess->state1 != STATE_WAIT_ICCN) {
log_ppp_warn("l2tp: unexpected ICCN\n");
@@ -1894,7 +1903,8 @@ static int l2tp_recv_ICCN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_OCRP(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
+static int l2tp_recv_OCRP(struct l2tp_sess_t *sess,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *assigned_sid = NULL;
struct l2tp_attr_t *unknown_attr = NULL;
@@ -1946,7 +1956,8 @@ static int l2tp_recv_OCRP(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_OCCN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
+static int l2tp_recv_OCCN(struct l2tp_sess_t *sess,
+ const struct l2tp_packet_t *pack)
{
struct l2tp_attr_t *unknown_attr = NULL;
struct l2tp_attr_t *attr = NULL;
@@ -1995,7 +2006,8 @@ static int l2tp_recv_OCCN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_CDN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
+static int l2tp_recv_CDN(struct l2tp_sess_t *sess,
+ const struct l2tp_packet_t *pack)
{
if (ntohs(pack->hdr.sid) != sess->sid) {
if (conf_verbose)
@@ -2009,7 +2021,8 @@ static int l2tp_recv_CDN(struct l2tp_sess_t *sess, struct l2tp_packet_t *pack)
return 0;
}
-static int l2tp_recv_SLI(struct l2tp_conn_t *conn, struct l2tp_packet_t *pack)
+static int l2tp_recv_SLI(struct l2tp_conn_t *conn,
+ const struct l2tp_packet_t *pack)
{
return 0;
}