Re: use M_PROTO1 in bridge output too

2011-11-03 Thread Claudio Jeker
On Thu, Nov 03, 2011 at 01:21:25PM +0100, Camiel Dobbelaar wrote:
 No one interested in this one?  I have another bridge speedup diff after 
 this.
 

Ugh, forgot to answer on that one. I'm against overusing the M_PROTO1
flag. Keep in mind that M_PROTO1 is just a flag whereas the mbuf_tag is a
pointer to the ifp. So M_PROTO1 does not scale if there are multiple
bridges involved in forwarding a packet. M_PROTO1 is only OK to use when
the flag is cleared when leaving the protocol. E.g. it can be used when a
hint needs to be passed accross an ifq.

-- 
:wq Claudio

 On Fri, 28 Oct 2011, Camiel Dobbelaar wrote:
 
  M_PROTO1 is used by if_bridge on the input path.  On the output path it's 
  used now only by if_bridge for if_gif.  I think we can use it generically 
  to mark packets as processed by bridge in the output path.
  
  The diff simplifies things and avoids mtag checking and allocation so is 
  more efficient too.
  
  The old code checks if a packet has passed the _same_ bridge already, but 
  as an interface can only be a member of one bridge I think the flag is 
  sufficient.
  
  It looks like the only other user of M_PROTO1 is netbt/hci_link.c, but 
  that can be fixed if the diff is acceptable otherwise.
  
  Tested lightly in a bridge/gif setup, but could use some more testing.
  (especially with ipsec in the mix too)
  
  
  Index: if_bridge.c
  ===
  RCS file: /cvs/src/sys/net/if_bridge.c,v
  retrieving revision 1.193
  diff -u -p -r1.193 if_bridge.c
  --- if_bridge.c 4 Jul 2011 06:54:49 -   1.193
  +++ if_bridge.c 28 Oct 2011 17:55:04 -
  @@ -2813,9 +2813,8 @@ bridge_ifenqueue(struct bridge_softc *sc
   #if NGIF  0
  /* Packet needs etherip encapsulation. */
  if (ifp-if_type == IFT_GIF) {
  -   m-m_flags |= M_PROTO1;
  -
  /* Count packets input into the gif from outside */
  +   /* XXX do this in if_gif? */
  ifp-if_ipackets++;
  ifp-if_ibytes += m-m_pkthdr.len;
  }
  @@ -2844,6 +2843,7 @@ bridge_ifenqueue(struct bridge_softc *sc
  }
   #endif
  len = m-m_pkthdr.len;
  +   m-m_flags |= M_PROTO1;
  mflags = m-m_flags;
  IFQ_ENQUEUE(ifp-if_snd, m, NULL, error);
  if (error) {
  Index: if_ethersubr.c
  ===
  RCS file: /cvs/src/sys/net/if_ethersubr.c,v
  retrieving revision 1.151
  diff -u -p -r1.151 if_ethersubr.c
  --- if_ethersubr.c  9 Jul 2011 00:47:18 -   1.151
  +++ if_ethersubr.c  28 Oct 2011 17:55:04 -
  @@ -382,40 +382,8 @@ ether_output(ifp0, m0, dst, rt0)
   * Interfaces that are bridge members need special handling
   * for output.
   */
  -   if (ifp-if_bridge) {
  -   struct m_tag *mtag;
  -
  -   /*
  -* Check if this packet has already been sent out through
  -* this bridge, in which case we simply send it out
  -* without further bridge processing.
  -*/
  -   for (mtag = m_tag_find(m, PACKET_TAG_BRIDGE, NULL); mtag;
  -   mtag = m_tag_find(m, PACKET_TAG_BRIDGE, mtag)) {
  -#ifdef DEBUG
  -   /* Check that the information is there */
  -   if (mtag-m_tag_len != sizeof(caddr_t)) {
  -   error = EINVAL;
  -   goto bad;
  -   }
  -#endif
  -   if (!bcmp(ifp-if_bridge, mtag + 1, sizeof(caddr_t)))
  -   break;
  -   }
  -   if (mtag == NULL) {
  -   /* Attach a tag so we can detect loops */
  -   mtag = m_tag_get(PACKET_TAG_BRIDGE, sizeof(caddr_t),
  -   M_NOWAIT);
  -   if (mtag == NULL) {
  -   error = ENOBUFS;
  -   goto bad;
  -   }
  -   bcopy(ifp-if_bridge, mtag + 1, sizeof(caddr_t));
  -   m_tag_prepend(m, mtag);
  -   error = bridge_output(ifp, m, NULL, NULL);
  -   return (error);
  -   }
  -   }
  +   if (ifp-if_bridge  !(m-m_flags  M_PROTO1))
  +   return (bridge_output(ifp, m, NULL, NULL));
   #endif
  mflags = m-m_flags;
  len = m-m_pkthdr.len;



Xeito Novo - Folk Celta y Bailes de Galicia - 19/11 ND Ateneo

2011-11-03 Thread Fundación Xeito novo de cultura Gallega
Sabado 19 de Noviembre - 21:00 hs

ND/ATENEO

Paraguay 918  Ciudad de Buenos Aires

Entradas en venta por Plateanet (www.plateanet.com) o en el teatro:
4328-2888

Este espectaculo en el que conviven lo moderno y lo tradicional de esta
entraqable cultura, es ya un clasico de 27 aqos consecutivos, dentro de
la rica propuesta cultural de Buenos Aires.

En la primera parte del show, Xeito Novo, el grupo de Mzsica Folk Celta
referencial de nuestro pams, nos plantea una mirada musical de las
armonmas del Mundo Celta (Galicia, Irlanda, Escocia, Gales y la Bretaqa
Francesa), con su exquisita y original propuesta plasmada a lo largo de
su extensa trayectoria en varios trabajos discograficos e innumerables
conciertos por nuestro pams, Latinoamirica y Europa.

En tanto, en la segunda parte, se abren paso los sones mas terrenales de
la mzsica popular gallega y sus bailes tradicionales, a travis del cuerpo
de Bailes Tradicionales de la Fundacisn Xeito Novo de Cultura Gallega.

Muiqeiras Jotas Gaitas Panderetas coronaran un espectaculo multicolor
que es todo un viaje imaginario por la Galicia Campesina y Marinera, a
travis de sus danzas, su mzsica y sus cantos populares.

Galiza Sempre es la gala anual que realiza la Fundacisn Xeito Novo de
Cultura Gallega, en donde se refleja el trabajo realizado durante todo el
aqo en materia de mzsica folk celta, melodmas y bailes tradicionales.

El espectaculo consta generalmente de dos partes; comenzando con la
actuacisn del grupo folk celta Xeito Novo en donde se materializa la
fusisn musical producida por la combinacisn de melodmas tradicionales
provenientes del mundo celta, en la que los instrumentos tradicionales se
fusionan con armonmas e instrumentos contemporaneos, logrando un color
muy particular que identifica el trabajo de ya 27 aqos de esta gran
banda.

En la segunda parte, el grupo de mzsica y bailes tradicionales recrean la
esencia de las tradiciones populares de Galicia por medio de la
interpretacisn de coreografmas y mzsica, manteniendo con absoluta
fidelidad las caractermsticas de estas expresiones artmsticas
antiqumsimas. Un trabajo realizado con gran rigurosidad etnografica, que
nos metera de lleno en una de las culturas que mas se han asimilado, por
parte de las corrientes migratorias establecidas en nuestro pams.

Gracias a esto, se puede apreciar un espectaculo lleno de sensaciones que
recrean un ambiente festivo como se hubiese vivido en cualquier aldea
gallega.

A travis de sus ediciones, Galiza Sempre conts con la participacisn de
artistas destacados como Lesn Gieco, Lito Vitale, Chango Spasiuk, Marcelo
Torres, entre otros.

Fundacisn Xeito Novo de Cultura Gallega. Av Independencia 1722 Ciuidad de
Buenos Aires i...@xeitonovo.org.ar
Tel: 4382-2638/4942-5848/4384-8587 Noticias RSS

www.xeitonovo.org.ar

Aclaracisn: bajo decreto s1618 titulo 3: aprobado por el 105: congreso de
estandarizacisn de normativas internacionales. Este e-mail no podra ser
considerado SPAM mientras incluya una forma de ser removido.Si no quiere
recibir mas informacisn, responda este mail a i...@xeitonovo.org.ar con
la palabra REMOVER en el asunto.



Entrevista por Competencias en MTY - MEX - GDL

2011-11-03 Thread Seleccion de Talentos
Si tiene interes en participar solicite el Temario Completo e Inscribase.

CURSO TALLER

Entrevista por Competencias

Duracion: (2 dias) 16 hrs.

 Inversion: $4,450 pesos mas IVA

Objetivos:
Que los participantes conozcan los conceptos basicos relacionados a la
Gestisn por Competencias Entrevista por Competencias que les permitan
elaborar sus propias entrevistas en el proceso de seleccisn de su
organizacisn. Que los participantes practiquen la manera de conducir una
entrevista por competencias y que puedan recibir retroalimentacisn para
su mejor ejecucisn.

A quien va dirigido:
Personas con o sin experiencia en Recursos Humanos, Reclutamiento y
Seleccisn, asm como jefes de area interesados en manejar profesionalmente
la seleccisn de su personal.

Personas que ya han cursado el evento de Seleccisn Efectiva por
Competencias con Pruebas Psicomitricas como continuidad de su preparacisn
profesional.

MONTERREY

Sede: Hotel Sheraton Ambassador / Ave. Hidalgo 310 Oriente, Centro.
Monterrey.

18 y 19 de Noviembre
Solicite Temario de Click Aqui

CURSO TALLER

Entrevista por Competencias

Duracion: (1 dia) 9 hrs.

 Inversion: $3,450 pesos mas IVA

Objetivo:
Al tirmino del curso, los participantes aplicaran una metodologma de
entrevistas por competencias que le permitiran identificar a las personas
que pueden incorporarse con facilidad a la sinergia de trabajo y a los
valores culturales de la organizacisn.

A quien va dirigido:
Personas con o sin experiencia en Recursos Humanos, Reclutamiento y
Seleccisn, asm como jefes de area interesados en manejar profesionalmente
la seleccisn de su personal.

MEXICO, D.F.

GUADALAJARA

19 de Noviembre
Solicite Temario de Click Aqui

26 de Noviembre
Solicite Temario de Click Aqui

Diseqamos el curso a la medida de sus necesidades..!Impartimos CURSOS de
forma PRIVADA en su empresa, envienos un correo especificando el numero
de participantes, el lugar donde se impartira, su nombre, cargo, empresa
y telefono.SOLICITE COTIZACION de Click Aqui

[IMAGE]

[IMAGE]

 Consulte la Programacion por Area 

Credito y Cobranza

Recursos Humanos

Manufactura y Produccion

Adquisiciones y Obras Publicas

Seguridad e Higiene

Entrenamiento Ejecutivo

Negociacion y Compras

Marketing y Ventas

Economia y Finanzas

Alimentos y Bebidas

Asistentes Ejecutivas

Nuevas Tecnologias

Si necesita mayor informacion,comuniquese un Asesor lo atendera de
inmediato.

SIMCA CAPACITACION
Entrenamiento Especializado
E-MAIL: simca_capacitac...@hotmail.com
Messenger: simca_capacitac...@hotmail.com
Lada sin costo: 01 800 543 32 30

 Comentanos ?Que curso necesitas?

Envianos un correo

Da Click Aqui

Solicitala a tu Asesor.

Si usted no desea que le enviemos mas invitaciones, de Click Aqui,
gracias.



Tapis d'entrée personnalisé avec logo

2011-11-03 Thread -Josephine-
nbsp;nbsp;nbsp;nbsp;Actimat, l'entreprise majeure du

tapis personnaliseacute; fecirc;te ses 19 ans !nbsp;nbsp;











Bonjour,

19 ans pour Actimat, c'est 19 % de reacute;duction pour ses clients.
Sans tarder, demandez un chiffrage pour un tapis d'entreacute;e
personnaliseacute;  et beacute;neacute;ficiez de cette offre
exceptionnelle jusqu'au 15/12/2011.



Code anniversaire 19% : ANNIV

Retrouvez les deacute;tails de l'offre sur Actimat.com





nbsp;nbsp;Cordialement,  nbsp;nbsp;L'eacute;quipe commerciale
Actimat.





Disinscrire tech@openbsd.org de notre NewsLetter : Cliquez ici



203.128.80.206本 公|司|现《有》发|票|可|以对|外|代|开。请电《15814751141〉孙先 生 u

2011-11-03 Thread mail...@tw.mtf.news.yahoo.com
 Your friend e/d:d8e  fg+ g5d= e!!

g5f(ggh(o

of,
e,|e8|g0c
f  ce|g%(|e/|d;%e/9|e$|d;#|ech/7g5c
15814751141cee
g

203.128.80.206f,
e,|e8|g0c
f  ce|g%(|e/|d;%e/9|e$|d;#|ech/7g5c
15814751141cee
g u
http://tw.myblog.yahoo.com/jw!1K84p1yREQXRDO9YOXH0EfAuoaYkEjm18Q--/article?mid=1

Yahoo!e%f)fe0 d= gfe0.ee3.gf4;f0i+i)c
http://tw.fashion.yahoo.com/
g   f,
f   f   Yahoo!e%f)