ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/device-tincd.C
(Generate patch)

Comparing gvpe/src/device-tincd.C (file contents):
Revision 1.6 by pcg, Thu Oct 16 13:37:52 2003 UTC vs.
Revision 1.8 by pcg, Thu Oct 16 21:12:43 2003 UTC

67// will be casted to data_packet, due to structural similarity 67// will be casted to data_packet, due to structural similarity
68struct vpn_packet_t : net_packet { 68struct vpn_packet_t : net_packet {
69 u8 data[MAXSIZE]; 69 u8 data[MAXSIZE];
70}; 70};
71 71
72static tap_device *self;
73
74static bool overwrite_mac; 72static bool overwrite_mac;
75 73
76static bool 74static bool
77get_config_string(const char *key, char **res) 75get_config_string(const char *key, char **res)
78{ 76{
136 return _("tincd compatibility layer"); 134 return _("tincd compatibility layer");
137} 135}
138 136
139tap_device::tap_device () 137tap_device::tap_device ()
140{ 138{
141 self = this; 139 device = "(null)";
142 140
143 if (setup_device ()) 141 if (setup_device ())
144 { 142 {
145 //slog (L_DEBUG, _("%s is a %s"), device, info ()); 143 slog (L_DEBUG, _("interface %s on %s initialized"), info (), device);
146 fd = device_fd; 144 fd = device_fd;
147 strcpy (ifrname, iface); 145 strcpy (ifrname, iface);
148 } 146 }
149 else 147 else
150 { 148 {
151 slog (L_ERR, _("error while configuring tincd device (%s/%s)"), device, info ()); 149 slog (L_ERR, _("error while configuring tincd device %s on %s"), info (), device);
152 exit (1); 150 exit (1);
153 } 151 }
154} 152}
155 153
156tap_device::~tap_device () 154tap_device::~tap_device ()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines