Skip to contentSkip to conversation

Virtual Netdevice

DISCUSSION rajashok 2 participants 2 messages Oct 16, 2007 – Oct 18, 2007

Subsystems (2)
lore
Share & tools
lore

rajashok

author
#0 lore raw

Hi,

we are trying to to integrate our ipsec onto linux 2.6 kernel to do so we have created a virtual device [struct net_device] with dev->type = ARPHRD_VOID and configuring the same MAC address and IP addresses as present on "eth0" interface and when try to send out the data, the packets are seen on the network.But we need all the packets to be processed in the virtual devices "hard_start_xmit" function and this is never getting called.

Please let me know how to make the kernel call "hard_start_xmit" function of my virtual device, so i can process the packets in my "hard_start_xmit" and resend
them on to "Eth0" interface
Do I have to set different IP for virtual device or have to do any other configurations.

Thanks in advance.

--Ashok

Signature · 2 lines
View this message in context: http://www.nabble.com/Virtual-Netdevice-tf4633398.html#a13230720
Sent from the linux-kernel mailing list archive at Nabble.com.
maintainer
#1 lore raw

From: rajashok <[email protected]>
Date: Wed, 17 Oct 2007 22:10:43 -0700 (PDT)

Quoted 1 line

we are trying to to integrate our ipsec onto linux 2.6 kernel

Why not use the already existing 2.6.x kernel IPSEC stack? It works quite well.

And for this reason, it is unlikely you will get much help on these mailing lists in your efforts to replace it with your own. :-)