[squid-users] Squid Source Code: What files/functions receive/send packets from/to hardware
Amos Jeffries
squid3 at treenet.co.nz
Mon Jan 5 16:22:43 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 6/01/2015 2:27 a.m., Priya Agarwal wrote:
> Hi.
>
> I am Priya. I want to modify the squid code only in places where it
> is actually communicating with the hardware to send or receive
> packets. I do not intent to change its functionality or how it
> works.
>
Squid does not communicate with the hardware. Squid communicates with
the OS networking stack. The OS does the packeting/unpacketing.
> I am facing some difficulty in understanding the full code. If I
> could get some hints on for e.g. which functions/files are involved
> receiving and storing the packet data, or which structures hold the
> received/sent data etc., my work would become more streamlined.
:-) nobody knows the full code anymore. Not even me, the current
Project maintainer. Though if you would explain what you are trying to
achieve I can point you in the right direction. Or maybe somebody in
squid-dev mailing list (where the dev team hang out and discuss code).
>
> My purpose is to add some extra code wherever the application wants
> to send or receive the packets.
What exactly are you wanting to make Squid do?
"some extra code" is kind of weak on detail.
Cheers
Amos
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJUqrpSAAoJELJo5wb/XPRjxZMIAJR8aMSP9Uzts8Jh318jtzhM
SaCUakiRwqYUttm+bua9+QcPc43AH8pcE+Bm5M95gWg7LjPli8zE9AJlCfzDV7ZW
KZu8fCqfEjgEEgwrWLHpT4jOLsdQSxKcZ9ftwgRIxlxaKPiUa2Hrap/BgUWEmaQh
X1Fi3wxrnPIek/gJQsYRgvQzJyx/S04EX8088dXz7xjyu+16fnDj0H0KdzQxgJZ4
KthXx3PZ6S741pvrY7F4Sb9ozydfg+8tSXb9X0Bzxyl5cK4Mde95rGwfts+x/QEj
fk+EGHGUZjjNtcfo473QugPB5YepLH0uh3dxssNQjxhLykuSoFiATpKDRH5IcMw=
=tu2O
-----END PGP SIGNATURE-----
More information about the squid-users
mailing list