SOCKET

SOCKET

SOCKET 로그

transport socket 생성, bind/connect, send/receive, callback과 해제에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_SOCKET

이 카테고리에서 확인할 사항

  • 출력 맥락: transport socket 생성, bind/connect, send/receive, callback과 해제

  • 우선 점검: endpoint와 socket state, OS 상태 코드, send/recv 크기, timeout·retry와 callback 순서

  • 플랫폼 분기: 같은 인덱스가 여러 행이면 Linux/Windows, 호환성 또는 실행 조건에 따른 메시지 변형입니다.

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

warn

Unable to socket release because socket is not assigned.

소켓이 할당되지 않아 소켓을 해제 하지 않습니다.

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:1586

2

err

Failed to usermodehelper execution due to failure to create socket

소켓 생성 실패로 사용자가 등록한 스크립트 실행을 실패합니다.

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:2946

3

warn

Failed to usermodehelper execution due to connect not completed in time-out. IRQL(%d)

소켓 연결 시 대기 시간 초과로 사용자가 등록한 스크립트 실행을 실패합니다.

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:2976

4

debug

Connected to the %u.%u.%u.%u:%u. status(0x%08X) IRQL(%d)

  •  

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:2981

5

err

Failed to usermodehelper execution due to timeout(%d) occurred for receiving Hello. Retry(%d)

대기 시간 초과로 소켓 데이터 수신을 실패 했습니다. 사용자가 등록한 스크립트 실행을 실패합니다.

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:3001

6

err

Failed to usermodehelper execution due to failure to receive. status(0x%x)

데이터 수신을 실패했습니다. 사용자가 등록한 스크립트 실행을 실패합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:3003

7

err

Failed to usermodehelper execution due to failure to send command. status(0x%x)

데이터 전송을 실패했습니다. 사용자가 등록한 스크립트 실행을 실패합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:3025

8

err

Failed to usermodehelper execution due to receive timed out(%d)

대기 시간 초과로 데이터 수신을 실패 했습니다. 사용자가 등록한 스크립트 실행을 실패합니다.

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:3034

9

err

Failed to usermodehelper execution due to failure to receive. status(0x%x)

데이터 수신을 실패했습니다. 사용자가 등록한 스크립트 실패합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:3036

10

err

Failed to usermodehelper execution due to failure to send finished. status(0x%x)

데이터 전송을 실패했습니다. 사용자가 등록한 스크립트 실패합니다

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:3044

11

info

recv dummy val=0x%x

  •  

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:3052

12

info

recv dummy status=%d

  •  

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:3054

13

err

Failed to prepare send due to socket is not allocate, stream(%s)

소켓이 할당되지 않아 전송을 위한 준비를 실패 했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_main.c:1402

14

info

Data stream socket reset by peer.

데이터 스트림의 소켓이 피어에 의해 reset 되었습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:665

15

info

Data stream socket receive error(%d)

데이터 스트림의 소켓에 오류가 발생했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:667

16

info

Data stream socket shut down due to peer

데이터 스트림의 소켓이 피어에 의해 shut down 되었습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_receiver.c:680

17

err

Receiving error %d

데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.

로그에 출력 된 error 확인이 필요합니다.

bsr/bsr_receiver.c:11763

18

err

Failed to initialization transport due to transport version not compatible. current(%x), compatible(%x)

bsr transport api version 이 호환되지 않아 transport class초기화를 실패했습니다.

로그에 출력 된 current, compatible version 확인이 필요합니다.

bsr/bsr_transport.c:39

19

err

Failed to initialization transport due to sizeof(bsr_transport) not compatible. current(%x), compatible(%x)

bsr transport 구조체가 호환되지 않아 transport class초기화를 실패했습니다.

로그에 출력 된 current, compatible size 확인이 필요합니다.

bsr/bsr_transport.c:44

20

err

Failed to initialization transport due to transport class '%s' already registered

transport class가 이미 추가되어 transport 초기화를 실패했습니다.

  •  

bsr/bsr_transport.c:50

21

crit

unregistering unknown transport class '%s'

transport class가 존재하지 않아 등록 제거를 실패했습니다.

  •  

bsr/bsr_transport.c:62

22

err

Failed to send %s stream due to [%s/%d] sending time expired, ko = %u

전송 시간 초과로 데이터 전송을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_transport.c:402

23

err

Failed to receive page due to wrong data (expected size:%d, received size:%d)

수신 데이터 길이와 읽은 길이가 일치하지 않아 데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.

로그에 출력 된 expected, received size 확인이 필요합니다.

bsr/bsr_transport_tcp.c:591

24

err

Failed to receive page due to wrong data (expected size:%d, received size:%d)

수신 데이터 길이와 읽은 길이가 일치하지 않아 데이터 수신을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_transport_tcp.c:610

25

err

Failed to connect try due to error(0x%08X) to create connect

연결 생성 오류로 연결을 실패했습니다. 피어 노드와 재연결됩니다.

로그에 출력 된 error 확인이 필요합니다.

bsr/bsr_transport_tcp.c:818

27

err

Failed to connect try due to failure to set wsk disconnect callback. err(0x%x)

