diff -r 7b0fdc1e917a Lib/plat-linux2/IN.py --- a/Lib/plat-linux2/IN.py Sat Sep 06 22:47:02 2014 +0300 +++ b/Lib/plat-linux2/IN.py Wed Sep 10 02:07:50 2014 +0100 @@ -473,6 +473,7 @@ SO_TIMESTAMP = 29 SCM_TIMESTAMP = SO_TIMESTAMP SO_ACCEPTCONN = 30 +SO_MARK = 36 SOCK_STREAM = 1 SOCK_DGRAM = 2 SOCK_RAW = 3 diff -r 7b0fdc1e917a Modules/socketmodule.c --- a/Modules/socketmodule.c Sat Sep 06 22:47:02 2014 +0300 +++ b/Modules/socketmodule.c Wed Sep 10 02:07:50 2014 +0100 @@ -4933,6 +4933,9 @@ #ifdef SO_SETFIB PyModule_AddIntConstant(m, "SO_SETFIB", SO_SETFIB); #endif +#ifdef SO_MARK + PyModule_AddIntConstant(m, "SO_MARK", SO_MARK); +#endif /* Maximum number of connections for "listen" */ #ifdef SOMAXCONN diff -r 2b3dbbd2bd92 Lib/plat-linux/IN.py --- a/Lib/plat-linux/IN.py Tue Sep 09 19:56:56 2014 +0200 +++ b/Lib/plat-linux/IN.py Wed Sep 10 02:05:26 2014 +0100 @@ -473,6 +473,7 @@ SO_TIMESTAMP = 29 SCM_TIMESTAMP = SO_TIMESTAMP SO_ACCEPTCONN = 30 +SO_MARK = 36 SOCK_STREAM = 1 SOCK_DGRAM = 2 SOCK_RAW = 3 diff -r 2b3dbbd2bd92 Modules/socketmodule.c --- a/Modules/socketmodule.c Tue Sep 09 19:56:56 2014 +0200 +++ b/Modules/socketmodule.c Wed Sep 10 02:05:26 2014 +0100 @@ -6181,6 +6181,9 @@ #ifdef SO_PRIORITY PyModule_AddIntMacro(m, SO_PRIORITY); #endif +#ifdef SO_MARK + PyModule_AddIntMacro(m, SO_MARK); +#endif /* Maximum number of connections for "listen" */ #ifdef SOMAXCONN