Skip to content

Commit 8f1854a

Browse files
committed
extmod/modlwip: Add SOL_SOCKET and SO_REUSEADDR constants for setsockopt().
1 parent ac67154 commit 8f1854a

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

extmod/modlwip.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,9 @@ STATIC const mp_map_elem_t mp_module_lwip_globals_table[] = {
10761076
{ MP_OBJ_NEW_QSTR(MP_QSTR_SOCK_STREAM), MP_OBJ_NEW_SMALL_INT(MOD_NETWORK_SOCK_STREAM) },
10771077
{ MP_OBJ_NEW_QSTR(MP_QSTR_SOCK_DGRAM), MP_OBJ_NEW_SMALL_INT(MOD_NETWORK_SOCK_DGRAM) },
10781078
{ MP_OBJ_NEW_QSTR(MP_QSTR_SOCK_RAW), MP_OBJ_NEW_SMALL_INT(MOD_NETWORK_SOCK_RAW) },
1079+
1080+
{ MP_OBJ_NEW_QSTR(MP_QSTR_SOL_SOCKET), MP_OBJ_NEW_SMALL_INT(1) },
1081+
{ MP_OBJ_NEW_QSTR(MP_QSTR_SO_REUSEADDR), MP_OBJ_NEW_SMALL_INT(SOF_REUSEADDR) },
10791082
};
10801083

10811084
STATIC MP_DEFINE_CONST_DICT(mp_module_lwip_globals, mp_module_lwip_globals_table);

py/qstrdefs.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,8 @@ Q(AF_INET6)
697697
Q(SOCK_STREAM)
698698
Q(SOCK_DGRAM)
699699
Q(SOCK_RAW)
700+
Q(SOL_SOCKET)
701+
Q(SO_REUSEADDR)
700702
// for lwip.socket
701703
Q(close)
702704
Q(bind)

0 commit comments

Comments
 (0)