The hooks that are registered with netfilter are as follows (with the functions in each hook in the order that they are actually called): --->PRE------>[ROUTE]--->FWD---------->POST------> Conntrack | Mangle ^ Mangle Mangle | Filter | NAT (Src) NAT (Dst) | | Conntrack (QDisc) | [ROUTE] v | IN Filter OUT Conntrack | Conntrack ^ Mangle | Mangle | NAT (Dst) v | Filter
@razorr1920Ай бұрын
The instructor is fabulous ❤
@justcurious1940Ай бұрын
I'm trying to picture everything is done by my computer from the web browser to the network interface card to fetch and display this video, is it possible ?
@abhinavjain9264Ай бұрын
Is there an official number/contact that can be shared for information on batches? The website and the number present on it feels outdated.
@jiffyjoseph39302 ай бұрын
is that possible to enable kgdb and kernel debugging on Android device? for example pixel 6, in which there is no option to do "kgdb over serial console" option in the menuconfig.
@saksi_mata2 ай бұрын
1:11:52 “… priority field as the NF_IP_PRI_FIRST… why we are doing so? What is the advantage of doing so?” Question is about hook field *PRIORITY* but the answer is about *HOOKNUM* field, which is IRRELEVANT here!! Totally different use case and the answer doesn’t make any sense!
@abhinavjain92644 ай бұрын
This is exactly what I was looking for, thank you so much for uploading
@abhinavjain92644 ай бұрын
Please keep making the videos
@trickvik5 ай бұрын
Hello, Excellent tutorial! I am getting "Cannot access memory address at 0x80b5e024" error like in the video at 1:37:30. Is there a way resolve it? (gdb) info mem Using memory regions provided by the target. There are no memory regions defined. (gdb)
@trickvik5 ай бұрын
Update, setting the breakpoint type to hard kinda fixed this issue! telnet 127.0.0.1 4444 > gdb_breakpoint_override hard Is there a way to make it work with soft breakpoints since hard breakpoints are very limited. Thanks
@trickvik5 ай бұрын
The kernel config CONFIG_STRICT_KERNEL_RWX has to be turned off in order to work with soft breakpoints. This config will make the kernel region read-only and we don't want that!
@arunrkrishnan98336 ай бұрын
nice video
@sagarbanala17646 ай бұрын
hi, i need part -1 videos, could you please post part 1 video
@cutiepie06088 ай бұрын
do u have block device driver , ALSA , PCIE driver courses?
@nunoalexandre64089 ай бұрын
Love it!!!!!!!!!!!
@benhassainiabdelatif66299 ай бұрын
thank you
@jigneshpatel54699 ай бұрын
Bro. This is so good. You are covering this topic at depth. Linux network inner workings thanks a lot
@saikanna355210 ай бұрын
Hi sir i want to purchase your recording course, i am trying to reach your help line number which is mentioned in website but could not reach kindly help. Thank you
@kalidsherefuddin11 ай бұрын
Thanks
@hdmihzs11 ай бұрын
Can we get the sample program you use such as from github or something?
@hdmihzs11 ай бұрын
The RTMGRP_IPV4_ROUTE will be obsolete and changed to RTNLGRP_IPV4_ROUTE, right?
@krishnababu5190 Жыл бұрын
why i8042(keyboard) as registered twice irq 0 as well as irq 12 . So same device is capable of registering the multiple irq lines?
@krishnababu5190 Жыл бұрын
why i8042(keyboard) as registered twice irq 0 as well as irq 12 . So same device is capable of registering the multiple irq lines?
@pawan_wagh Жыл бұрын
Hi Please share ppt
@boomstrap7106 Жыл бұрын
I am a noob , really what is linux networking internals. This is my first time. I heard it. Please explain me in easy words
@anamaykane9355 Жыл бұрын
How to install the kernel debuginfo package
@nose05031980 Жыл бұрын
Thank you for sharing this great knowledge!
@dyadaval Жыл бұрын
Could you please share the dummy network driver code for reference. Helps very much
@avramitra Жыл бұрын
Fantastic tutorial! Learned so many things!
@ashokshankardas Жыл бұрын
Very Nice tutorial. Please point to the source code for reference.
@ABDULMATIN-mz1vj Жыл бұрын
It's really a good lecture. But in iptables command, -dport flag won't work anymore. You need to use --destination-port instead.
@jackjr1 Жыл бұрын
dport works, just requires two dashes. --dport
@AMITKUMAR-ys4oe2 жыл бұрын
If the dump is due to a custom kernel module then how can we know which module is causing crash and which line number is causing crash
@venkatramana46512 жыл бұрын
Please share link for part2 of this session
@kirang2k32 жыл бұрын
Very useful video. The content is detailed to the level of practically able to implement a network driver. Thank you for the great video.
@ymorimac2 жыл бұрын
I'd like to have a virtual network with ARP functionality... Because I need to connect two PC together that comunicating each other with a virtual network without a fisical network up. Could you indicate me a good course with inside the code! Thank You!
@digitalhappiness23332 жыл бұрын
How to join the course??
@alexanderjosephantilraj10242 жыл бұрын
Very good presentation. Thanks for sharing.
@kumarkumar-md7ee2 жыл бұрын
hi there, where is the part2? thx in advance.
@kiranbandagar25722 жыл бұрын
This video is a gem for the network device driver part..thank you
@rishabgupta61772 жыл бұрын
Great video....please share the source code.Thank you
@dreadesina52162 жыл бұрын
Can you please post the link to the source code used in this video. This is the best network device driver explanation I've seen, to be able to read the source code will enhance total understanding of the concept depict in the video. Thank you