Lines Matching defs:gate
41 #include "gate.h"
94 struct gate *gate;
256 for ( gate = iface->i_gate; gate; gate = gate->g_next ) {
258 gate->g_sat.sat_addr.s_net == from->sat_addr.s_net ) &&
259 gate->g_sat.sat_addr.s_node == from->sat_addr.s_node ) {
263 if ( gate == NULL ) {
282 zonecheck( rtmp, gate->g_iface ) != 0 ) {
290 if ( firstnet == gate->g_iface->i_rt->rt_firstnet ) {
291 rtmp = gate->g_iface->i_rt;
293 for ( rtmp = gate->g_rt; rtmp; rtmp = rtmp->rt_next ) {
302 if ( rtmp != NULL && gate->g_rt != rtmp ) {
303 gate->g_rt->rt_prev->rt_next = gate->g_rt;
304 gate->g_rt = rtmp;
364 zonecheck( rtmp, gate->g_iface ) != 0 ) {
373 for ( gate = iface->i_gate; gate; gate = gate->g_next ) {
375 gate->g_sat.sat_addr.s_net == from->sat_addr.s_net ) &&
376 gate->g_sat.sat_addr.s_node == from->sat_addr.s_node ) {
380 if ( gate == NULL ) {
397 if ( firstnet == gate->g_iface->i_rt->rt_firstnet ) {
398 rtmp = gate->g_iface->i_rt;
400 for ( rtmp = gate->g_rt; rtmp; rtmp = rtmp->rt_next ) {
422 gate->g_rt->rt_prev->rt_next = gate->g_rt;
423 gate->g_rt = rtmp->rt_next;
482 zonecheck( rtmp, gate->g_iface ) != 0 ) {