• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/etc/atalkd/

Lines Matching refs:gate

70 #include "gate.h"
200 struct gate *gate, *fgate = NULL;
319 for ( gate = iface->i_gate; gate; gate = gate->g_next ) {
329 sat = gate->g_sat;
337 if ( ++gate->g_state >= RTMPTAB_BAD ) {
338 LOG(log_info, logtype_atalkd, "as_timer gateway %u.%u down", ntohs( gate->g_sat.sat_addr.s_net ),
339 gate->g_sat.sat_addr.s_node );
340 rtmp = gate->g_rt;
352 gate->g_state = rtmp->rt_state = RTMPTAB_GOOD;
357 if ( gate->g_rt == NULL ) {
358 if ( gate->g_prev == NULL ) {
359 gate->g_iface->i_gate = gate->g_next;
361 gate->g_prev->g_next = gate->g_next;
363 if ( gate->g_next != NULL ) {
364 gate->g_next->g_prev = gate->g_prev;
366 fgate = gate; /* can't free here, just mark it */
378 if ( gate->g_iface->i_gate == NULL && ((iface->i_flags & IFACE_SEED) == 0)) {
379 gate->g_iface->i_flags |= IFACE_NOROUTER;
380 gate->g_iface->i_flags &= ~IFACE_CONFIG;
383 if (gate->g_iface->i_rt->rt_zt) {
384 rtmp_delzonemap(gate->g_iface->i_rt);
385 gate->g_iface->i_rt->rt_flags &= ~RTMPTAB_HASZONES;
391 if ( gate->g_iface->i_flags & IFACE_PHASE2 ) {
392 gate->g_iface->i_rt->rt_firstnet = 0;
393 gate->g_iface->i_rt->rt_lastnet =
415 rtmp = gate->g_rt;
710 struct gate *gate;
772 for ( gate = iface->i_gate; gate; gate = gate->g_next ) {
773 fprintf( rtmpdebug, "gate %u.%u %X\n",
774 ntohs( gate->g_sat.sat_addr.s_net ),
775 gate->g_sat.sat_addr.s_node, gate->g_state );
776 for ( rt = gate->g_rt; rt; rt = rt->rt_next ) {
810 struct gate *gate;
814 for ( gate = iface->i_gate; gate; gate = gate->g_next ) {
815 for ( rt = gate->g_rt; rt; rt = rt->rt_next ) {