@@ -7785,6 +7785,45 @@ PyInit__socket(void)
77857785
77867786 PyModule_AddIntMacro (m , J1939_FILTER_MAX );
77877787#endif
7788+ #ifdef HAVE_LINUX_CAN_ISOTP_H
7789+ PyModule_AddIntMacro (m , SOL_CAN_ISOTP );
7790+
7791+ /* for socket options affecting the socket (not the global system) */
7792+ PyModule_AddIntMacro (m , CAN_ISOTP_OPTS );
7793+ PyModule_AddIntMacro (m , CAN_ISOTP_RECV_FC );
7794+
7795+ /* sockopts to force stmin timer values for protocol regression tests */
7796+ PyModule_AddIntMacro (m , CAN_ISOTP_TX_STMIN );
7797+ PyModule_AddIntMacro (m , CAN_ISOTP_RX_STMIN );
7798+ PyModule_AddIntMacro (m , CAN_ISOTP_LL_OPTS );
7799+
7800+ /* flags for isotp behaviour */
7801+ PyModule_AddIntMacro (m , CAN_ISOTP_LISTEN_MODE );
7802+ PyModule_AddIntMacro (m , CAN_ISOTP_EXTEND_ADDR );
7803+ PyModule_AddIntMacro (m , CAN_ISOTP_TX_PADDING );
7804+ PyModule_AddIntMacro (m , CAN_ISOTP_RX_PADDING );
7805+ PyModule_AddIntMacro (m , CAN_ISOTP_CHK_PAD_LEN );
7806+ PyModule_AddIntMacro (m , CAN_ISOTP_CHK_PAD_DATA );
7807+ PyModule_AddIntMacro (m , CAN_ISOTP_HALF_DUPLEX );
7808+ PyModule_AddIntMacro (m , CAN_ISOTP_FORCE_TXSTMIN );
7809+ PyModule_AddIntMacro (m , CAN_ISOTP_FORCE_RXSTMIN );
7810+ PyModule_AddIntMacro (m , CAN_ISOTP_RX_EXT_ADDR );
7811+ PyModule_AddIntMacro (m , CAN_ISOTP_WAIT_TX_DONE );
7812+ PyModule_AddIntMacro (m , CAN_ISOTP_SF_BROADCAST );
7813+
7814+ /* default values */
7815+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_FLAGS );
7816+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_EXT_ADDRESS );
7817+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_PAD_CONTENT );
7818+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_FRAME_TXTIME );
7819+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_RECV_BS );
7820+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_RECV_STMIN );
7821+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_RECV_WFTMAX );
7822+
7823+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_LL_MTU );
7824+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_LL_TX_DL );
7825+ PyModule_AddIntMacro (m , CAN_ISOTP_DEFAULT_LL_TX_FLAGS );
7826+ #endif
77887827#ifdef SOL_RDS
77897828 PyModule_AddIntMacro (m , SOL_RDS );
77907829#endif
0 commit comments