diff options
Diffstat (limited to 'src/ipcpd/broadcast')
| -rw-r--r-- | src/ipcpd/broadcast/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/ipcpd/broadcast/main.c | 3 | 
2 files changed, 4 insertions, 1 deletions
diff --git a/src/ipcpd/broadcast/CMakeLists.txt b/src/ipcpd/broadcast/CMakeLists.txt index afcc8696..af0d8fcf 100644 --- a/src/ipcpd/broadcast/CMakeLists.txt +++ b/src/ipcpd/broadcast/CMakeLists.txt @@ -13,6 +13,8 @@ include_directories(${CMAKE_SOURCE_DIR}/include)  include_directories(${CMAKE_BINARY_DIR}/include)  set(IPCP_BROADCAST_TARGET ipcpd-broadcast CACHE INTERNAL "") +set(IPCP_BROADCAST_MPL 60 CACHE STRING +    "Default maximum packet lifetime for the broadcast IPCP, in seconds")  set(SOURCE_FILES    # Add source files here diff --git a/src/ipcpd/broadcast/main.c b/src/ipcpd/broadcast/main.c index 522d1391..03c1e746 100644 --- a/src/ipcpd/broadcast/main.c +++ b/src/ipcpd/broadcast/main.c @@ -224,6 +224,7 @@ static int broadcast_ipcp_join(int             fd,                                 qosspec_t       qs)  {          struct conn conn; +        time_t      mpl = IPCP_BROADCAST_MPL;          (void) qs; @@ -236,7 +237,7 @@ static int broadcast_ipcp_join(int             fd,          notifier_event(NOTIFY_DT_CONN_ADD, &conn); -        ipcp_flow_alloc_reply(fd, 0, NULL, 0); +        ipcp_flow_alloc_reply(fd, 0, mpl, NULL, 0);          return 0;  }  | 
