1. 15 Sep, 2002 1 commit
    • Arnaldo Carvalho de Melo's avatar
      [LLC] change semantics of recvmsg and sendmsg · ae55ac2b
      Arnaldo Carvalho de Melo authored
      Now recvmsg will not discard the packet after reading less than
      skb->len, keeping the rest of the skb data in receive_queue.
      
      sendmsg will not barf if a packet bigger than the mtu is sent,
      it'll politely only copy what is possible and tell this to
      userland.
      
      With this my openssh with PF_LLC works flawlessly 8) Time to
      securely connect to a machine that has no ip address :-) This is
      just to test how robust is PF_LLC, but sekurity guys may like it
      for things like stealth IDS or bridge boxes with no IP addresses.
      ae55ac2b
  2. 14 Sep, 2002 1 commit
    • Arnaldo Carvalho de Melo's avatar
      [LLC] remove all tmr ev structs & fix psnap and p8022 wrt ui sending · ad2bce43
      Arnaldo Carvalho de Melo authored
      . No need for the timer_running member on llc_timer,
        we only need it in one place, and timer_pending is
        equivalent. One more procom OS generalisation killed.
      . Move the skb->protocol assignment in llc_build_and_send_pkt
        routines and llc_ui_send_data to the caller, this is the common
        practice in Linux networking code (think netif_rx) and required
        to keep the request functions in psnap and p8022 simple.
      . Remove the rpt_status (report status) ev members, not
        used at all, not even in the original procom code.
      . Convert psnap and p8022 request functions to use
        llc_ui_build_and_send_ui_pkt, removing all the prim cruft.
      ad2bce43
  3. 13 Sep, 2002 33 commits
  4. 14 Sep, 2002 5 commits