Các bác cho em hỏi, em đang tìm hiểu về phần wireless trong linux, đến phần transmission Path : kernel -> mac80211 ->ath9k thì em không hiểu là toàn bộ dữ liệu truyền qua thằng drv_tx là những gì, em thấy nó có truyền đi 1 struct sk_buff nhưng mà đọc trên mạng thấy khó hiểu quá. Vậy cho em hỏi là thằng Sk_buff này nó chứa những dữ liệu gì ạ???
Struct Sk_buff trong linux kernel
chào bạn.
lấy source linux cài ctag (dùng vim) vào mà đọc bạn.
thêm li caffe nữa.
Cái struct đó nhiều quá bác, em thử mỗi lệnh scan in được log file ra rồi, mà chưa biết trong đó những biến nào được sử dụng
Line 672 - 875
1 Like
Cảm ơn bác, em có đọc qua về phần này rồi, nhưng mà em chưa biết cách xác định được khi mà trên app gửi 1 command xuống thì bên trong skb này những phần nào chứa data, theo em biết là mỗi command thì chỉ có 1 số thành phần trong skb chứa data
vậy sao bạn không đem source ra mà đọc.
như mình đã gợi ý phía trên. Bạn nên dùng ctag để tiện cho việc xem code.
Chứ ngoài cách đó ra thì mình nghĩ bạn nên tìm một diễn đàn nào đó chuyên môn hơn để đặt câu hỏi.
1 Like
Cảm ơn bác nha để em xem lại
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?