Linux Kernel Networking Sub-system – net/core/dev.c – Packet Transmit, Receive APIs
https://youtu.be/5k1et72efdY
a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts
https://youtu.be/5k1et72efdY
Refer:kernel.org ↗net/ ↗net/core – core component of Linux Kernel network subsystem ↗net/core/dev.c ↗net/core/dst.c ↗net/core/skbuff.c ↗net/sched – packet scheduler routines ↗net/socket.c – An implementation of the SOCKET network access protocol ↗
https://youtu.be/XNi5WO-M8wA
https://youtu.be/RN1gMcp3F0o
https://youtu.be/RNXtPi13Ne0 https://youtu.be/JnfQ-zNorFw
Refer:int ip_local_deliver(struct sk_buff *skb) ↗static inline bool ip_is_fragment(const struct iphdr *iph) ↗int ip_defrag(struct net *net, struct sk_buff *skb, u32 user) ↗static int ip_finish_output(struct net *net, struct sock *sk, struct sk_buff…
https://youtu.be/MVRnK7h1-rE
Here is the source code discussed in this video episode Refer:Linux Kernel Source – Documentation/networking/tuntap.txt – Universal TUN/TAP device driver ↗Wiki TUN/TAP ↗
For example: you may get vtund client-server daemon errors like these !You can kindly watch my video above and learn how you can debug, avoid and address the same. vtund…
Refer:VTUN Sourceforge.net Project (Virtual Tunnel) ↗TUN/TAP Wiki ↗VTUN Setup – official documentation ↗VTUN Setup – Linux Journal ↗Universal TUN/TAP device driver ↗Intel DPDK Stack ↗