TX timestamp 관련 질문

정재훈 2014.11.04 11:27 조회 수 : 2218

안녕하세요. 이전에 스터디를 했던 정재훈이라고 합니다.


커널 스터디하다가 포기한게 업무하다가 이런 결과를 발생시키네요 ㅠㅠ


다음 스터디그룹에 다시 참여해야겠네요 ㅠㅠ...

고수분들께 질문드려용.


RX time stamp같은 경우는 Kernel단에서 찍어 올려 주는데,

TX time stamp의 경우는 어떻게 동작되는건지 해깔려서 모르겠네요 ㅠㅠ

구글신께 물어도 답이 없으시구요...


제가 가정을 생각해보았는데, 적어보았습니다.

맞는 것이 있을까요ㅠㅠ?


1. 전송하는 패킷 어딘가에 TX timestamp를 넣었다가 그에 대한 응답을 받을때 그 정보가 그대로 RX패킷에 들어가있어 읽으면 된다.

2. TX packet을 보낼때 가지고 있다가 해당하는 RX packet을 받을 때 TX와 RX timestamp을 같이 올려준다.

3. TX timestamp는 보낼때에 전달 되는 것이므로, RX에서는 받을 방법이 없다.

   서버에서 수신한 정보를 packet에 담아 보내는 프로토콜이 아니면 확인 불가능.

4. (말도 안되는 헛소리지만....) NTP와 같은 프로토콜을 사용할 경우 커널단에서 NTP 프로토콜의 해더의 "send timestamp" 값을 맘대로 변경해준다.


고수님들의 도움이 필요합니다 흑흑....

(ps. 1번이라면 패킷의 어디에 포함되어있을까요-ㅁ-?? ex...mac header???)

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22245
438 raw device에 random write를 보내고 싶습니다. ysh 2015.01.29 6268
437 커널 이미지가 올라가는 물리 메모리의 시작주소는 어디일까요? shepherd44 2015.01.07 1935
436 메모리 페이지 테이블에 관란 질문입니다.(TTBR0, TTBR1) 김영민 2014.12.16 2433
435 리눅스 커널 내부구조 소스 키보드 LED예제중 에러문제 천하무적주석 2014.12.11 1827
» TX timestamp 관련 질문 정재훈 2014.11.04 2218
433 ioremap 관련해서 질문드립니다. [1] ysh 2014.10.29 2516
432 안녕하세요. 쓰레드에 관련하여 질문이 있습니다. 송창인 2014.10.22 1618
431 리눅스에서 지원하는 priority inheritance futex 에 대해서 질문입니다. CVE 2014.10.13 2327
430 mmap하여 read,write에 관한 질문입니다. [1] ysh 2014.10.08 2215
429 NAND ERASE 할 때 BLOCK 단위로 지우지 않는 방법 있을까요 ? [1] 최고운 2014.10.02 1813
428 atomic_read, atomic_add 시 interrupt disable, restore 가 필요한지.. [4] YYS 2014.10.02 3847
427 32bit 운영체제 resistor가 double형 변수처리하는 방법 구자경 2014.09.25 1576
426 안드로이드 포팅 질문드려요. [1] shepherd44 2014.09.18 2019
425 compressed/head.s 에서 LC0: 코드 관련 [1] erasmooth 2014.09.17 1853
424 "코드로 알아보는 ARM 리눅스 커널" 책에서...(초판 2쇄) erasmooth 2014.09.17 2314
423 boot.bin 파일을 부팅하는 usb를 만들고 싶습니다. 마고 2014.09.16 1835
422 리눅스에서 local APIC 타이머 레지스터 사용 질문드립니다. it876 2014.09.15 2108
421 __mmap_switched 레이블 전후로 PIC 에서 절대주소로 전환되는 원리 [1] erasmooth 2014.09.12 1880
420 qemu에 커널을 올릴 때 에러가 발생합니다. [3] ysh 2014.09.10 2170
419 시스템콜 대해서 질문좀 드려봅니다. [6] 장비익덕 2014.08.14 3973
XE Login