wsk disconnect callback을 설정하지 못해 연결 시도를 실패했습니다. 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr/bsr_transport_tcp.c:928

28

info

The socket that was previously accept socket(0x%p) has not been removed yet. Do not accept socket until uninstallation.

이전 연결 소켓이 아직 제거되지 않았습니다. 제거 후 다음 연결에 대한 accept를 진행합니다.

  •  

bsr/bsr_transport_tcp.c:1496

29

info

The socket that was previously accept socket(0x%p) has not been removed yet. Do not accept socket until uninstallation.

이전 연결 소켓이 아직 제거되지 않았습니다. 제거 후 다음 연결에 대한 accept를 진행합니다.

  •  

bsr/bsr_transport_tcp.c:1507

30

err

Failed to create listener due to failure set control socket(SO_REUSEADDR). status(0x%x)

소켓 설정 실패로 lister 소켓 생성을 실패했습니다. 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr_transport_tcp.c:1660

31

err

Failed to create listener due to failure to socket bind. err(0x%x) %02X.%02X.%02X.%02X:0x%X%X

소켓 바인드 실패로 listener 생성을 실패했습니다. (ipv4) 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr/bsr_transport_tcp.c:1690

32

err

Failed to create listener due to failure to socket bind. err(0x%x) [%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X]:0x%X%X

소켓 바인드 실패로 listener 생성을 실패했습니다. (ipv6)피어 노드와 연결을 하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr/bsr_transport_tcp.c:1693

33

err

Failed to create listener due to failure to set wsk accept callback. err(0x%x)

accept callback 등록 실패로 listener 생성을 실패했습니다. 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr/bsr_transport_tcp.c:1760

34

err

Failed to connect due to no assigned transport.

transport가 할당되지 않아 연결을 실패했습니다. 피어 노드와 연결을 하지 못합니다.

  •  

bsr/bsr_transport_tcp.c:1850

35

err

Failed to connect due to failure to send first packet, dsocket (%p)

데이터 스트림 초기 패킷 전송 실패로 연결을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_transport_tcp.c:2000

36

err

Failed to connect due to failure to send first packet, csocket (%p)

메타 스트림 초기 패킷 전송 실패로 연결을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr/bsr_transport_tcp.c:2010

37

err

Failed to connect due to failure to set socket control(SO_REUSEADDR).status(0x%x)

데이터 스트림 소켓 컨트롤 설정 실패로 연결을 실패했습니다. 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr_transport_tcp.c:2115

38

err

Failed to connect due to failure to set socket control(SO_REUSEADDR).status(0x%x)

메타 스트림 소켓 컨트롤 설정 실패로 연결을 실패했습니다. 피어 노드와 연결을 하지 못합니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr_transport_tcp.c:2126

39

info

unknown error NTSTATUS:%x

정의되지 않은 status 입니다.

로그에 출력 된 NTSTATUS 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:110

40

err

Failed to init wsk buffer due to failure to load into kernel memory. exception code=0x%x

mdl 영역 잠금 실패로 wsk 버퍼 초기화를 실패했습니다. 피어 노드와 연결이 종료됩니다.

로그에 출력 된 exception code 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:255

41

info

wsk npi start.

wsk NPI 를 실행합니다.

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:303

42

info

wsk npi done.

wsk NPI 가 실행되었습니다.

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:305

43

err

Failed to get wsk npi due to failure to wsk capture provider npi. status 0x%08X

wsk NPI 설정 실패로 NPI 정보를 얻는데 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:308

44

info

Timeout... Cancel WskCloseSocket:%p. maybe required to patch WSK Kernel. (irp:%p)

  •  

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:437

45

err

Failed to init wsk send buffer due to failure to load into kernel memory. exception code=0x%x

할당 한 mdl 영역 잠금 실패로 wsk 전송 버퍼 초기화를 실패했습니다. 피어 노드와 연결이 종료됩니다.

로그에 출력 된 exception code 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:679

46

err

Failed to send due to socket is not connected. current state %d(0x%p)

소켓이 연결되지 않아 전송을 실패했습니다. 피어 노드와 재연결됩니다.

로그에 출력 된 current state 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:804

47

info

Send not completed in time-out(%dms). current state %d(0x%p) size(%lu)

전송 대기시간을 초과했습니다.

bsr 소켓 전송 대기시간은 resource 설정중 net 섹션에서 timeout 으로 설정 할 수 있습니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:846

48

err

Failed to send due to time-out. wsk(0x%p) size(%lu)

전송 대기시간 초과로 전송을 실패했습니다. 피어 노드와 재연결됩니다.

  •  

bsr-platform/windows/bsrvflt/wsk_wrapper.c:879

49

err

Failed to send due to invalid wsk socket. state (%s) wsk(0x%p) size(%lu)

소켓이 닫혔거나 알수없는 디바이스 상태로 인해 전송을 실패했습니다. 피어 노드와 재연결됩니다.

로그에 출력 된 state 확인이 필요합니다.

bsr-platform/windows/bsrvflt/wsk_wrapper.c:885

50

err

Failed to send due to error, err(%s) wsk(0x%p) size(%lu)

오류로 인해 전송을 실패했습니다. 피어 노드와 재연결됩니다.